两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

網(wǎng)絡系統(tǒng)、打印機和信息存儲媒體的制作方法

文檔序號:6414711閱讀:175來源:國知局
專利名稱:網(wǎng)絡系統(tǒng)、打印機和信息存儲媒體的制作方法
技術領域
本發(fā)明涉及將對本機進行印刷的印刷用數(shù)據(jù)的處理委托網(wǎng)絡上的其他設備的打印機、包含上述打印機的網(wǎng)絡系統(tǒng)和用于控制上述打印機的信息存儲媒體。
通常,打印機的處理能力多數(shù)情況是低的。因此,多數(shù)情況下是計算機的打印驅動器進行圖象處理等的處理、作成打印機可以進行印刷的印刷用的數(shù)據(jù)使上述打印機進行印刷。
但是,在計算機一側,由于必須執(zhí)行圖象處理這樣的處理負荷高的程序,所以,計算機的負荷很大。因此,在處理能力低的計算機中,上述圖象處理需要很長的時間,難得開始進行印刷。
另外,計算機向打印機發(fā)送印刷用的數(shù)據(jù)的速度也影響打印機的印刷速度。即,在計算機將印刷用的數(shù)據(jù)全部傳送給打印機之前,不能進入下一個作業(yè)?;蛘?,下一個作業(yè)的性能將顯著降低。
例如,激光打印機具有1頁的印刷用存儲器,但是,噴墨式的打印機則只具有1行的印刷用存儲器。因此,在使用噴墨式的打印機進行印刷時,計算機難得從發(fā)送處理中解脫出來,從而不能很好地進行下一個應用程序,計算機的反應變得遲緩。
另外,打印機可以處理的指令,通常是固定的。因此,計算機必須準備與打印機響應的指令(ESC/P、發(fā)送文本等、用于控制印刷的指令、頁指令)。于是,對于與計算機的打印驅動器可以準備的指令不對應的打印機,就不能進行印刷。
本發(fā)明就是鑒于上述問題而提案的,目的旨在通過將打印機與網(wǎng)絡連接,比未連接而使用的狀況大幅度地提高功能。具體而言,就是旨在提供可以縮短印刷用的數(shù)據(jù)的發(fā)送時間、使計算機的解脫速度實現(xiàn)高速化、減輕計算機的打印驅動器的處理、即使使用處理能力低的計算機也可以高速地進行印刷的可以與各種各樣的打印指令對應的網(wǎng)絡系統(tǒng)、打印機和用于控制打印機的信息存儲媒體。
本發(fā)明的網(wǎng)絡系統(tǒng)是包含可以接收計算機的印刷命令的打印機和至少1個其他設備的網(wǎng)絡系統(tǒng),其特征在于上述打印機具有向與上述網(wǎng)絡連接的其他設備詢問包括存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息的能力信息詢問裝置、與上述能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的上述能力信息判斷是否有支持本機的功能提高的其他設備并決定本機的假想打印信息的假想打印信息決定裝置和將上述假想打印信息通知計算機的假想打印信息通知裝置;上述其他設備具有對于上述能力信息的詢問將包括本機的存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息應答給上述打印機的能力信息應答裝置。
另外,本發(fā)明的打印機是可以接收與包含至少1個設備的網(wǎng)絡系統(tǒng)連接的計算機的印刷命令的打印機,其特征在于具有向與上述網(wǎng)絡連接的其他設備詢問包括存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息的能力信息詢問裝置、與上述能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的上述能力信息判斷是否有支持本機的功能提高的其他設備并決定本機的假想打印信息的假想打印信息決定裝置和將上述假想打印信息通知計算機的假想打印信息通知裝置。
而且,本發(fā)明的存儲媒體是存儲用于控制可以接收與包含至少1個設備的網(wǎng)絡系統(tǒng)連接的計算機的印刷命令的打印機的信息的信息存儲媒體,其特征在于包含用于向與上述網(wǎng)絡連接的其他設備詢問包括存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息的信息、與上述能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的上述能力信息判斷是否有支持本機的功能提高的其他設備并用于決定本機的假想打印信息的信息和用于將上述假想打印信息通知計算機的信息。
上述打印機將表示本機在網(wǎng)絡上如何動作的假想打印信息通知計算機。該假想打印信息除了本機本來的能力外,還納入了與網(wǎng)絡連接的其他設備的能力。于是,計算機可以委托能力提高的打印機進行印刷處理。因此,可以減少計算機向打印機傳送印刷用的數(shù)據(jù)時的制約。
這里,所謂圖象處理,包括將圖像數(shù)據(jù)的RGB變換為CMYK的處理、將文字及線展開為位圖的翻譯處理和進行與打印機的機種響應的色的變換的色變換處理。所謂圖象處理的能力,包括關于執(zhí)行將上述RGB變換為CMYK的處理、翻譯處理和色變換處理的環(huán)境和執(zhí)行用的程序的能力。
所謂關于圖象處理執(zhí)行環(huán)境的能力,主要是指用于執(zhí)行上述圖象處理的環(huán)境,包括可以執(zhí)行圖象處理程序的存儲容量、OS環(huán)境和CPU的處理能力。
所謂關于打印語言的處理,包括所支持的打印語言和打印語言變換程序中的至少1種。
本發(fā)明的網(wǎng)絡系統(tǒng)或打印機的上述假想打印信息決定裝置的特征在于在與網(wǎng)絡連接的其他設備具有用于將指定的打印指令和打印語言中的至少一方變換為打印機可以處理的打印指令和打印語言中的至少一方的變換功能時,將上述指定的打印指令和打印語言中的至少一方?jīng)Q定為是可以處理的這樣的假想打印信息,上述假想打印信息通知裝置將上述決定的假想打印信息通知計算機。
通過這樣處理,即使是本機可以執(zhí)行的打印語言以外的語言,打印機也可以將可以處理的這樣的假想打印信息通知計算機。因此,計算機就增加了選擇所使用的打印語言時的自由度。于是,計算機從假想打印信息中選擇發(fā)送時間最短的打印機語言,便可縮短發(fā)送時間。
本發(fā)明的網(wǎng)絡系統(tǒng)的上述打印機的特征在于具有在從上述計算機接收的印刷用數(shù)據(jù)的印刷委托為了提高本機本來的處理能力時根據(jù)從其他設備傳送來的上述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務設備并向上述服務設備實時地傳送上述印刷用數(shù)據(jù)從而委托指定的處理的處理委托裝置、向上述服務設備請求發(fā)送上述指定的處理后的印刷用數(shù)據(jù)的發(fā)送請求裝置和根據(jù)與上述發(fā)送請求相應地所接收的上述指定的處理后的印刷用數(shù)據(jù)控制進行印刷的印刷控制裝置;上述服務設備具有對從上述打印機接收的上述印刷用數(shù)據(jù)進行上述指定的處理并根據(jù)從上述打印機輸出的發(fā)送請求將上述指定的處理后的印刷用數(shù)據(jù)向上述打印機發(fā)送的服務處理裝置。
本發(fā)明的打印機的特征在于具有在從上述計算機接收的印刷用數(shù)據(jù)的印刷委托為了提高本機本來的處理能力時根據(jù)從其他設備傳送來的上述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務設備并向上述服務設備實時地傳送上述印刷用數(shù)據(jù)從而委托指定的處理的處理委托裝置、向上述服務設備請求發(fā)送上述指定的處理后的印刷用數(shù)據(jù)的發(fā)送請求裝置和根據(jù)與上述發(fā)送請求相應地所接收的上述指定的處理后的印刷用數(shù)據(jù)控制進行印刷的印刷控制裝置。
計算機根據(jù)打印機所通知的假想打印信息,向打印機發(fā)送印刷用數(shù)據(jù)。接收提高打印機的處理能力的印刷用數(shù)據(jù)的打印機按照上述能力信息決定用于委托提高打印機本來的處理能力的處理的服務設備,向上述服務設備發(fā)送印刷用數(shù)據(jù)委托處理。
按照本發(fā)明,打印機通過委托與網(wǎng)絡連接的其他服務設備進行處理,可以實現(xiàn)本機本來的能力以上的功能。因此,不必提高打印機本體的成本便可實現(xiàn)大幅度地提高功能。
另外,由于可以提高計算機輸出印刷命令的打印機的能力,所以,可以減少計算機的印刷的限制。
在本發(fā)明的網(wǎng)絡系統(tǒng)中,其特征在于上述指定的處理包括用于將從計算機接收的上述印刷有數(shù)據(jù)變換為適合于上述打印機的印刷用數(shù)據(jù)的變換處理;上述處理委托裝置根據(jù)涉及包含關于打印語言的處理和圖象處理中的至少一個的打印關聯(lián)功能的上述能力信息和從計算機接收的印刷用數(shù)據(jù)決定用于進行變換處理的服務設備;上述服務處理裝置包括將從上述打印機接收的上述印刷用數(shù)據(jù)變換為適合于上述打印機的印刷用數(shù)據(jù)的變換處理裝置。
在本發(fā)明的打印機中,其特征在于上述指定的處理包括用于將從計算機接收的上述印刷用數(shù)據(jù)變換為適合于本機的印刷用數(shù)據(jù)的變換處理;上述處理委托裝置根據(jù)涉及包含關于打印語言的處理和圖象處理中的至少一個的打印關聯(lián)功能的上述能力信息和從計算機接收的印刷用數(shù)據(jù)決定用于進行變換處理的服務設備。
計算機根據(jù)打印機所通知的假想打印信息向打印機發(fā)送印刷用數(shù)據(jù)。接收不能由打印機本來的處理能力進行印刷的印刷用數(shù)據(jù)或未進行適合于本機的圖象處理的印刷用數(shù)據(jù)的打印機,按照上述能力信息決定委托變換為適合于本機的印刷用數(shù)據(jù)的變換處理的其他服務設備。并且,將印刷用數(shù)據(jù)向上述服務設備發(fā)送,委托處理。
上述服務設備使用本機所具有的處理程序將接收的印刷用數(shù)據(jù)變換為適合于在上述打印機中進行印刷的印刷用數(shù)據(jù),向上述打印機發(fā)送。并且,接收到變換后的上述印刷用數(shù)據(jù)的打印機進行印刷。
按照本發(fā)明,打印機通過委托與網(wǎng)絡連接的其他設備進行處理,可以實現(xiàn)本來的處理能力以上的功能。例如,通常,打印機不能處理固定的打印指令以外的指令,但是,即使是打印機不能處理的印刷語言,通過變換為其他的設備,就可以進行印刷。
另外,由于計算機可以提高輸出印刷命令的打印機的能力,所以,可以減少計算機的印刷的限制。
本發(fā)明的網(wǎng)絡系統(tǒng)的上述處理委托裝置的特征在于在委托上述指定的處理時將本機的設備信息向上述服務設備發(fā)送;上述變換處理裝置根據(jù)上述設備信息將上述印刷用數(shù)據(jù)變換為適合于上述打印機的印刷用數(shù)據(jù)。
本發(fā)明的打印機的上述處理委托裝置的特征在于在委托上述指定的處理時將本機的設備信息向上述服務設備發(fā)送。
所謂設備信息,可以是能夠特定打印機的機種的信息,例如,可以是打印機的ID等。
在本發(fā)明的網(wǎng)絡系統(tǒng)中,其特征在于上述指定的處理包括存儲從計算機接收的上述印刷用數(shù)據(jù)的存儲處理;上述處理委托裝置根據(jù)關于上述存儲容量的能力信息決定用于進行上述存儲處理的服務設備;上述服務處理裝置包括接收從上述打印機傳送來的印刷用數(shù)據(jù)并存儲到本機的存儲器中的存儲處理裝置。
在本發(fā)明的打印機中,其特征在于上述指定的處理包括存儲從計算機接收的上述印刷用數(shù)據(jù)的存儲處理;上述處理委托裝置根據(jù)關于上述存儲容量的能力信息決定用于進行上述存儲處理的服務設備。
例如,噴墨式的打印機只具有1行的印刷用存儲器。因此,通常,從計算機向打印機傳送時,計算機必須進行與打印機的印刷速度相應的發(fā)送。因此,將發(fā)生難于很好地運行下一個應用程序、計算機的反應變得遲緩等計算機的解脫速度變慢的情況。
但是,在本發(fā)明中,由于打印機將接收的數(shù)據(jù)傳送給具有大的存儲容量的服務設備,所以,計算機發(fā)送數(shù)據(jù)時,不受打印機的印刷速度的限制。因此,計算機向打印機的數(shù)據(jù)發(fā)送在短時間內即可完成,從而計算機可以盡早解脫。
本發(fā)明的網(wǎng)絡系統(tǒng)或打印機的上述處理委托裝置的特征在于上述處理委托裝置將從上述計算機傳送來的印刷用數(shù)據(jù)存儲到本機的印刷用存儲器中直到?jīng)]有了空間為止,如果本機的印刷用存儲器中沒有了空間,就將所接收的上述印刷用數(shù)據(jù)實時地向上述服務設備傳送;上述發(fā)送請求裝置根據(jù)由于印刷而印刷用存儲器中的空間情況請求本機向上述服務設備發(fā)送印刷用數(shù)據(jù);上述印刷控制裝置先順序接收傳送來的印刷用數(shù)據(jù)并進行向本機的印刷用存儲器中存儲的控制;印刷和上述服務設備的印刷用數(shù)據(jù)的傳送并行地進行。
按照本發(fā)明,將進入到打印機的印刷用存儲器中的還未結束的印刷用數(shù)據(jù)向上述服務設備發(fā)送,由于印刷而印刷用存儲器中騰出了空間時,就再次從上述計算機接收。因此,由于邊印刷邊向上述服務設備傳送,所以,可以縮短處理時間。
在本發(fā)明的網(wǎng)絡系統(tǒng)中,其特征在于上述指定的處理包括從計算機接收的上述印刷用數(shù)據(jù)的圖象處理;上述打印機進而具有存儲進行對所述印刷用數(shù)據(jù)適合于本機的設備的圖象處理的圖象處理程序的圖象處理程序存儲裝置;上述處理委托裝置根據(jù)關于上述圖象處理執(zhí)行環(huán)境的能力信息決定具有上述圖象處理的執(zhí)行環(huán)境的服務設備并將上述印刷用數(shù)據(jù)和用于進行上述印刷用數(shù)據(jù)的圖象處理的上述圖象處理程序向上述服務設備傳送;上述服務處理裝置接收從上述打印機傳送來的上述印刷用數(shù)據(jù)和用于進行上述印刷用數(shù)據(jù)的圖象處理的上述圖象處理程序并使用上述圖象處理程序進行上述印刷用數(shù)據(jù)的圖象處理的圖象處理執(zhí)行裝置。
在本發(fā)明的打印機中,其特征在于上述指定的處理包括從計算機接收的上述印刷用數(shù)據(jù)的圖象處理;上述打印機進而具有存儲進行適合于本機的設備的圖象處理的圖象處理程序的圖象處理程序存儲裝置;上述處理委托裝置根據(jù)關于上述圖象處理執(zhí)行環(huán)境的能力信息決定具有上述圖象處理的執(zhí)行環(huán)境的服務設備。
在打印機的各設備中,翻譯處理及色變換處理等圖象處理不同。因此,如果使委托處理側的服務設備具有圖象處理程序,則上述服務設備必須具有與所有的設備對應的龐大的量的圖象處理程序,從而存儲效率將變差。
因此,在委托處理的委托方一側,具有最適合于本機的圖象處理程序、將數(shù)據(jù)和圖象處理程序一起傳送進行處理委托的存儲效率才高。
這里,所謂圖象處理,包括將圖像數(shù)據(jù)的RGB變換為CMYK的處理、將文字和線展開為位圖的翻譯處理和進行與打印機的機種相應的色的變換的色變換處理。
所謂圖像數(shù)據(jù),是指例如表示在顯示器等上顯示的內容的數(shù)據(jù),也包括文本數(shù)據(jù)。包括未完全進行從RGB向CMYK的變換、翻譯處理和色變換等的圖象處理的數(shù)據(jù)或者一部分或全部進行的數(shù)據(jù)。
計算機也可以根據(jù)打印機的假想打印信息進行圖象處理,作成包含打印指令等的印刷用數(shù)據(jù),并向打印機發(fā)送。另外,如果打印機有圖象處理能力,也可以將進行圖象處理之前的圖像數(shù)據(jù)向打印機發(fā)送。
服務設備也可以采用在具有打印機與打印機要發(fā)送的圖象處理程序相同的圖象處理程序時就檢查版本信息,并只在例如打印機具有的圖象處理程序的版本信息表示是新的版本時才進行發(fā)送的結構。
本發(fā)明的網(wǎng)絡系統(tǒng)的打印機或本發(fā)明的打印機的特征在于上述打印機在本機與網(wǎng)絡連接時,有新型設備與上述網(wǎng)絡連接時,或有來自上述計算機的能力信息的詢問時的至少一種情況時,就向與上述網(wǎng)絡連接的其他設備進行上述能力信息的詢問。
上述打印機與網(wǎng)絡連接時,通過進行詢問,便可向計算機迅速地提示假想打印信息。有新型的設備與上述網(wǎng)絡連接時,通過進行詢問,可以提示吸納了新型的設備的能力的假想打印信息。有從上述計算機進行能力信息的詢問時,通過進行詢問,便總可提示最新的假想打印信息。
本發(fā)明的網(wǎng)絡系統(tǒng)的打印機或本發(fā)明的打印機的特征在于上述打印機包括與網(wǎng)絡上的各設備關聯(lián)地存儲上述能力信息的能力信息存儲裝置。
通過這樣處理,在需要上述其他設備的能力信息時,只參照上述能力信息存儲裝置,便可得到所需要的能力信息。因此,可以節(jié)約一一進行詢問的麻煩,從而可以縮短處理時間。
在本發(fā)明的網(wǎng)絡系統(tǒng)或打印機中,其特征在于上述印刷用數(shù)據(jù)包括圖像數(shù)據(jù)或圖像數(shù)據(jù)和打印指令。
本發(fā)明的打印機的特征在于進而具有對于包含來自與網(wǎng)絡連接的其他設備的存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息的詢問而將包含本機的存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息應答上述打印機的能力信息應答裝置和對從與網(wǎng)絡連接的其他打印機接收的印刷用數(shù)據(jù)進行指定的處理并根據(jù)上述其他打印機的發(fā)送請求將上述指定的處理后的印刷用數(shù)據(jù)向上述其他打印機發(fā)送的服務處理裝置。
按照本發(fā)明,上述打印機根據(jù)需要也可以作為服務設備而動作。
本發(fā)明的打印機的上述服務設備的特征在于上述服務處理裝置包括將從其他打印機接收的上述印刷用數(shù)據(jù)變換為適合于上述其他打印機的印刷用數(shù)據(jù)的變換處理裝置。
本發(fā)明的打印機的上述變換處理裝置的特征在于上述變換處理裝置根據(jù)從其他打印機接收的上述設備信息變換為適合于上述其他打印機的印刷用數(shù)據(jù)。
本發(fā)明的打印機的上述服務處理裝置的特征在于上述服務處理裝置包括接收從上述打印機傳送來的印刷用數(shù)據(jù)并存儲到本機的存儲器中的存儲處理裝置。
本發(fā)明的打印機的上述服務處理裝置的特征在于上述服務處理裝置包括接收從上述其他設備傳送來的上述印刷用數(shù)據(jù)和用于進行上述印刷用數(shù)據(jù)的圖象處理的上述圖象處理程序并使用上述圖象處理程序進行上述印刷用數(shù)據(jù)的圖象處理的圖象處理執(zhí)行裝置。
附圖的簡單說明

