專利名稱:圖像形成設備及其控制方法
技術領域:
本發(fā)明涉及一種能夠與便攜式信息設備通信的圖像形成設備、該圖像形成設備的控制方法和用于存儲該控制方法的程序的記錄介質。
背景技術:
存在用于控制將由便攜式電話等的便攜式信息設備保持的數據發(fā)送至打印機等的圖像形成設備的處理的技術。 例如,日本特開2007-79639號公報討論了一種技術,在該技術中,用戶操作便攜式電話以從該便攜式電話所保持的文件中選擇打印對象文件,將所選擇的文件發(fā)送至打印機,并且利用打印機打印該文件。在日本特開2007-79639號公報中,在用戶選擇了要打印的文件之后,在便攜式電話上顯示用于設置打印條件的畫面。然后,用戶在該畫面上選擇打印條件。便攜式信息設備所保持的數據包括圖像數據(照片)、文本數據(備忘錄)和由便攜式信息設備所接收到的電子郵件數據等各種類型的數據。電子郵件數據可以包括或不包括附加文件??梢詫⒏鞣N類型的數據從便攜式信息設備發(fā)送至圖像形成設備。如果從便攜式信息設備接收數據的圖像形成設備根據所接收到的數據的類型,顯示適合于相應數據的類型的操作畫面,則是方便的。例如,當接收到電子郵件數據時,用戶可以選擇是處理電子郵件文本還是處理附加文件。在上述傳統(tǒng)技術中,由于用戶僅操作便攜式電話,因而沒有根據要發(fā)送的數據的類型考慮圖像形成設備的操作畫面。例如,當在圖像形成設備上打印電子郵件數據時,用戶不能通過操作圖像形成設備選擇是打印電子郵件文本還是打印附加文件。
發(fā)明內容
根據本發(fā)明的一方面,提供一種圖像形成設備,其能夠通過無線通信與信息設備通信,所述圖像形成設備包括判斷部件,用于判斷從所述信息設備接收到的數據是否是電子郵件格式;以及顯示部件,用于響應于接收到所述數據,在所述數據是電子郵件格式時,顯示允許畫面以允許用戶選擇形成所述數據中所包括的電子郵件文本的圖像還是形成所述數據中所包括的附加文件的圖像,并且在所述數據不是電子郵件格式時,顯示用于設置圖像形成條件的設置畫面。根據本發(fā)明的另一方面,提供一種圖像形成設備的控制方法,所述圖像形成設備能夠通過無線通信與信息設備通信,所述控制方法包括判斷從所述信息設備接收到的數據是否是電子郵件格式;以及響應于接收到所述數據,在所述數據是電子郵件格式時,顯示允許畫面以允許用戶選擇形成所述數據中所包括的電子郵件文本的圖像還是形成所述數據中所包括的附加文件的圖像,并且在所述數據不是電子郵件格式時,顯示用于設置圖像形成條件的設置畫面。通過以下參考附圖對典型實施例的詳細說明,本發(fā)明的其它特征和方面將顯而易見。
包括在說明書中并構成說明書的一部分的附圖,示出本發(fā)明的典型實施例、特征和方面,并與說明書一起用來解釋本發(fā)明的原理。圖1是示出根據本發(fā)明的系統(tǒng)的系統(tǒng)結構的圖;
圖2是示出本典型實施例的圖像形成設備的硬件結構的圖;圖3是示出本典型實施例的圖像形成設備的軟件結構的圖;圖4是示出各用戶的功能限制信息的記錄表的圖;圖5是示出用于記錄各功能的許可的有效狀態(tài)的表的圖;圖6是示出本典型實施例的圖像形成設備所執(zhí)行的處理的流程圖;圖7是示出本典型實施例的圖像形成設備所執(zhí)行的接收處理的流程圖;圖8是示出本典型實施例的圖像形成設備所執(zhí)行的數據分析處理的流程圖;圖9是示出本典型實施例的圖像形成設備所執(zhí)行的打印處理的流程圖;圖10示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖11示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖12示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖13示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖14示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖15示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖16示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖17示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖18示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖19A和19B示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子;圖20A、20B和20C示出在本典型實施例的圖像形成設備的顯示單元上所顯示的畫面的例子。
具體實施例方式下面參考附圖詳細說明本發(fā)明的各種典型實施例、特征和方面。圖1是示出根據本發(fā)明的典型實施例的系統(tǒng)結構的圖。圖像形成設備101可以通過紅外通信與便攜式電話102通信。圖像形成設備101包括用于打印從便攜式電話102接收到的數據的移動打印應用功能。便攜式電話102包括用于通過紅外通信向圖像形成設備101發(fā)送數據的功能。便攜式電話102保持圖像數據(照片)、文本數據(備忘錄)或接收到的電子郵件數據等各種類型的數據。便攜式電話102可以通過紅外通信將這些數據發(fā)送至圖像形成設備。圖像形成設備101可以對從便攜式信息設備接收到的數據執(zhí)行圖像形成處理,并且可以是打印機、掃描器、傳真機(FAX)或多功能機。便攜式信息設備不局限于便攜式電話,并且可以是個人數字助理(PDA)等任何其它單元。便攜式信息設備和圖像形成設備之間通信的通信方法不局限于紅外數據協會(infrared data association, IrDA)等的紅外通信,并且還可以是藍牙(Bluetooth)、無線通用串行總線(USB)和無線局域網(LAN)。圖2是示出圖1所示的圖像形成設備101的 硬件結構的框圖。在圖2中,控制器單元201與掃描器217或打印機218連接。掃描器是讀取文檔等原稿圖像并輸入圖像數據的圖像輸入裝置,而打印機218是圖像輸出裝置。中央處理單元(CPU) 202是控制圖1所示的圖像形成設備101中的整個系統(tǒng)的控制器。隨機存取存儲器(RAM) 203是保持由CPU 202讀取并執(zhí)行的程序的系統(tǒng)工作存儲器,并且是用于臨時存儲要處理的對象圖像數據的圖像存儲器。只讀存儲器(ROM) 208是引導R0M,并且存儲圖像形成設備101的系統(tǒng)的引導程序。存儲器209是圖像形成設備101的硬盤驅動器。存儲器209存儲圖3所示的系統(tǒng)軟件(系統(tǒng)程序)、應用程序軟件(應用程序)和圖像數據。操作單元接口(I/F) 204是操作單元205的接口單元,并且將在被設置在操作單元205中的顯示單元(未示出)上要顯示的顯示數據輸出至操作單元205。操作單元I/F 204具有用于向CPU202通知由圖像形成設備101的用戶通過操作單元205所輸入的信息的功能。網絡I/F 206與局域網(LAN)等網絡(未示出)連接,并且輸入/輸出數據。紅外通信模塊207通過紅外線向便攜式電話102輸入數據和從便攜式電話102輸出數據。將上述各裝置配置在系統(tǒng)總線219上。圖像總線I/F 210是用于改變數據結構的總線橋,并且與系統(tǒng)總線219和圖像總線220連接。圖像總線220由協議控制信息(PCI)總線或電氣和電子工程師協會(IEEE) 1394構成,并且高速傳送圖像數據。在圖像總線220上,配置有光柵圖像處理器(RIP) 212、裝置I/F 213、掃描器圖像處理單元214、打印機圖像處理單元215、圖像轉動單元216和圖像壓縮/解壓縮密度轉換單元211。RIP 212將PDI編碼展開成位像。裝置I/F 213連接掃描器217、打印機218和控制器單元201。掃描器圖像處理單元214校正、處理和編輯由掃描器217輸入的圖像數據。打印機圖像處理單元215對要輸出到打印機218的圖像數據進行打印校正和分辨率轉換。圖像轉動單元216轉動圖像數據。圖像壓縮/解壓縮密度轉換單元211將多值圖像數據轉換成聯合圖像專家組(JPEG)格式,并且對二值圖像數據進行二值圖像聯合專家組(JBIG)、改進的二維壓縮編碼(MMR)或改進的霍夫曼編碼(MH)等的壓縮/解壓縮處理。圖3是示出圖1中的圖像形成設備101的軟件功能的框圖。在圖3中,以附圖標記301表示圖像形成設備101。圖像形成設備301包括使用掃描器217的掃描功能單元302。掃描功能單元讀取紙質原稿,并且將信息轉換成二值或多值圖像數據。圖像形成設備301包括打印功能單元303。打印功能單元將通過掃描功能單元302讀取的轉換后的圖像數據輸出到打印機218。將該圖像數據與針對打印機218的附加命令一起進行輸出。圖像形成設備301包括紅外通信功能單元304。紅外通信功能單元304使用紅外通信模塊207向便攜式電話102發(fā)送數據和從便攜式電話102接收數據。圖像形成設備301包括作業(yè)控制功能單元305。作業(yè)控制功能單元305將從掃描功能單元302接收到的圖像數據和通過紅外通信功能單元304從外部接收到的圖像數據作為打印作業(yè)進行排隊。作業(yè)控制功能單元305將圖像數據適當地輸出到打印功能單元303、紅外通信功能單元304或下述的網絡功能單元306。此外,圖像形成設備301包括網絡功能單元306。網絡功能單元具有諸如傳輸控制協議/因特網協議(TCP/IP)、超文本傳輸協議(HTTP)、文件傳輸協議(FTP)、輕量級目錄訪問協議(LDAP)、簡單網絡管理協議(SNMP)、簡單郵件傳輸協議(SMTP)和安全套接層(SSL)等各種網絡協議功能。此外,圖像形成設備301包括用戶接口(UI)功能單元307。用戶接口功能單元管理用戶通過圖像形成設備301的操作單元205的輸入/輸出,并且在操作面板(操作單元205的顯示單元)上顯示輸入欄和輸出消息欄。此外,用戶接口功能單元接收用戶對輸入欄的輸入值,并且將接收到的值發(fā)送到其它功能單元。用戶接口功能單元對 用戶將來自其它功能單元的消息作為預先設計的畫面顯示在顯示單元上。此外,圖像形成設備301包括用戶認證功能單元308。用戶認證功能單元基于用戶認證信息認證操作圖像形成設備的各種功能的用戶。對下述的應用程序功能單元320內的各種應用程序,響應于用戶認證請求進行該認證。用戶操作單元是UI功能單元307或網絡上的信息處理裝置(未示出)?;诰W絡上的用戶認證服務器(未示出)或圖像形成設備內的用戶認證信息(未示出)實現用戶認證。圖像形成設備301還包括功能限制控制單元309。圖像形成設備301的存儲器209等的非易失性存儲區(qū)域存儲如4所示的各用戶的功能限制信息。功能限制控制單元309基于通過登錄應用程序322處理后的認證信息和功能限制信息,控制根據用戶所設置的功能限制。在圖4的功能限制信息的例子中,允許ID為“0001”的用戶進行移動打印、彩色打印和雙面打印。另外,圖4示出用戶“0001”可以沒有任何限制地使用“頁面組合(pageaggregation) ”。禁止ID為“0002”的用戶使用移動打印。因此,用戶“0002”也不能使用移動打印中的彩色打印、雙面打印和頁面組合。允許ID為“0003”的用戶進行移動打印。在這種情況下,強制限制該用戶使用單色打印、雙面打印和“4合I (4in I)”打印。圖像形成設備301包括許可管理單元310。許可管理單元310管理在圖像形成設備301的應用程序功能單元320上運行的各種應用程序321 322。許可管理單元310通過安裝由其中的許可信息發(fā)布服務器(未示出)發(fā)布的許可密鑰,使各種應用程序有效。另夕卜,許可管理單元310利用圖像形成設備301的UI功能單元307的操作,卸載已安裝的許可密鑰,從而使各種應用程序無效。圖像形成設備301的存儲器209等的非易失性存儲區(qū)域存儲圖5所示的各功能的許可信息。通過在安裝/卸載許可密鑰時更新許可信息表中的各許可的狀況,應用程序變成有效或無效。圖5的例子示出當前在圖像形成設備301中移動打印應用程序和登錄應用程序是有效的。圖像形成設備301包括應用程序功能單元320。應用程序功能單元320對用戶進行認證,安裝、卸載和執(zhí)行在圖像形成設備301上運行的各種應用程序。移動打印應用程序321是運行在應用程序功能單元上的圖像形成設備301的一個應用程序。移動打印應用程序321響應于來自用戶的通信開始指示,通過紅外通信功能單元304與便攜式電話102進行通信,從而進行數據接收處理。之后,移動打印應用程序321響應于來自用戶的打印設置指示,使用打印功能單元303根據預定打印設置利用打印機218打印所接收到的數據。登錄應用程序322是運行在應用程序功能單元上的圖像形成設備301的一個應用程序。當圖像形成設備301的用戶操作操作單元205時,登錄應用程序322使用用戶名和密碼執(zhí)行認證處理。登錄應用程序322與保持實際認證信息的用戶認證功能單元308合作實現認證。當認證處理成功時,登錄應用程序322將認證信息作為登錄上下文(Login context)通知給應用程序功能單元320的各應用程序321。類似地,當圖像形成設備301的用戶結束操作,并且利用操作單元205開始注銷(Logout)操作時,登錄應用程序322執(zhí)行注銷處理。更具體地,登錄應用程序322將登錄文本的注銷信息通知給應用程序功能單元320的各應用程序 321?,F在參考圖像形成設備101的流程圖順序說明在圖像形成設備101中執(zhí)行的對存儲在便攜式電話102中的數據的打印處理。圖6是示出從用戶登錄圖像形成設備101開始直到數據接收和完成打印為止的整個流程的流程圖。由圖像形成設備101的CPU 202執(zhí)行圖6的各步驟,其中,CPU 202基于 存儲在存儲器209中的各軟件執(zhí)行該處理。用戶操作操作單元205以使用圖像形成設備101。在這種情況下,運行在控制器單元201上的登錄應用程序322在操作單元205的顯示單元上顯示圖10所示的畫面,并且指示用戶在該畫面上輸入認證信息。然后,用戶對該畫面輸入他/她的用戶名和密碼,從而進行登錄操作。在步驟S601,運行在控制器單元201上的登錄應用程序322使用輸入的用戶名和密碼執(zhí)行認證處理。當認證成功時,登錄應用程序322向各應用程序通知登錄上下文。在步驟S602,當進行用戶登錄,并且用戶選擇執(zhí)行移動打印功能時,運行在控制器單元201上的移動打印應用程序321控制操作單元205的顯示單元以顯示圖11所示的通信開始畫面。運行在控制器單元201上的移動打印應用程序321判斷是否按下了圖11所示的通信開始按鈕1101。當判斷為按下了該按鈕時,處理進入接著的步驟S603的接收處理。在步驟S603,運行在控制器單元201上的移動打印應用程序321執(zhí)行用于接收從便攜式電話102所發(fā)送的數據的處理。下面將具體說明該接收處理。當完成步驟S603的接收處理時,在步驟S604,運行在控制器單元201上的移動打印應用程序321執(zhí)行用于分析所接收到的數據的處理。下面將具體說明該數據分析處理。之后,在步驟S605,運行在控制器單元201上的移動打印應用程序321控制操作單元205以顯示圖15所示的打印設置畫面,并且根據用戶輸入進行打印設置處理。圖15示出用戶輸入打印條件(打印設置)的設置畫面。在該典型實施例中,移動打印應用程序321分析在步驟S603由圖像形成設備101從便攜式電話102接收到的數據的類型,并且改變根據分析結果所顯示的設置畫面的內容。更具體地,在步驟S604,運行在控制器單元201上的移動打印應用程序321使用數據分析處理的分析結果,創(chuàng)建圖15所示的顯示在操作單元205的顯示單元上的設置畫面。更具體地,在接收到數據分析處理的分析結果時,移動打印應用程序321檢查作為分析結果是設置了文本標志還是文件標志。圖8示出由移動打印應用程序321進行的用于設置文本標志或文件標志的處理。當設置了文本標志而不是文件標志時,應用程序321創(chuàng)建圖15的設置畫面上的打印對象按鈕1508和1509中僅文本按鈕1509有效(用戶可以按下)的設置畫面。在這種情況下,灰化“文件”按鈕1508,因此不能選擇或者不顯示該按鈕。當設置了文件標志而不是文本標志時,應用程序321創(chuàng)建圖15的設置畫面上的打印對象按鈕1508和1509中僅文件按鈕1508有效的設置畫面。在這種情況下,灰化文本按鈕1509,因此不能選擇或不顯示該按鈕。此外,當設置了文本標志和文件標志兩者時,應用程序321創(chuàng)建圖15的設置畫面上的打印對象按鈕1508和1509兩者均有效的設置畫面。此外,在接收到數據分析處理的分析結果時,移動打印應用程序321檢查分析結果是否包括表示文件的類型的信息。當分析結果包括表示特定類型的文件的信息時,應用程序321將各種打印設置項按鈕中的特定打印設置項按鈕設置為不能選擇(灰 化或不顯示)。例如,當分析結果表示文件的類型是聯合圖像專家組(JPEG)文件時,應用程序321將“雙面打印” 1504的設置項按鈕設置為不能選擇。用戶可以從這樣所創(chuàng)建的顯示在顯示單元上的打印設置畫面來選擇數據(文本或文件),以將該數據設置為對象數據。另外,用戶可以指定預定打印設置。例如,用戶可以使用顏色選擇按鈕1501指定輸出是彩色打印還是單色打印。用戶可以使用紙張選擇按鈕1502將打印紙張的大小從標準大小(A4)改變成其它大小(例如,B5)。用戶可以使用裝訂按鈕1503選擇是否裝訂打印的紙張。另外,用戶可以使用“雙面打印”按鈕1504設置雙面打印。用戶可以使用“其它功能”按鈕1505設置“2合I”或“4合I”打印設置。當用戶選擇文本和文件兩者作為要打印的對象時,可以在文本和文件之間分別進行打印設置。例如,可以以單色打印文本,而以彩色打印文件??蛇x地,可以在文本和文件之間僅設置通用打印設置。當按下圖15的詳細信息按鈕1507時,運行在控制器單元201上的移動打印應用程序321顯示圖16所示的詳細信息。圖16示出用于顯示由圖像形成設備101從便攜式電話102所接收到的文件的列表的畫面的例子。在步驟S604,運行在控制器單元201上的移動打印應用程序321顯示圖16的畫面,其中該畫面具有數據分析處理所獲得的分析結果中包括的文件列表。運行在控制器單元201上的移動打印應用程序321使得用戶能夠在該畫面上選擇打印對象文件。圖16示出用戶選擇了第一個文件(“map.pdf”,1602)。之后,在步驟S606,如果用戶按下“0K”按鈕1601,則在下面所述的打印處理中,運行在控制器單元201上的移動打印應用程序321僅將文件列表中的文件中的文件1602設置為打印對象文件。運行在控制器單元201上的移動打印應用程序321判斷用戶是否按下了圖15的“開始打印”按鈕1506。在步驟S606,當判斷為用戶按下了按鈕1506時,處理進入打印處理。在步驟S605,當進行了其它操作時,繼續(xù)進行打印設置處理。在步驟S606,運行在控制器單元201上的移動打印應用程序321根據步驟S605中的打印設置處理進行打印處理?,F參考圖7、8和9的流程圖具體說明圖6所示的步驟S603的接收處理、步驟S604的數據分析處理和步驟S606的打印處理。圖7是具體示出圖6的步驟S603的接收處理的流程圖。由圖像形成設備101的CPU 202執(zhí)行該流程圖的各步驟,其中,CPU202基于存儲在存儲器209中的各軟件進行該處理。運行在控制器單元201上的移動打印應用程序321控制操作單元205的顯示單元,以顯示如圖12所示的表示等待狀態(tài)的畫面。運行在控制器單元201上的移動打印應用程序321向紅外通信功能單元304發(fā)送接收指示。在步驟S701,響應于所發(fā)送的指示,運行在控制器單元201上的紅外通信功能單元304將控制器單元201上的紅外通信模塊207設置為紅外接收等待狀態(tài)。在步驟S702,運行在控制器單元201上的移動打印應用程序321判斷用于從便攜式電話102接收信號的等待時間是否過去了預定時間段。在步驟S709,當過去了預定時間段時,應用程序321控制顯示單元,以改變消息并且顯示如圖14所示的改變后的消息“通信超時”。在步驟S703,運行在控制器單元201上的移動打印應用程序321判斷是否開始了從便攜式電話102的數據接收。在步驟S704,當開始了數據接收時,處理進入下面的“接收進行中”步驟。當仍未開始數據接收時,處理重復步驟S701。
當判斷為開始了數據接收時,運行在控制器單元201上的移動打印應用程序321控制顯示單元以顯示圖13所示的“接收畫面”。在步驟S704,運行在控制器單元201上的紅外通信功能單元304通過紅外通信模塊207從便攜式電話102接收數據,并且將所接收到的數據發(fā)送至移動打印應用程序321。在步驟S705,運行在控制器單元201上的移動打印應用程序321判斷是否發(fā)生了一些類型的接收錯誤。在步驟S709,當發(fā)生了接收錯誤時,應用程序321控制顯示單元以顯示如圖14所示的與通信錯誤有關的信息,并且向用戶通知該錯誤。應用程序321向紅外通信功能單元304通知接收錯誤。紅外通信功能單元304取消通過紅外通信模塊207與便攜式電話102的通信。當沒有發(fā)生任何接收錯誤時,處理進入步驟S706。在步驟S706,運行在控制器單元201上的移動打印應用程序321判斷是否正在接收數據大小比預定接收緩沖器大小大的數據。在步驟S709,當正在接收大的數據大小的數據時,應用程序321控制顯示單元,以改變消息并且顯示如圖14所示的改變后的消息“超過最大可接收數據大小”,并將此通知給用戶。應用程序321向紅外通信功能單元304通知該接收錯誤。紅外通信功能單元304取消通過紅外通信模塊207與便攜式電話102的通信。當正接收的數據的數據大小不大于接收緩沖器大小時,處理進入步驟S707。在步驟S707,運行在控制器單元201上的移動打印應用程序321判斷用于接收數據的預定時間段是否已經過去(是否發(fā)生了接收數據的超時)。在步驟S709,當判斷為發(fā)生了接收數據的超時時,應用程序321控制顯示單元,以改變圖14的消息并且顯示改變后的消息“發(fā)生了通信超時”,并且將此通知給用戶。應用程序321將該接收錯誤通知給紅外通信功能單元304。紅外通信功能單元304取消通過紅外通信模塊207與便攜式電話102的通信。當沒有發(fā)生接收超時時,處理進入步驟S708。在步驟S708,運行在控制器單元201上的移動打印應用程序321判斷是否完成從便攜式電話102的數據發(fā)送。在步驟S604,當完成該發(fā)送時,處理進入數據分析處理。當仍正在接收數據時,處理返回至步驟S704,并且繼續(xù)進行該接收處理。圖8是具體示出圖6的步驟S604的數據分析處理的流程圖。由圖像形成設備101的CPU 202執(zhí)行該流程圖的各步驟,其中,CPU 202基于存儲在存儲器209中的各軟件進行該處理。在步驟S801,運行在控制器單元201上的移動打印應用程序321判斷在步驟S603的接收處理中接收到的數據是電子郵件格式的數據還是單獨文件格式的數據。更具體地,當接收到的數據是多用途互聯網郵件擴展(MME)格式時,應用程序321判斷為接收到的數據是電子郵件格式。當數據為任何其它數據格式(便攜式文件格式(HF)或JPEG格式的文件)時,應用程序321判斷為該數據是單獨文件格式。在步驟S802,當接收到的數據是電子郵件格式時,處理進入電子郵件分析程序。在步驟S809,當接收到的數據是單獨文件格式時,處理進入單獨文件格式處理程序。在步驟S802,當接收到的數據是電子郵件格式時,運行在控制器單元201上的移動打印應用程序321判斷電子郵件是否包括文本數據。更具體地,應用程序321解釋所接收到的MME數據。當包括表示電子郵件文本的頭信息時,應用程序321判斷為電子郵件具有文本數據。在步驟S803,當判斷為存在文本時,運行在控制器單元201上的移動打印應用程序321向表示分析結果的信息設置文本標志。在步驟S804,處理進入附加文件分析程序。在步驟S804,當電子郵件沒有文本時,處理在不設置文本標志的情況下進入附加文件分 析程序。運行在控制器單元201上的移動打印應用程序321解釋MME數據,并且判斷其中是否包括表示附加文件的頭信息。當判斷為該數據中包括附加文件時,應用程序321依次分析電子郵件中所包括的附加文件。在步驟S804,應用程序321判斷附加文件是可打印的PDF格式或JPEG格式還是不可打印的格式。在步驟S805,當電子郵件數據中包括附加文件,并且當該文件為圖像形成設備101可打印的格式時,應用程序321向表示分析結果的信息設置文件標志,并且將附加文件的文件名添加進文件列表。結果,可以選擇該文件作為要打印的對象。應用程序321將表示該文件的格式(類型)的信息添加進表示分析結果的信息。然后,處理進入步驟S806的用于確定附加文件的數量的處理。相反,當附加文件是設備101不可打印的格式時,處理進入步驟S807。由于文件列表中未包括任何該設備不可打印的附加文件,因而即使將許多不可打印的文件附加給該數據時,也可以僅提取可打印的文件并創(chuàng)建這類文件的文件列表。之后,在步驟S806,運行在控制器單元201上的移動打印應用程序321檢查登記在文件列表中的附加文件的數量。在步驟S605,當附加文件的數量等于或大于預定數量(在本典型實施例中,該數量為5或更多)時,應用程序321結束對附加文件的處理,并且處理進入打印設置處理。當附加文件的數量等于或小于預定數量時,處理進入步驟S807。因此,當接收具有大量附加文件的電子郵件數據時,通過設置要處理的附加文件的最大數量,可以避免該處理占用太長時間,并且可以降低圖像形成設備101的處理負荷。在步驟S807,運行在控制器單元201上的移動打印應用程序321判斷是否分析了所有附加文件。在步驟S605,當分析了所有附加文件時,結束對附加文件的處理,并且處理進入打印設置處理。當存在一些仍未處理的附加文件時,處理返回至步驟S804,以執(zhí)行對接著的附加文件的處理。作為步驟S801的判斷的結果,在步驟S809,當接收到的數據是單獨文件格式(文件數據)時,移動打印應用程序321判斷該文件是否是圖像形成設備101可打印的格式。當該文件是可打印格式時,處理進入步驟S810。在步驟S813,當該文件是不可打印格式時,應用程序321控制操作單元205的顯示單元,以改變消息并顯示改變后的消息“不支持的數據格式”,并且將此通知給用戶。
在步驟S810,當在步驟S809判斷為該文件是可打印格式時,運行在控制器單元201上的移動打印應用程序321判斷該文件是否是文本數據。在步驟S811,當該文件是文本數據時,應用程序321向表示分析結果的信息設置文本標志。在其它情況下,應用程序321向表示分析結果的信息設置文件標志,并且將相應文件的文件名添加進文件列表。此外,應用程序321將表示文件的格式(類型)的信息添加到表示分析結果的信息。在步驟S605,運行在控制器單元201上的移動打印應用程序321結束數據分析處理,并且處理進入打印設置處理。之后,移動打印應用程序321參考表示通過圖8的流程所生成的分析結果的信息,并且使用該信息創(chuàng)建適合于各狀況的設置畫面。結果,顯示圖15所示的打印設置畫面。圖9是具體示出圖6的步驟S606的打印處理的流程圖??梢杂蓤D像形成設備101的CPU 202執(zhí)行該處理的各步驟,其中,CPU 202基于存儲在存儲器209中的各軟件進行該處理。
在步驟S901,運行在控制器單元201上的移動打印應用程序321判斷是否存在作為打印對象的文本。當判斷為存在作為打印對象的文本時,處理進入步驟S902。當判斷為不存在文本時,處理進入步驟S908。在圖15所示的打印設置畫面上,應用程序321判斷用戶是否對打印對象數據指定了文本按鈕1509。在步驟S902,當存在作為打印對象的文本時,運行在控制器單元201上的移動打印應用程序321檢查該文本的字符代碼。當該文本的字符代碼是相應字符代碼(圖像形成設備101可解釋的字符代碼)時,處理進入步驟S903。在步驟S905,當字符代碼是非相應字符代碼(圖像形成設備101不可解釋的字符代碼)時,應用程序321控制操作單元205的顯示單元以顯示圖17所示的畫面,并且將此通知給用戶。在步驟S908,處理進入附加文件的處理。在步驟S903,運行在控制器單元201上的移動打印應用程序321檢查從便攜式電話102接收到的數據中所包括的電子郵件文本的大小。在步驟S906,當該大小不是太大時,處理進入用于替換下面的圖畫文字(pictograph)的處理。當該大小太大時,處理進入步驟S904。在步驟S903,當字符代碼是相應字符代碼時,移動打印應用程序321判斷接收到的文本數據的文本大小是否是太大。當接收到的文本數據的文本大小太大時,應用程序321控制操作單元205的顯示單元以顯示圖18所示的畫面,并且將此通知給用戶。在步驟S904,運行在控制器單元201上的移動打印應用程序321判斷是否執(zhí)行打印。更具體地,當用戶按下圖18所示的“是”1801作為用于進行打印的指示時,應用程序321判斷為執(zhí)行打印,并且處理進入步驟S906。在步驟S605,當用戶按下圖18所示的“否”作為不進行打印的指示時,應用程序321判斷為不執(zhí)行打印,并且處理返回至打印設置處理。結果,即使當文本數據的數據大小等于或大于預定大小(例如,10KB)時,也可以打印和輸出該數據,直到數據大小等于或小于預定大小。在步驟S906,運行在控制器單元201上的移動打印應用程序321執(zhí)行用于利用特定字符(例如,“■”)替換文本中的某些字符代碼的處理。文本中的該字符代碼的例子是便攜式電話特有的圖畫文字。在步驟S907,應用程序321執(zhí)行用于將數據展開成作為打印文本用格式的位圖數據的處理。結果,當打印出文本數據時,由于利用特定字符替換了包括便攜式電話特有的字符代碼(例如,圖畫文字)的文本,因而用戶可以容易地獲悉文本包括了某一圖畫文字。在步驟S908,當作為要打印的對象包括PDF文件時,運行在控制器單元201上的移動打印應用程序321檢查許可管理單元310中的PDF許可。PDF許可表示下面的信息,該信息表示允許圖像形成設備101打印PDF文件。在步驟S912,當具有許可時,處理進入用于檢查下面的打印功能限制的處理。當沒有這類許可時,處理進入步驟S909。在步驟S909,當沒有PDF許可時,運行在控制器單元201上的移動打印應用程序321檢查是否僅PDF文件是要打印的對象。當僅存在PDF文件時,不可以打印該文件。因此,在步驟S911,運行在控制器單元201上的移動打印應用程序321控制操作單元205的顯示單元,以顯示圖19A所示的畫面,并且將此通知給用戶。在步驟S910,當存在除PDF文件以外的數據時,移動打印應用程序321控制操作單元205的顯示單元,以顯示圖19B所示的畫面,并且檢查用戶是否給出了用以僅打印除PDF文件以外的數據的指示。在步驟S912,當 用戶按下圖19B所示的“是”1902作為用于進行打印的指示時,運行在控制器單元201上的移動打印應用程序321進入用于對于除PDF文件以外的要打印的對象數據檢查下面的打印功能限制的處理。在步驟S605,當用戶按下圖19B所示的“否” 1903作為不進行打印的指示時,處理進入打印設置處理。移動打印應用程序321詢問功能限制控制單元309根據當前登錄圖像形成設備101的用戶的權限是否可以實現在步驟S605的打印設置處理中所設置的打印設置。在步驟S912,應用程序321判斷打印設置是否對應于功能限制。在步驟S914,當打印設置未對應于功能限制時,運行在控制器單元201上的移動打印應用程序321打印要打印的對象數據(文本數據或圖像數據)。在步驟S913,當打印設置對應于功能限制時,應用程序321控制操作單元205以顯示如圖20所示的不可用功能(2002)或設置(2003)。然后,處理返回至步驟S605的打印設置處理。在通知功能限制時,運行在控制器單元201上的移動打印應用程序321根據限制條件改變顯示。當存在不可用功能(2002)和設置(2003)時,應用程序321進行控制以顯示圖20A所示的畫面。當僅存在不可用功能(2005)時,應用程序321進行控制以顯示圖20B所示的畫面。當僅存在功能(2007)時,應用程序321進行控制以顯示圖20C所示的畫面。通過進行上述處理,圖像形成設備101可以接收和打印從便攜式電話102所發(fā)送的數據。此時,圖像形成設備101根據從便攜式電話102接收到的數據的類型,創(chuàng)建并顯示適合于用戶操作的畫面。這可以提高用戶可操作性。在上述典型實施例中,對圖像形成設備101進行用于打印(移動打印)從便攜式電話102接收到的數據的處理的例子進行了說明。然而,除打印處理以外,圖像形成設備101還可以執(zhí)行任何圖像形成處理。例如,圖像形成設備可以執(zhí)行用于通過網絡將從便攜式電話102接收到的數據發(fā)送至其它裝置的處理。在這種情況下,使用諸如簡單郵件傳輸協議(SMTP)、服務器消息塊(SMB)和文件傳輸協議(FTP)等通信協議進行該數據傳輸。圖像形成設備101可以進行用于通過傳真發(fā)送所接收到的數據的處理。其它實施例還可以通過系統(tǒng)或設備的計算機(或者CPU或MPU等裝置)以及下面的方法實現本發(fā)明的方面,其中,該系統(tǒng)或設備的計算機讀出并執(zhí)行記錄在存儲器裝置上的程序以進行上述實施例的功能,并通過系統(tǒng)或設備的計算機例如讀出并執(zhí)行記錄在存儲器裝置上的程序以進行上述實施例的功能,來進行所述方法的步驟。為此,例如,通過網絡或者用作存儲器裝置的各種類型的記錄介質(例如,計算機可讀介質)將該程序提供給計算機。
盡管參考典型實施例說明了本發(fā)明,但是應該理解,本發(fā)明不局限于所公開的典型實施例。所附權利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結構和功倉泛。
權利要求
1.一種圖像形成設備,包括 接收部件,用于接收經由無線通信從便攜式信息設備發(fā)送來的電子郵件格式的數據; 顯示部件,用于響應于所述接收部件接收到電子郵件格式的所述數據,顯示畫面以允許用戶選擇形成所述數據中所包括的電子郵件文本的圖像還是形成所述數據中所包括的附加文件的圖像;以及 圖像形成部件,用于根據所述用戶基于所述顯示部件所顯示的畫面的選擇,形成所述電子郵件文本的圖像或者所述附加文件的圖像。
2.根據權利要求1所述的圖像形成設備,其特征在于,所述顯示部件所顯示的畫面允許所述用戶選擇形成所述電子郵件文本的圖像和所述附加文件的圖像這兩者。
3.根據權利要求1所述的圖像形成設備,其特征在于,所述顯示部件所顯示的畫面包括用于設置圖像形成條件的設置畫面,其中在所述設置畫面上顯示有用于選擇形成所述電子郵件文本的圖像還是形成所述附加文件的圖像的按鈕。
4.根據權利要求1所述的圖像形成設備,其特征在于,還包括判斷部件,所述判斷部件用于判斷所述接收部件所接收到的電子郵件格式的所述數據是否包括所述電子郵件文本、以及所述接收部件所接收到的電子郵件格式的所述數據是否包括所述附加文件, 其中,在所述判斷部件判斷為所述數據不包括所述電子郵件文本和所述附加文件至少之一的情況下,所述顯示部件不顯示所述畫面。
5.一種圖像形成設備的控制方法,包括 接收經由無線通信從便攜式信息設備發(fā)送來的電子郵件格式的數據; 響應于接收到電子郵件格式的所述數據,在顯示單元上顯示畫面以允許用戶選擇形成所接收到的數據中所包括的電子郵件文本的圖像還是形成所接收到的數據中所包括的附加文件的圖像;以及 根據所述用戶基于所顯示的畫面的選擇來形成所述電子郵件文本的圖像或者所述附加文件的圖像。
全文摘要
一種圖像形成設備及其控制方法,該圖像形成設備通過無線通信與信息設備通信。圖像形成設備判斷從信息設備接收到的數據是否是電子郵件格式。當判斷為接收到的數據是電子郵件格式時,圖像形成設備顯示允許畫面以允許用戶選擇形成電子郵件文本的圖像還是形成附加文件的圖像。當判斷為接收到的數據不是電子郵件格式時,圖像形成設備在接收到數據時顯示用于設置圖像形成條件的設置畫面。
文檔編號H04N1/32GK103002188SQ20121048785
公開日2013年3月27日 申請日期2010年6月22日 優(yōu)先權日2009年6月22日
發(fā)明者三平善郎 申請人:佳能株式會社