圖1是實施例1的網(wǎng)絡系統(tǒng)的概略的結構圖。
圖2是實施例1的網(wǎng)絡系統(tǒng)的概略的結構圖。
圖3是實施例1的委托打印機的功能框圖。
圖4是實施例1的服務設備的功能框圖。
圖5是用于說明實施例1的詳細的動作例的圖。
圖6是用于說明實施例1的詳細的動作例的圖。
圖7是用于說明本發(fā)明的詳細的動作的流程圖。
圖8是用于說明本發(fā)明的詳細的動作的流程圖。
圖9是用于說明本發(fā)明的詳細的動作的流程圖。
圖10是實施例2的網(wǎng)絡系統(tǒng)的概略的結構圖。
圖11是實施例2的網(wǎng)絡系統(tǒng)的概略的結構圖。
圖12是實施例2的委托打印機的功能框圖。
圖13是實施例2的服務設備的功能框圖。
圖14是用于說明實施例2的詳細的動作例的圖。
圖15是實施例3的網(wǎng)絡系統(tǒng)的概略的結構圖。
圖16是實施例3的網(wǎng)絡系統(tǒng)的概略的結構圖。
圖17是實施例3的委托打印機的功能框圖。
圖18是實施例3的服務設備的功能框圖。
下面,參照附圖詳細說明本發(fā)明的極佳的實施例。
(1)實施例1本實施例的特征在于通過打印機與網(wǎng)絡連接,提高了打印機關聯(lián)的功能。這樣的功能通過從計算機(以下,稱為PC)接收印刷命令的打印機(以下,稱為委托打印機)委托網(wǎng)絡上的其他設備(以下,稱為服務設備)進行向適合于打印機的印刷用數(shù)據(jù)的變換處理、接收變換處理后的數(shù)據(jù)進行印刷而實現(xiàn)。
圖1和圖2表示本發(fā)明的打印機和上述打印機連接的網(wǎng)絡系統(tǒng)的實施例1的概略的結構。
如圖所示,本實施例的網(wǎng)絡系統(tǒng)10通過通信線路12連接著多臺服務器20a和20b、多臺打印機40a、40b、40c…。在打印機中,如40d那樣,有的直接與服務器20b連接。另外,上述打印機40對于通信線路12或服務器20,根據(jù)需要可以增設。
此外,PC14也通過通信線路12與該網(wǎng)絡系統(tǒng)10連接。
上述PC14可以通過通信線路12訪問外部的網(wǎng)絡系統(tǒng)例如國際互聯(lián)網(wǎng)絡,接收信息即文字、靜止圖像、動圖像和聲音等數(shù)據(jù)。此外,還可以通過各種輸入輸出媒體讀入圖像數(shù)據(jù)或者自身也可以生成圖像數(shù)據(jù)。
在本實施例中,與網(wǎng)絡系統(tǒng)連接的打印機40a如圖1所示的那樣,向與上述網(wǎng)絡連接的其他設備20a、20b進行包含關于打印語言的處理、圖象處理中的至少1個的打印關聯(lián)的能力信息的詢問110。與上述網(wǎng)絡連接的其他設備20a、20b、40b、40c…對于上述能力信息的詢問,將上述打印關聯(lián)的能力信息112應答給上述打印機40a。
上述打印機40a與上述打印關聯(lián)功能的能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的上述能力信息112判斷是否有支持本機的功能提高的其他設備,并決定本機的假想打印信息。并且,根據(jù)PC14的請求通報假想打印信息114。
PC14接收上述假想打印信息114,判定可以印刷時,如圖2所示,就將包含由本機所具有的打印驅動器作成的打印指令的印刷用數(shù)據(jù)100向上述打印機40a發(fā)送。接收到該印刷用數(shù)據(jù)100的打印機40a從多個打印機40及服務器20中決定進行將接收的印刷用數(shù)據(jù)100變換為適合于本機的打印機的印刷用數(shù)據(jù)102的處理的服務設備。例如,服務器20a被決定為服務設備時,打印機40a就將上述印刷用的數(shù)據(jù)100向上述服務器20a發(fā)送,委托進行變換處理。服務器20a接收到上述印刷用的數(shù)據(jù)100時,就進行變換處理。并且,根據(jù)打印機40a的發(fā)送請求,服務器20a將變換后的印刷用數(shù)據(jù)102向打印機40a發(fā)送。打印機40a接收變換后的印刷用數(shù)據(jù)102,進行印刷輸出。
圖3表示如上述打印機40a那樣具有作為委托打印機的功能的裝置的功能框圖。
本實施例的委托打印機由與通信線路12連接的信號輸入輸出部42、使用CPU等構成的運算處理部41、存儲例如ESC/P處理程序等用于作為打印機的動作的程序的程序存儲器48、用于存儲從PC14發(fā)送來的印刷用數(shù)據(jù)100的印刷用存儲器50、存儲特定本機的打印機的型號(機種名)的ID的打印機信息存儲部52、存儲包含網(wǎng)絡上的其他設備的存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息存儲部62和根據(jù)印刷用數(shù)據(jù)進行實際的印刷的印刷部46構成。
上述運算處理部41根據(jù)程序存儲器48存儲的程序而動作,包括能力信息詢問部70、假想打印信息決定部72、假想打印信息通報部74、處理委托部76、發(fā)送請求部78和印刷控制部44的功能。
能力信息詢問部70具有向與上述網(wǎng)絡連接的其他設備詢問包含存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息的功能。并且,將對于詢問的其他設備的上述能力信息與上述其他設備關聯(lián)地存儲到能力信息存儲部62中。本機與網(wǎng)絡連接時,有新型設備向上述網(wǎng)絡上連接時就進行詢問。
在本實施例中,上述能力信息詢問部70對網(wǎng)絡上的其他打印機詢問包含關于打印語言的處理和圖象處理中的至少1個的關于打印機關聯(lián)功能的能力信息,上述能力信息存儲部62存儲關于上述打印機關聯(lián)功能的能力信息。
假想打印信息決定部72與上述能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的上述能力信息判斷是否有支持本機的功能提高的其他設備,并決定本機的假想打印信息。
假想打印信息通報部74根據(jù)PC14的請求通報上述假想打印信息114。
處理委托部76在從上述PC14接收的印刷用數(shù)據(jù)的印刷委托提高本機本來的處理能力時,就根據(jù)能力信息存儲部62存儲的上述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務設備。并且,將上述印刷用數(shù)據(jù)和本機的設備信息實時地向上述服務設備發(fā)送,委托進行指定的處理。在本實施例中,上述指定的處理就是用于將從PC14接收的上述印刷用數(shù)據(jù)變換為適合于本機的印刷用數(shù)據(jù)的變換處理。因此,處理委托部76根據(jù)關于上述打印機關聯(lián)功能的能力信息和從PC14接收的印刷用數(shù)據(jù)決定用于進行變換為適合于本機的印刷用數(shù)據(jù)的變換處理的服務設備。
發(fā)送請求部78請求上述服務設備發(fā)送處理后的印刷用數(shù)據(jù)。
上述印刷控制部44將從上述服務設備發(fā)送來的印刷用數(shù)據(jù)寫入起緩沖器功能的印刷用存儲器50內,同時控制印刷部46順序進行委托印刷。
圖4表示如上述服務器20a那樣具有服務設備的功能的裝置的功能框圖。
本實施例的服務設備由通過通信線路12進行數(shù)據(jù)的收發(fā)的信號輸入輸出部22、使用CPU等構成的運算處理部24、存儲各種動作程序的程序存儲器26、存儲從委托打印機接收處理委托的印刷用數(shù)據(jù)和處理后的印刷用數(shù)據(jù)中的至少一方的處理數(shù)據(jù)存儲部28和存儲不同種類的打印機固有的能力信息的能力數(shù)據(jù)存儲部30構成。
在本實施例中,從委托打印機接收變換委托的印刷用數(shù)據(jù)和處理后的印刷用數(shù)據(jù)中的至少一方存儲到上述處理數(shù)據(jù)存儲部28中。
對委托進行數(shù)據(jù)變換處理的印刷用數(shù)據(jù)進行關于打印語言的處理或圖象處理等數(shù)據(jù)變換處理的程序也存儲到程序存儲器26中。
這里,上述程序存儲器26存儲的程序的版本信息及特定該程序對應的打印機的機種的設備信息即ID等存儲到上述能力信息存儲部30中。所謂特定該程序對應的打印機的機種的設備信息即ID,如果是例如圖象處理程序,就是指適合于印刷所生成的數(shù)據(jù)的打印機的設備信息;如果是打印語言變換處理,就是指可以用包含所生成的打印指令的印刷用數(shù)據(jù)進行印刷的打印機的設備信息等。
上述運算處理部24根據(jù)程序存儲器26內存儲的動作程序而動作,起能力信息應答部32和服務處理部34的功能。
能力信息應答部32對于委托打印機的上述能力信息的詢問,將包含本機的存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息應答給上述委托打印機。
在本實施例中,將包含關于上述能力數(shù)據(jù)存儲部30存儲的打印語言的處理和圖象處理中的至少一方的打印機關聯(lián)功能的能力信息應答上述委托打印機。所謂打印機關聯(lián)功能的能力信息,就是指例如有無進行圖象處理及關于打印語言的處理等的程序的信息和版本信息等。
服務處理部34對從上述委托打印機接收的上述印刷用數(shù)據(jù)進行指定的處理,根據(jù)上述打印機的發(fā)送請求,向上述打印機發(fā)送上述指定的處理后的印刷用數(shù)據(jù)。
在本實施例中,包括進行上述指定的處理的變換處理部35。變換處理部35根據(jù)上述印刷用數(shù)據(jù)和上述打印機的設備信息,參照能力數(shù)據(jù)存儲部30決定將從上述委托打印機接收的上述印刷用數(shù)據(jù)進行變換處理所使用的程序。并且,使用程序存儲器26存儲的相應的程序對印刷用數(shù)據(jù)進行變換處理。
下面,說明本實施例的打印機和網(wǎng)絡系統(tǒng)10的更詳細的動作例。圖5和圖6是用于說明本實施例的打印機和網(wǎng)絡系統(tǒng)10的更詳細的動作例的圖。圖7、圖8、圖9是用于說明本實施例的打印機的動作的流程圖。圖7、圖8、圖9的流程圖表示上述打印機兼具委托打印機的功能和服務設備的功能時的動作。因此,在圖7、圖8、圖9的流程圖中,示出了上述打印機作為委托打印機的行為的動作和作為服務設備的行為的動作。
首先,說明委托打印機決定假想打印信息并通報PC14的動作例。
在圖5中,作為委托打印機的打印機40a,假定作為本機的本來的能力是例如ESC/P打印機。這時,與網(wǎng)絡連接之前,只具有作為ESC/P打印機的功能。因此,PC14想使打印機40a進行印刷時,必須發(fā)送包含ESC/P打印機可以處理的打印指令的印刷用數(shù)據(jù)。
然而,打印機40a通過與網(wǎng)絡連接,便可向PC14通報功能提高后的假想打印信息。進行該假想打印信息的決定和通報時的打印機40a的動作示于圖7的流程1000、1010。
①首先,打印機40a的能力信息詢問部70對網(wǎng)絡上的其他設備進行打印機關聯(lián)的能力信息的詢問(S11)。
②打印機40a根據(jù)上述詢問從網(wǎng)絡上的其他設備取得能力信息(S12)。例如,在圖5中,服務器20a取得具有將PS對應的印刷用數(shù)據(jù)變換為ESC/P對應的印刷用數(shù)據(jù)的處理程序(P2)和將PS對應的印刷用數(shù)據(jù)變換為ESC/page對應的印刷用數(shù)據(jù)的處理程序(P1)的能力信息;打印機40b取得具有將ESC/page對應的印刷用數(shù)據(jù)變換為ESC/P對應的印刷用數(shù)據(jù)的處理程序(P3)的能力信息;打印機40c取得具有將PCL對應的印刷用數(shù)據(jù)變換為ESC/page對應的印刷用數(shù)據(jù)的處理程序(P4)的能力信息。
③打印機40a的假想打印信息決定部72根據(jù)上述打印機關聯(lián)功能的能力信息判斷是否有支持本機的功能提高的其他設備,并決定本機的假想打印信息(S13)。在圖5中,由于打印機40a是ESC/P打印機,所以,如果有將指定的打印指令及打印語言等變換為ESC/P對應的印刷用數(shù)據(jù)的處理程序,就決定是可以處理上述指定的打印指令及打印語言等的打印機這樣的假想打印信息。因此,可以根據(jù)上述處理程序(P1)和處理程序(P3)決定打印機40a可以作為PS打印機和ESC/page打印機而動作的假想打印信息。
④并且,如果有來自PC14的打印機關聯(lián)功能能力信息的詢問,就向PC14通報上述假想打印信息(S24~S28)。
在圖6中,說明將從委托打印機PC14接收的印刷用數(shù)據(jù)對服務設備進行變換委托、并印刷輸出變換后的印刷用數(shù)據(jù)時的動作例。
進行上述變換委托時的打印機40a的動作示于圖8的流程1100a、接收變換委托的服務設備的動作示于圖9的2000a、打印機40a印刷變換后的數(shù)據(jù)的動作示于圖8的流程1120。
①PC14根據(jù)打印機40a的假想打印信息和本機的打印驅動器的功能決定向打印機40a傳送印刷用數(shù)據(jù)時的打印指令。
②并且,由打印驅動器作成包含打印指令的印刷用數(shù)據(jù),并向打印機40a發(fā)送。例如,發(fā)送可以由ESC/page打印機進行印刷的印刷用數(shù)據(jù)。
③接收上述印刷用數(shù)據(jù)的打印機40a判斷所接收的打印指令是否為本機可以直接印刷的指令。這里,打印機40a可以印刷的只是接收與ESC/P對應的印刷用數(shù)據(jù)時的情況。
④但是,由于所接收的是可以由ESC/page打印機進行印刷的印刷用數(shù)據(jù),所以,不能直接進行印刷。因此,變換處理委托部76根據(jù)上述能力信息決定委托將ESC/page對應的印刷用數(shù)據(jù)變換為可以由ESC/P打印機進行印刷的印刷用數(shù)據(jù)的變換處理的服務設備,向上述服務設備發(fā)送所接收的印刷用數(shù)據(jù)和本機的設備信息,委托進行變換處理。這里,是向具有將ESC/page對應的印刷用數(shù)據(jù)變換為ESC/P對應的印刷用數(shù)據(jù)的處理程序(P3)的打印機40b傳送,委托進行變換處理(S50~S54)。
⑤接受委托進行變換處理的服務設備即打印機40b的變換處理部76根據(jù)從上述打印機40a傳送來的上述印刷用數(shù)據(jù)和上述打印機的設備信息,決定使用處理程序(P3)進行變換處理,使用上述處理程序(P3)進行將所接收的印刷用數(shù)據(jù)變換為打印機40a可以直接進行印刷的印刷用數(shù)據(jù)的變換處理。這里,是將ESC/page對應的印刷用數(shù)據(jù)變換為ESC/P對應的印刷用數(shù)據(jù)(圖9的S62~S66)。
⑥并且,上述變換處理部76根據(jù)打印機40a的發(fā)送請求部78的發(fā)送請求(圖8的S56)向打印機40a發(fā)送變換處理后的印刷用數(shù)據(jù)(圖9的S68)。
⑦接收變換處理后的印刷用數(shù)據(jù)的打印機40a根據(jù)該印刷用數(shù)據(jù)進行印刷(圖8的S39、S49)。
按照本實施例,打印機40a向PC14通報表示本機在網(wǎng)絡上可以如何動作的假想打印信息。該假想打印信息,除了本機本來的能力外,就是取得與網(wǎng)絡連接的其他設備的能力。因此,通過將打印機與網(wǎng)絡連接,便可將功能提高到本來的能力以上。
另外,委托打印機通過委托與網(wǎng)絡連接的其他服務設備進行處理,可以實現(xiàn)本機本來的能力以上的功能,從而打印機本身不增加成本便可實現(xiàn)大幅度地提高功能的打印機。作為服務設備,只要是具有服務設備的功能的設備,例如既可以是服務器,也可以是打印機。
另外,PC14可以委托能力提高后的打印機進行印刷處理。因此,計算機可以減少向打印機發(fā)送印刷用的數(shù)據(jù)時的制約。
(2)實施例2
本實施例的特征在于打印機通過與網(wǎng)絡連接,提高關于存儲容量的功能。這樣的功能,通過從計算機(以下,稱為PC)接收印刷命令的打印機(以下,稱為委托打印機)將所接收的印刷用數(shù)據(jù)的存儲處理委托網(wǎng)絡上的其他設備(以下,稱為服務設備)并接收上述服務設備存儲的數(shù)據(jù)進行印刷而實現(xiàn)。
圖10和圖11表示本發(fā)明的打印機和連接了上述打印機的網(wǎng)絡系統(tǒng)的實施例2的概略的結構。圖10和圖11的機器結構基本上與圖1和圖2的結構相同。
在本實施例中,由于從PC14接收印刷命令的委托打印機進行向具有可以存儲所接收的印刷用數(shù)據(jù)的大的存儲容量的服務設備傳送印刷用數(shù)據(jù)的處理,所以,具有可以存儲所接收的印刷用數(shù)據(jù)的大的存儲容量的設備必須與網(wǎng)絡系統(tǒng)連接。
假定將委托打印機采用打印機40a。打印機40a如圖10所示的那樣,對與上述網(wǎng)絡連接的其他的設備20a、20b、40b、40c…進行關于存儲容量的能力信息的詢問120。與上述網(wǎng)絡連接的其他設備20a、20b、40b、40c…對于上述能力信息的詢問,將關于本機的存儲容量的能力信息122應答給上述打印機40a。
上述打印機40a與關于上述存儲容量的能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的能力信息,決定委托具有用于存儲從PC14傳送來的印刷用數(shù)據(jù)的充分的存儲容量的存儲處理的服務設備。假定服務設備為20a。并且,向PC14通報假定服務設備的存儲容量就是本機可以存儲的存儲容量的假想打印信息124。
PC14接收到上述假想打印信息124并判定可以高速印刷時,如圖11所示,將包含由本機所具有的打印驅動器作成的打印指令的印刷用的數(shù)據(jù)100向上述打印機40a發(fā)送。為了便于說明,假定發(fā)送包含由打印機40a的本來的能力可以印刷的打印指令的印刷用數(shù)據(jù)。
接收該印刷用數(shù)據(jù)100的打印機40a向服務器20a傳送所接收的印刷用數(shù)據(jù),委托進行存儲處理。
服務器20b接收到上述印刷用的數(shù)據(jù)100時,就存儲到本機的存儲器中。并且,根據(jù)打印機40a的發(fā)送請求,向打印機40a發(fā)送上述印刷用數(shù)據(jù)100。打印機40a印刷并輸出所接收的印刷用數(shù)據(jù)100。
圖12表示如上述打印機40a那樣具有委托打印機功能的裝置的功能框圖。在圖12中,對于具有和圖3的委托打印機的功能框圖相同的功能的部分標以相同的標號。
本實施例的委托打印機由與通信線路12連接的信號輸入輸出部42、使用CPU等構成的運算處理部41、程序存儲器48、印刷用存儲器50、打印機信息存儲部52、能力信息存儲部62和根據(jù)印刷用數(shù)據(jù)進行實際的印刷的印刷部46構成。
其中,印刷用數(shù)據(jù)50在例如委托打印機為噴墨式的打印機時只具有存儲1行的印刷用數(shù)據(jù)的存儲器;在委托打印機為激光打印機時只具有存儲1頁的印刷用數(shù)據(jù)的存儲器。
上述運算處理部41根據(jù)程序存儲器48存儲的程序而動作,包括能力信息詢問部70、假想打印信息決定部72、假想打印信息通報部74、處理委托部76、發(fā)送請求部78和印刷控制部44的功能。
在本實施例中,上述能力信息詢問部70對網(wǎng)絡上的其他設備詢問關于存儲容量的能力信息,上述能力信息存儲部62存儲關于上述存儲容量的能力信息。
在本實施例中,上述處理委托部76委托的指定的處理是存儲從PC14接收的上述印刷用數(shù)據(jù)的存儲處理。因此,上述處理委托部76根據(jù)關于上述存儲容量的能力信息決定委托上述存儲處理的服務設備。
在并行地執(zhí)行印刷和向上述服務設備傳送印刷用數(shù)據(jù)時,上述處理委托部76將從上述PC14傳送來的印刷用數(shù)據(jù)存儲到本機的印刷用存儲器50中直至沒有了空間為止,如果本機的印刷用存儲器50中沒有了空間,就實時地將所接收的上述印刷用數(shù)據(jù)向服務設備傳送。并且,上述發(fā)送請求部78根據(jù)由于印刷而印刷用存儲器50騰出的空間的情況,請求向上述存儲處理部發(fā)送本機所發(fā)送的印刷用數(shù)據(jù)。并且,上述印刷控制部44先順序接收傳送的印刷用數(shù)據(jù),并存儲到本機的印刷用存儲器中。
圖13表示如上述服務器20b那樣具有服務設備的功能的裝置的功能框圖。在圖13中,對于具有和圖4的服務設備的功能框圖相同的功能的部分標以相同的標號。
本實施例的服務設備由通過通信線路12進行數(shù)據(jù)的收發(fā)的信號輸入輸出部22、使用CPU等構成的運算處理部24、程序存儲器26、處理數(shù)據(jù)存儲部28和能力數(shù)據(jù)存儲部30構成。
上述處理數(shù)據(jù)存儲部28存儲接受了存儲委托的印刷用數(shù)據(jù)。
上述能力數(shù)據(jù)存儲部30存儲關于本機的存儲容量的能力信息。
上述運算處理部24包括能力信息應答部32和服務處理部38。
能力信息應答部32對于來自委托打印機的關于存儲容量的能力信息的詢問,將上述能力數(shù)據(jù)存儲部30存儲的關于本機的存儲容量的能力信息應答給上述委托打印機。
上述服務處理部34包括存儲處理部37,將從上述委托打印機傳送來的印刷用數(shù)據(jù)存儲到處理數(shù)據(jù)存儲部28中,根據(jù)上述委托打印機的發(fā)送請求,將存儲的上述印刷用數(shù)據(jù)向上述委托打印機發(fā)送。
下面,使用圖14和圖7、圖8、圖9的流程圖說明本實施例的打印機和網(wǎng)絡系統(tǒng)10的更詳細的動作例。圖14是用于說明本實施例的打印機和網(wǎng)絡系統(tǒng)10的更詳細的動作例的圖。
在圖14中,作為委托打印機的打印機40a是噴墨式的打印機,假定只具有存儲1行的印刷用數(shù)據(jù)的印刷用存儲器。這時,由于PC只能根據(jù)打印機40a的印刷速度發(fā)送印刷用數(shù)據(jù),所以,PC的解脫速度慢。
然而,打印機40a通過委托網(wǎng)絡10上的存儲處理部存儲所接收的印刷用數(shù)據(jù),PC便可與打印機40a的印刷速度無關地進行數(shù)據(jù)的發(fā)送。決定委托進行該存儲處理的服務設備和進行存儲委托時的打印機40a的動作示于圖7的流程1000、圖8的流程1112、流程1114和圖9的2000B。另外,接受存儲委托的服務設備的動作示于圖9的2000C。
①首先,打印機40a的能力信息詢問部70對網(wǎng)絡上的其他設備進行關于存儲容量的能力信息詢問(在圖7的S11,也進行該處理)。
②所述能力信息詢問部70根據(jù)上述詢問從網(wǎng)絡上的其他設備取得能力信息,處理委托部76根據(jù)上述能力信息決定傳送印刷用數(shù)據(jù)的服務設備(圖7的S12、S13)。這里,假定將服務器20a決定為服務設備。
③假定PC14發(fā)送包含打印機40a可以靠本機本來的能力直接進行印刷的打印指令的印刷用數(shù)據(jù)。
④打印機40a的處理委托部76向服務設備即服務器20a傳送從PC14發(fā)送來的印刷用數(shù)據(jù)(圖8的S48。在并行地執(zhí)行印刷和向服務設備傳送印刷用數(shù)據(jù)時,就執(zhí)行圖8的流程1114的處理)。
⑤接受存儲委托的服務器20a的服務設備處理部38接受從打印機40a傳送來的印刷用數(shù)據(jù),存儲到處理數(shù)據(jù)存儲部28中,根據(jù)上述打印機40a的發(fā)送請求,向打印機40a發(fā)送上述印刷用數(shù)據(jù)(圖9的流程2000C、流程2000D)。
⑥從服務設備接收印刷用數(shù)據(jù)的打印機40a進行該印刷用數(shù)據(jù)的印刷(圖9的2000B。在并行地執(zhí)行印刷和向存儲處理部傳送印刷用數(shù)據(jù)時的不向上述服務設備傳送的最初的部分的印刷用數(shù)據(jù)的印刷,在圖8的S40、S42、S44進行。)。
按照本實施例,委托打印機通過委托與網(wǎng)絡連接的其他服務設備進行存儲處理,可以實現(xiàn)本機本來的存儲容量以上的功能,從而不增加打印機本身的成本便可實現(xiàn)關于存儲容量大幅度地提高功能的打印機。
另外,PC14可以委托存儲容量提高后的委托打印機進行印刷處理。因此,PC14不受委托打印機的印刷速度的限制。因此,在短時間內便可完成從PC14向委托打印機的數(shù)據(jù)的發(fā)送,從而可以實現(xiàn)PC14的解脫快速化。
(3)實施例3本實施例的特征在于通過打印機與網(wǎng)絡連接提高關于圖象處理執(zhí)行環(huán)境的功能。這樣的功能,通過從計算機(以下,稱為PC)接收印刷命令的打印機(以下,稱為委托打印機)向具有圖象處理執(zhí)行環(huán)境的網(wǎng)絡上的其他設備(以下,稱為服務設備)發(fā)送所接收的印刷用數(shù)據(jù)和本機具有的圖象處理程序,委托進行圖象處理并接收圖象處理后的數(shù)據(jù)進行印刷而實現(xiàn)。
本實施例和實施例1中委托服務設備進行圖象處理的情況不同的地方在于委托打印機將圖象處理程序與印刷用數(shù)據(jù)一起進行發(fā)送。
圖15和圖16表示本發(fā)明的打印機和上述打印機連接的網(wǎng)絡系統(tǒng)的實施例3的概略的結構。
本實施例的機器結構,基本上和圖1及圖2的情況相同,但是,可以成為服務設備的具有圖象處理執(zhí)行環(huán)境的設備必須在網(wǎng)絡上存在。
假定委托打印機為打印機40a。打印機40a如圖15所示的那樣,對與上述網(wǎng)絡連接的其他設備20a、20b、40b、40c…進行關于圖象處理執(zhí)行環(huán)境的能力信息的詢問130。與上述網(wǎng)絡連接的其他設備20a、20b、40b、40c…對于上述能力信息的詢問,將關于本機的圖象處理執(zhí)行環(huán)境的能力信息132應答給上述打印機40a。
上述打印機40a與關于圖象處理執(zhí)行環(huán)境的能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的能力信息,決定具有可以執(zhí)行從PC14傳送來的印刷用數(shù)據(jù)的圖象處理的環(huán)境的服務設備。假定服務設備是服務器20a。并且,向PC14通報假定可以進行適合于本機的打印機的圖象處理的假想打印信息134。
PC14接收上述假想打印信息134并在打印機40a一側判定可以進行圖象處理時,如圖16所示,向上述打印機40a發(fā)送包含圖象處理前的圖像數(shù)據(jù)的印刷用的數(shù)據(jù)104。
接收到該印刷用數(shù)據(jù)104的打印機40a向服務器20a傳送所接收的印刷用數(shù)據(jù)和圖象處理程序106,委托進行圖象處理。
服務器20b接收到上述印刷用的數(shù)據(jù)和圖象處理程序106時,使用上述圖象處理程序進行上述印刷用數(shù)據(jù)的圖象處理,并將處理后的印刷用數(shù)據(jù)108向打印機40a發(fā)送。打印機40a根據(jù)所接收的印刷用數(shù)據(jù)108進行印刷輸出。
圖17表示如上述打印機40a那樣具有委托打印機的功能的裝置的功能框圖。在圖17中,對于具有和圖3或圖12的委托打印機的功能框圖相同的功能的部分標以相同的標號。
本實施例的委托打印機由與通信線路12連接的信號輸入輸出部42、使用CPU等構成的運算處理部41、程序存儲器48、印刷用存儲器50、打印機信息存儲部52、能力信息存儲部62、根據(jù)印刷用數(shù)據(jù)進行實際的印刷的印刷部46和圖象處理程序存儲部60構成。
其中,圖象處理程序存儲部60存儲進行適合于本機的設備的圖象處理的圖象處理程序。
上述運算處理部41根據(jù)程序存儲器48存儲的程序而動作,包括能力信息詢問部70、假想打印信息決定部72、假想打印信息通報部74、處理委托部76、發(fā)送請求部78和印刷控制部44的功能。
在本實施例中,上述能力信息詢問部70對網(wǎng)絡上的其他設備詢問關于圖象處理執(zhí)行環(huán)境的能力信息,上述能力信息存儲部62存儲關于上述圖象處理執(zhí)行環(huán)境的能力信息。
在本實施例中,上述處理委托部76委托的指定的處理就是將從PC14接收的上述印刷用數(shù)據(jù)進行圖象處理。因此,上述處理委托部76根據(jù)關于上述圖象處理執(zhí)行環(huán)境的能力信息決定具有用于進行上述圖象處理的充分的圖象處理執(zhí)行環(huán)境的服務設備。并且,本機實時地向上述服務設備傳送圖象處理程序存儲部60存儲的圖象處理程序和從PC14接收的印刷用數(shù)據(jù),委托進行圖象處理。
服務設備也可以構成為在具有和打印機要發(fā)送的圖象處理程序相同的圖象處理程序時就檢查版本信息,僅在例如打印機所具有的圖象處理程序的版本信息表示是新的版本時才進行發(fā)送。
圖18表示如上述服務器20b那樣具有圖象處理用的服務設備的功能的裝置的功能框圖。在圖18中,對于具有和圖4或圖13的服務設備的功能框圖相同的功能的部分標以相同的標號。
本實施例的服務設備由通過通信線路12進行數(shù)據(jù)的收發(fā)的信號輸入輸出部22、使用CPU等構成的運算處理部24、程序存儲器26、處理數(shù)據(jù)存儲部28、圖象處理程序裝載用存儲器36和能力數(shù)據(jù)存儲部30構成。上述處理數(shù)據(jù)存儲部28存儲接受圖象處理委托后的印刷用數(shù)據(jù)和圖象處理后的印刷用數(shù)據(jù)。
從委托打印機發(fā)送來的圖象處理程序存儲到圖象處理程序裝載用存儲器36中。
上述能力數(shù)據(jù)存儲部30存儲關于本機的圖象處理執(zhí)行環(huán)境的能力信息。
上述運算處理部24包括能力信息應答部32和服務處理部34。
能力信息應答部32對于來自委托打印機的關于圖象處理執(zhí)行環(huán)境的能力信息的詢問,將上述能力數(shù)據(jù)存儲部30存儲的關于本機的圖象處理執(zhí)行環(huán)境的能力信息應答給上述委托打印機。
服務處理部34包括圖象處理執(zhí)行部39,使用從委托打印機接收的上述圖象處理程序進行上述印刷用數(shù)據(jù)的圖象處理,根據(jù)委托打印機的發(fā)送請求向委托打印機發(fā)送圖象處理后的印刷用數(shù)據(jù)。
按照本實施例,PC14可以委托圖象處理執(zhí)行環(huán)境的能力提高后的打印機進行印刷處理。因此,在PC一側,也可以不執(zhí)行處理負荷高的圖象處理程序。于是,即使使用處理能力低的打印機,圖象處理也可以不需要花費時間而很快開始進行印刷。
另外,委托打印機向與網(wǎng)絡連接的其他服務設備發(fā)送適合于本機的設備的圖象處理程序,委托執(zhí)行圖象處理,所以,與使服務設備具有和所有的設備對應的圖象處理程序的情況相比,存儲效率高。
上述各實施例可以分別單獨實施,也可以相互組合而實施。將上述各實施例組合而實施時,委托打印機將打印機關聯(lián)功能、關于存儲容量的功能和關于圖象處理執(zhí)行環(huán)境的功能都作為假想打印信息向PC通報,根據(jù)需要對網(wǎng)絡上的服務設備進行變換處理委托、存儲處理委托和圖象處理執(zhí)行委托。
另外,在上述各實施例中,以在網(wǎng)絡系統(tǒng)10內設置委托打印機和服務設備的情況為例進行了說明,但是,在存在具有充分高的能力的打印機時,也可以使該打印機具有作為服務設備的功能而構成系統(tǒng)10。
這樣,使打印機不僅具有委托打印機的功能而且具有作為服務設備的功能時,打印機便可根據(jù)需要作為委托打印機而動作或作為服務設備而動作。
圖7、圖8、圖9所示的打印機的動作的流程圖就是表示兼具委托打印機的功能和服務設備的功能時的動作的流程圖。
另外,打印機不必是打印專用機,只要是具有印刷功能的裝置就可以。
權利要求
1.一種包括可以接收計算機的印刷命令的打印機和至少1個其他設備的網(wǎng)絡系統(tǒng),其特征在于所述打印機具有向與所述網(wǎng)絡連接的其他設備詢問包括存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息的能力信息詢問裝置、與所述能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的所述能力信息判斷是否有支持本機的功能提高的其他設備并決定本機的假想打印信息的假想打印信息決定裝置和將所述假想打印信息通知計算機的假想打印信息通知裝置;所述其他設備具有對于所述能力信息的詢問將包括本機的存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息應答給所述打印機的能力信息應答裝置。
2.權利請求1所述的網(wǎng)絡系統(tǒng),其特征在于所述假想打印信息決定裝置在與網(wǎng)絡連接的其他設備具有用于將指定的打印指令和打印語言中的至少一方變換為打印機可以處理的打印指令和打印語言中的至少一方的變換功能時決定可以處理所述指定的打印指令和打印語言中的至少一方這樣的假想打印信息;所述假想打印信息通知裝置將所述決定的假想打印信息通知計算機。
3.權利請求1或2所述的網(wǎng)絡系統(tǒng),其特征在于所述打印機包括在從所述計算機接收的印刷用數(shù)據(jù)的印刷委托為了提高本機本來的處理能力時根據(jù)從其他設備傳送來的所述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務設備并向所述服務設備實時地傳送所述印刷用數(shù)據(jù)從而委托指定的處理的處理委托裝置、向所述服務設備請求發(fā)送所述指定的處理后的印刷用數(shù)據(jù)的發(fā)送請求裝置和根據(jù)與所述發(fā)送請求相應地所接收的所述指定的處理后的印刷用數(shù)據(jù)控制進行印刷的印刷控制裝置;所述服務設備具有對從所述打印機接收的所述印刷用數(shù)據(jù)進行所述指定的處理并根據(jù)從所述打印機輸出的發(fā)送請求將所述指定的處理后的印刷用數(shù)據(jù)向所述打印機發(fā)送的服務處理裝置。
4.權利請求3所述的網(wǎng)絡系統(tǒng),其特征在于所述指定的處理包括用于將從計算機接收的所述印刷用數(shù)據(jù)變換為適合于所述打印機的印刷用數(shù)據(jù)的變換處理;所述處理委托裝置根據(jù)涉及包含關于打印語言的處理和圖象處理中的至少一個的打印關聯(lián)功能的所述能力信息和從計算機接收的印刷用數(shù)據(jù)決定用于進行變換處理的服務設備;所述服務處理裝置包括將從所述打印機接收的所述印刷用數(shù)據(jù)變換為適合于所述打印機的印刷用數(shù)據(jù)的變換處理裝置。
5.權利請求4所述的網(wǎng)絡系統(tǒng),其特征在于所述處理委托裝置在委托所述指定的處理時將本機的設備信息向所述服務設備發(fā)送;所述變換處理裝置根據(jù)所述設備信息將所述印刷用數(shù)據(jù)變換為適合于所述打印機的印刷用數(shù)據(jù)。
6.權利請求3~5中的任一項所述的網(wǎng)絡系統(tǒng),其特征在于所述指定的處理包括存儲從計算機接收的所述印刷用數(shù)據(jù)的存儲處理;所述處理委托裝置根據(jù)關于所述存儲容量的能力信息決定用于進行所述存儲處理的服務設備;所述服務處理裝置包括接收從所述打印機傳送來的印刷用數(shù)據(jù)并存儲到本機的存儲器中的存儲處理裝置。
7.權利請求6所述的網(wǎng)絡系統(tǒng),其特征在于所述處理委托裝置將從所述計算機傳送來的印刷用數(shù)據(jù)存儲到本機的印刷用存儲器中直到?jīng)]有了空間為止,如果本機的印刷用存儲器中沒有了空間,就將所接收的所述印刷用數(shù)據(jù)實時地向所述服務設備傳送;所述發(fā)送請求裝置根據(jù)由于印刷而印刷用存儲器中的空間情況請求本機向所述服務設備發(fā)送印刷用數(shù)據(jù);所述印刷控制裝置先順序接收傳送來的印刷用數(shù)據(jù)并進行向本機的印刷用存儲器中存儲的控制;印刷和所述服務設備的印刷用數(shù)據(jù)的傳送并行地進行。
8.權利請求3~7中的任一項所述的網(wǎng)絡系統(tǒng),其特征在于所述指定的處理包括從計算機接收的所述印刷用數(shù)據(jù)的圖象處理;所述打印機進而包括存儲進行對所述印刷用數(shù)據(jù)適合于本機的設備的圖象處理的圖象處理程序的圖象處理程序存儲裝置;所述處理委托裝置根據(jù)關于所述圖象處理執(zhí)行環(huán)境的能力信息決定具有所述圖象處理的執(zhí)行環(huán)境的服務設備并將所述印刷用數(shù)據(jù)和用于進行所述印刷用數(shù)據(jù)的圖象處理的所述圖象處理程序向所述服務設備傳送;所述服務處理裝置接收從所述打印機傳送來的所述印刷用數(shù)據(jù)和用于進行所述印刷用數(shù)據(jù)的圖象處理的所述圖象處理程序并使用所述圖象處理程序進行所述印刷用數(shù)據(jù)的圖象處理的圖象處理執(zhí)行裝置。
9.權利請求1~8中的任一項所述的網(wǎng)絡系統(tǒng),其特征在于所述打印機在本機與網(wǎng)絡連接時,有新型設備與所述網(wǎng)絡連接時,有來自所述計算機的能力信息的詢問時的至少一種情況時,就向與所述網(wǎng)絡連接的其他設備進行所述能力信息的詢問。
10.權利請求1~9中的任一項所述的網(wǎng)絡系統(tǒng),其特征在于所述打印機包括與網(wǎng)絡上的各設備關聯(lián)地存儲所述能力信息的能力信息存儲裝置。
11.權利請求1~10中的任一項所述的網(wǎng)絡系統(tǒng),其特征在于所述印刷用數(shù)據(jù)包括圖像數(shù)據(jù)或圖像數(shù)據(jù)和打印指令。
12.一種與包括至少1個設備的網(wǎng)絡系統(tǒng)連接的可以接收計算機的印刷命令的打印機,其特征在于具有向與所述網(wǎng)絡連接的其他設備詢問包括存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息的能力信息詢問裝置、與所述能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的所述能力信息判斷是否有支持本機的功能提高的其他設備并決定本機的假想打印信息的假想打印信息決定裝置和將所述假想打印信息通知計算機的假想打印信息通知裝置。
13.權利請求12所述的打印機,其特征在于所述假想打印信息決定裝置在與網(wǎng)絡連接的其他設備具有用于將指定的打印指令和打印語言中的至少一方變換為打印機可以處理的打印指令和打印語言中的至少一方的變換功能時決定可以處理所述指定的打印指令和打印語言中的至少一方的這樣的假想打印信息;所述假想打印信息通知裝置將所述所決定的假想打印信息通知計算機。
14.權利請求12或13所述的打印機,其特征在于包括在從所述計算機接收的印刷用數(shù)據(jù)的印刷委托為了提高本機本來的處理能力時根據(jù)從其他設備傳送來的所述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務設備并向所述服務設備實時地傳送所述印刷用數(shù)據(jù)從而委托指定的處理的處理委托裝置、向所述服務設備請求發(fā)送所述指定的處理后的印刷用數(shù)據(jù)的發(fā)送請求裝置和根據(jù)與所述發(fā)送請求相應地所接收的所述指定的處理后的印刷用數(shù)據(jù)控制進行印刷的印刷控制裝置。
15.權利請求14所述的打印機,其特征在于所述指定的處理包括用于將從計算機接收的所述印刷有數(shù)據(jù)變換為適合于所述打印機的印刷用數(shù)據(jù)的變換處理;所述處理委托裝置根據(jù)涉及包含關于打印語言的處理和圖象處理中的至少一個的打印關聯(lián)功能的所述能力信息和從計算機接收的印刷用數(shù)據(jù)決定用于進行變換處理的服務設備。
16.權利請求15所述的打印機,其特征在于所述處理委托裝置在委托所述指定的處理時將本機的設備信息向所述服務設備傳送。
17.權利請求14~16中的任一項所述的打印機,其特征在于所述指定的處理包括存儲從計算機接收的所述印刷用數(shù)據(jù)的存儲處理;所述處理委托裝置根據(jù)關于所述存儲容量的能力信息決定用于進行所述存儲處理的服務設備。
18.權利請求17所述的打印機,其特征在于所述處理委托裝置將從所述計算機傳送來的印刷用數(shù)據(jù)存儲到本機的印刷用存儲器中直到?jīng)]有了空間為止,如果本機的印刷用存儲器中沒有了空間,就將所接收的所述印刷用數(shù)據(jù)實時地向所述服務設備傳送;所述發(fā)送請求裝置根據(jù)由于印刷而印刷用存儲器中的空間情況請求本機向所述服務設備發(fā)送印刷用數(shù)據(jù);所述印刷控制裝置先順序接收傳送來的印刷用數(shù)據(jù)并進行向本機的印刷用存儲器中存儲的控制;印刷和所述服務設備的印刷用數(shù)據(jù)的傳送并行地進行。
19.權利請求14~17中的任一項所述的打印機,其特征在于所述指定的處理包括從計算機接收的所述印刷用數(shù)據(jù)的圖象處理;所述打印機進而包括存儲進行對于所述印刷用數(shù)據(jù)適合于本機的設備的圖象處理的圖象處理程序的圖象處理程序存儲裝置;所述處理委托裝置根據(jù)關于所述圖象處理執(zhí)行環(huán)境的能力信息決定具有所述圖象處理的執(zhí)行環(huán)境的服務設備并將所述印刷用數(shù)據(jù)和用于進行所述印刷用數(shù)據(jù)的圖象處理的所述圖象處理程序向所述服務設備傳送。
20.權利請求12~19中的任一項所述的打印機,其特征在于在本機與網(wǎng)絡連接時,有新型設備與所述網(wǎng)絡連接時,有來自所述計算機的能力信息的詢問時的至少一種情況時,就向與所述網(wǎng)絡連接的其他設備進行所述能力信息的詢問。
21.權利請求12~20中的任一項所述的打印機,其特征在于包括與網(wǎng)絡上的各設備關聯(lián)地存儲所述能力信息的能力信息存儲裝置。
22.權利請求14~21中的任一權項所述的打印機,其特征在于進而包括對于包含來自與網(wǎng)絡連接的其他設備的存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息的詢問而將包含本機的存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息應答給所述打印機的能力信息應答裝置和對從與網(wǎng)絡連接的其他打印機接收的印刷用數(shù)據(jù)進行指定的處理并根據(jù)所述其他打印機的發(fā)送請求將所述指定的處理后的印刷用數(shù)據(jù)向所述其他打印機發(fā)送的服務處理裝置。
23.權利請求22所述的打印機,其特征在于所述服務處理裝置包括將從其他打印機接收的所述印刷用數(shù)據(jù)變換為適合于所述其他打印機的印刷用數(shù)據(jù)的變換處理裝置。
24.權利請求23所述的打印機,其特征在于所述變換處理裝置根據(jù)從其他打印機接收的所述設備信息變換為適合于所述其他打印機的印刷用數(shù)據(jù)。
25.權利請求22~24中的任一項所述的打印機,其特征在于所述服務處理裝置包括接收從所述打印機傳送來的印刷用數(shù)據(jù)并存儲到本機的存儲器中的存儲處理裝置。
26.權利請求22~25中的任一項所述的打印機,其特征在于所述服務處理裝置包括接收從所述其他設備傳送來的所述印刷用數(shù)據(jù)和用于進行所述印刷用數(shù)據(jù)的圖象處理的所述圖象處理程序并使用所述圖象處理程序進行所述印刷用數(shù)據(jù)的圖象處理的圖象處理執(zhí)行裝置。
27.權利請求12~26中的任一項所述的打印機,其特征在于所述印刷用數(shù)據(jù)包括圖像數(shù)據(jù)或圖像數(shù)據(jù)和打印指令。
28.一種存儲用于控制可以接收與包含至少1個設備的網(wǎng)絡系統(tǒng)連接的計算機的印刷命令的打印機的信息的信息存儲媒體,其特征在于包含用于向與所述網(wǎng)絡連接的其他設備詢問包括存儲容量、關于打印語言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個的能力的能力信息的信息、與所述能力信息的詢問相應地根據(jù)從與網(wǎng)絡連接的其他設備傳送來的所述能力信息判斷是否有支持本機的功能提高的其他設備并用于決定本機的假想打印信息的信息和用于將所述假想打印信息通知計算機的信息。
全文摘要
通過將打印機與網(wǎng)絡連接,與未連接而使用的狀況相比,大幅度地提高功能。是包含通過通信線路12連接的委托打印機40a和服務設備20a的網(wǎng)絡系統(tǒng)。40a對網(wǎng)絡上的其他設備進行能力信息的詢問110。根據(jù)取得的能力信息112向PC14通報假想設備信息114。PC14根據(jù)114向40a發(fā)送印刷用數(shù)據(jù),進行印刷委托。接受印刷委托的委托打印機根據(jù)能力信息112決定處理的服務設備20a,接收處理后的印刷用數(shù)據(jù),進行印刷輸出。
文檔編號G06F3/12GK1219710SQ9812531
公開日1999年6月16日 申請日期1998年12月11日 優(yōu)先權日1997年12月12日
發(fā)明者青木三喜男 申請人:精工愛普生株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沙田区| 昭觉县| 宽甸| 四子王旗| 遵化市| 定结县| 双辽市| 怀仁县| 海宁市| 八宿县| 江口县| 黎川县| 南溪县| 洪泽县| 高要市| 林口县| 海林市| 丰镇市| 广灵县| 尉犁县| 垫江县| 禄劝| 革吉县| 六枝特区| 澎湖县| 中卫市| 洪雅县| 岳普湖县| 安仁县| 永定县| 浦江县| 陇西县| 横山县| 乌什县| 讷河市| 禄劝| 永安市| 泸溪县| 徐水县| 德阳市| 南开区|