專利名稱:網(wǎng)絡(luò)系統(tǒng)、打印機(jī)和信息存儲(chǔ)媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將對(duì)本機(jī)進(jìn)行印刷的印刷用數(shù)據(jù)的處理委托網(wǎng)絡(luò)上的其他設(shè)備的打印機(jī)、包含上述打印機(jī)的網(wǎng)絡(luò)系統(tǒng)和用于控制上述打印機(jī)的信息存儲(chǔ)媒體。
通常,打印機(jī)的處理能力多數(shù)情況是低的。因此,多數(shù)情況下是計(jì)算機(jī)的打印驅(qū)動(dòng)器進(jìn)行圖象處理等的處理、作成打印機(jī)可以進(jìn)行印刷的印刷用的數(shù)據(jù)使上述打印機(jī)進(jìn)行印刷。
但是,在計(jì)算機(jī)一側(cè),由于必須執(zhí)行圖象處理這樣的處理負(fù)荷高的程序,所以,計(jì)算機(jī)的負(fù)荷很大。因此,在處理能力低的計(jì)算機(jī)中,上述圖象處理需要很長(zhǎng)的時(shí)間,難得開(kāi)始進(jìn)行印刷。
另外,計(jì)算機(jī)向打印機(jī)發(fā)送印刷用的數(shù)據(jù)的速度也影響打印機(jī)的印刷速度。即,在計(jì)算機(jī)將印刷用的數(shù)據(jù)全部傳送給打印機(jī)之前,不能進(jìn)入下一個(gè)作業(yè)?;蛘撸乱粋€(gè)作業(yè)的性能將顯著降低。
例如,激光打印機(jī)具有1頁(yè)的印刷用存儲(chǔ)器,但是,噴墨式的打印機(jī)則只具有1行的印刷用存儲(chǔ)器。因此,在使用噴墨式的打印機(jī)進(jìn)行印刷時(shí),計(jì)算機(jī)難得從發(fā)送處理中解脫出來(lái),從而不能很好地進(jìn)行下一個(gè)應(yīng)用程序,計(jì)算機(jī)的反應(yīng)變得遲緩。
另外,打印機(jī)可以處理的指令,通常是固定的。因此,計(jì)算機(jī)必須準(zhǔn)備與打印機(jī)響應(yīng)的指令(ESC/P、發(fā)送文本等、用于控制印刷的指令、頁(yè)指令)。于是,對(duì)于與計(jì)算機(jī)的打印驅(qū)動(dòng)器可以準(zhǔn)備的指令不對(duì)應(yīng)的打印機(jī),就不能進(jìn)行印刷。
本發(fā)明就是鑒于上述問(wèn)題而提案的,目的旨在通過(guò)將打印機(jī)與網(wǎng)絡(luò)連接,比未連接而使用的狀況大幅度地提高功能。具體而言,就是旨在提供可以縮短印刷用的數(shù)據(jù)的發(fā)送時(shí)間、使計(jì)算機(jī)的解脫速度實(shí)現(xiàn)高速化、減輕計(jì)算機(jī)的打印驅(qū)動(dòng)器的處理、即使使用處理能力低的計(jì)算機(jī)也可以高速地進(jìn)行印刷的可以與各種各樣的打印指令對(duì)應(yīng)的網(wǎng)絡(luò)系統(tǒng)、打印機(jī)和用于控制打印機(jī)的信息存儲(chǔ)媒體。
本發(fā)明的網(wǎng)絡(luò)系統(tǒng)是包含可以接收計(jì)算機(jī)的印刷命令的打印機(jī)和至少1個(gè)其他設(shè)備的網(wǎng)絡(luò)系統(tǒng),其特征在于上述打印機(jī)具有向與上述網(wǎng)絡(luò)連接的其他設(shè)備詢問(wèn)包括存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息的能力信息詢問(wèn)裝置、與上述能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的上述能力信息判斷是否有支持本機(jī)的功能提高的其他設(shè)備并決定本機(jī)的假想打印信息的假想打印信息決定裝置和將上述假想打印信息通知計(jì)算機(jī)的假想打印信息通知裝置;上述其他設(shè)備具有對(duì)于上述能力信息的詢問(wèn)將包括本機(jī)的存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息應(yīng)答給上述打印機(jī)的能力信息應(yīng)答裝置。
另外,本發(fā)明的打印機(jī)是可以接收與包含至少1個(gè)設(shè)備的網(wǎng)絡(luò)系統(tǒng)連接的計(jì)算機(jī)的印刷命令的打印機(jī),其特征在于具有向與上述網(wǎng)絡(luò)連接的其他設(shè)備詢問(wèn)包括存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息的能力信息詢問(wèn)裝置、與上述能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的上述能力信息判斷是否有支持本機(jī)的功能提高的其他設(shè)備并決定本機(jī)的假想打印信息的假想打印信息決定裝置和將上述假想打印信息通知計(jì)算機(jī)的假想打印信息通知裝置。
而且,本發(fā)明的存儲(chǔ)媒體是存儲(chǔ)用于控制可以接收與包含至少1個(gè)設(shè)備的網(wǎng)絡(luò)系統(tǒng)連接的計(jì)算機(jī)的印刷命令的打印機(jī)的信息的信息存儲(chǔ)媒體,其特征在于包含用于向與上述網(wǎng)絡(luò)連接的其他設(shè)備詢問(wèn)包括存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息的信息、與上述能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的上述能力信息判斷是否有支持本機(jī)的功能提高的其他設(shè)備并用于決定本機(jī)的假想打印信息的信息和用于將上述假想打印信息通知計(jì)算機(jī)的信息。
上述打印機(jī)將表示本機(jī)在網(wǎng)絡(luò)上如何動(dòng)作的假想打印信息通知計(jì)算機(jī)。該假想打印信息除了本機(jī)本來(lái)的能力外,還納入了與網(wǎng)絡(luò)連接的其他設(shè)備的能力。于是,計(jì)算機(jī)可以委托能力提高的打印機(jī)進(jìn)行印刷處理。因此,可以減少計(jì)算機(jī)向打印機(jī)傳送印刷用的數(shù)據(jù)時(shí)的制約。
這里,所謂圖象處理,包括將圖像數(shù)據(jù)的RGB變換為CMYK的處理、將文字及線展開(kāi)為位圖的翻譯處理和進(jìn)行與打印機(jī)的機(jī)種響應(yīng)的色的變換的色變換處理。所謂圖象處理的能力,包括關(guān)于執(zhí)行將上述RGB變換為CMYK的處理、翻譯處理和色變換處理的環(huán)境和執(zhí)行用的程序的能力。
所謂關(guān)于圖象處理執(zhí)行環(huán)境的能力,主要是指用于執(zhí)行上述圖象處理的環(huán)境,包括可以執(zhí)行圖象處理程序的存儲(chǔ)容量、OS環(huán)境和CPU的處理能力。
所謂關(guān)于打印語(yǔ)言的處理,包括所支持的打印語(yǔ)言和打印語(yǔ)言變換程序中的至少1種。
本發(fā)明的網(wǎng)絡(luò)系統(tǒng)或打印機(jī)的上述假想打印信息決定裝置的特征在于在與網(wǎng)絡(luò)連接的其他設(shè)備具有用于將指定的打印指令和打印語(yǔ)言中的至少一方變換為打印機(jī)可以處理的打印指令和打印語(yǔ)言中的至少一方的變換功能時(shí),將上述指定的打印指令和打印語(yǔ)言中的至少一方?jīng)Q定為是可以處理的這樣的假想打印信息,上述假想打印信息通知裝置將上述決定的假想打印信息通知計(jì)算機(jī)。
通過(guò)這樣處理,即使是本機(jī)可以執(zhí)行的打印語(yǔ)言以外的語(yǔ)言,打印機(jī)也可以將可以處理的這樣的假想打印信息通知計(jì)算機(jī)。因此,計(jì)算機(jī)就增加了選擇所使用的打印語(yǔ)言時(shí)的自由度。于是,計(jì)算機(jī)從假想打印信息中選擇發(fā)送時(shí)間最短的打印機(jī)語(yǔ)言,便可縮短發(fā)送時(shí)間。
本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的上述打印機(jī)的特征在于具有在從上述計(jì)算機(jī)接收的印刷用數(shù)據(jù)的印刷委托為了提高本機(jī)本來(lái)的處理能力時(shí)根據(jù)從其他設(shè)備傳送來(lái)的上述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務(wù)設(shè)備并向上述服務(wù)設(shè)備實(shí)時(shí)地傳送上述印刷用數(shù)據(jù)從而委托指定的處理的處理委托裝置、向上述服務(wù)設(shè)備請(qǐng)求發(fā)送上述指定的處理后的印刷用數(shù)據(jù)的發(fā)送請(qǐng)求裝置和根據(jù)與上述發(fā)送請(qǐng)求相應(yīng)地所接收的上述指定的處理后的印刷用數(shù)據(jù)控制進(jìn)行印刷的印刷控制裝置;上述服務(wù)設(shè)備具有對(duì)從上述打印機(jī)接收的上述印刷用數(shù)據(jù)進(jìn)行上述指定的處理并根據(jù)從上述打印機(jī)輸出的發(fā)送請(qǐng)求將上述指定的處理后的印刷用數(shù)據(jù)向上述打印機(jī)發(fā)送的服務(wù)處理裝置。
本發(fā)明的打印機(jī)的特征在于具有在從上述計(jì)算機(jī)接收的印刷用數(shù)據(jù)的印刷委托為了提高本機(jī)本來(lái)的處理能力時(shí)根據(jù)從其他設(shè)備傳送來(lái)的上述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務(wù)設(shè)備并向上述服務(wù)設(shè)備實(shí)時(shí)地傳送上述印刷用數(shù)據(jù)從而委托指定的處理的處理委托裝置、向上述服務(wù)設(shè)備請(qǐng)求發(fā)送上述指定的處理后的印刷用數(shù)據(jù)的發(fā)送請(qǐng)求裝置和根據(jù)與上述發(fā)送請(qǐng)求相應(yīng)地所接收的上述指定的處理后的印刷用數(shù)據(jù)控制進(jìn)行印刷的印刷控制裝置。
計(jì)算機(jī)根據(jù)打印機(jī)所通知的假想打印信息,向打印機(jī)發(fā)送印刷用數(shù)據(jù)。接收提高打印機(jī)的處理能力的印刷用數(shù)據(jù)的打印機(jī)按照上述能力信息決定用于委托提高打印機(jī)本來(lái)的處理能力的處理的服務(wù)設(shè)備,向上述服務(wù)設(shè)備發(fā)送印刷用數(shù)據(jù)委托處理。
按照本發(fā)明,打印機(jī)通過(guò)委托與網(wǎng)絡(luò)連接的其他服務(wù)設(shè)備進(jìn)行處理,可以實(shí)現(xiàn)本機(jī)本來(lái)的能力以上的功能。因此,不必提高打印機(jī)本體的成本便可實(shí)現(xiàn)大幅度地提高功能。
另外,由于可以提高計(jì)算機(jī)輸出印刷命令的打印機(jī)的能力,所以,可以減少計(jì)算機(jī)的印刷的限制。
在本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中,其特征在于上述指定的處理包括用于將從計(jì)算機(jī)接收的上述印刷有數(shù)據(jù)變換為適合于上述打印機(jī)的印刷用數(shù)據(jù)的變換處理;上述處理委托裝置根據(jù)涉及包含關(guān)于打印語(yǔ)言的處理和圖象處理中的至少一個(gè)的打印關(guān)聯(lián)功能的上述能力信息和從計(jì)算機(jī)接收的印刷用數(shù)據(jù)決定用于進(jìn)行變換處理的服務(wù)設(shè)備;上述服務(wù)處理裝置包括將從上述打印機(jī)接收的上述印刷用數(shù)據(jù)變換為適合于上述打印機(jī)的印刷用數(shù)據(jù)的變換處理裝置。
在本發(fā)明的打印機(jī)中,其特征在于上述指定的處理包括用于將從計(jì)算機(jī)接收的上述印刷用數(shù)據(jù)變換為適合于本機(jī)的印刷用數(shù)據(jù)的變換處理;上述處理委托裝置根據(jù)涉及包含關(guān)于打印語(yǔ)言的處理和圖象處理中的至少一個(gè)的打印關(guān)聯(lián)功能的上述能力信息和從計(jì)算機(jī)接收的印刷用數(shù)據(jù)決定用于進(jìn)行變換處理的服務(wù)設(shè)備。
計(jì)算機(jī)根據(jù)打印機(jī)所通知的假想打印信息向打印機(jī)發(fā)送印刷用數(shù)據(jù)。接收不能由打印機(jī)本來(lái)的處理能力進(jìn)行印刷的印刷用數(shù)據(jù)或未進(jìn)行適合于本機(jī)的圖象處理的印刷用數(shù)據(jù)的打印機(jī),按照上述能力信息決定委托變換為適合于本機(jī)的印刷用數(shù)據(jù)的變換處理的其他服務(wù)設(shè)備。并且,將印刷用數(shù)據(jù)向上述服務(wù)設(shè)備發(fā)送,委托處理。
上述服務(wù)設(shè)備使用本機(jī)所具有的處理程序?qū)⒔邮盏挠∷⒂脭?shù)據(jù)變換為適合于在上述打印機(jī)中進(jìn)行印刷的印刷用數(shù)據(jù),向上述打印機(jī)發(fā)送。并且,接收到變換后的上述印刷用數(shù)據(jù)的打印機(jī)進(jìn)行印刷。
按照本發(fā)明,打印機(jī)通過(guò)委托與網(wǎng)絡(luò)連接的其他設(shè)備進(jìn)行處理,可以實(shí)現(xiàn)本來(lái)的處理能力以上的功能。例如,通常,打印機(jī)不能處理固定的打印指令以外的指令,但是,即使是打印機(jī)不能處理的印刷語(yǔ)言,通過(guò)變換為其他的設(shè)備,就可以進(jìn)行印刷。
另外,由于計(jì)算機(jī)可以提高輸出印刷命令的打印機(jī)的能力,所以,可以減少計(jì)算機(jī)的印刷的限制。
本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的上述處理委托裝置的特征在于在委托上述指定的處理時(shí)將本機(jī)的設(shè)備信息向上述服務(wù)設(shè)備發(fā)送;上述變換處理裝置根據(jù)上述設(shè)備信息將上述印刷用數(shù)據(jù)變換為適合于上述打印機(jī)的印刷用數(shù)據(jù)。
本發(fā)明的打印機(jī)的上述處理委托裝置的特征在于在委托上述指定的處理時(shí)將本機(jī)的設(shè)備信息向上述服務(wù)設(shè)備發(fā)送。
所謂設(shè)備信息,可以是能夠特定打印機(jī)的機(jī)種的信息,例如,可以是打印機(jī)的ID等。
在本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中,其特征在于上述指定的處理包括存儲(chǔ)從計(jì)算機(jī)接收的上述印刷用數(shù)據(jù)的存儲(chǔ)處理;上述處理委托裝置根據(jù)關(guān)于上述存儲(chǔ)容量的能力信息決定用于進(jìn)行上述存儲(chǔ)處理的服務(wù)設(shè)備;上述服務(wù)處理裝置包括接收從上述打印機(jī)傳送來(lái)的印刷用數(shù)據(jù)并存儲(chǔ)到本機(jī)的存儲(chǔ)器中的存儲(chǔ)處理裝置。
在本發(fā)明的打印機(jī)中,其特征在于上述指定的處理包括存儲(chǔ)從計(jì)算機(jī)接收的上述印刷用數(shù)據(jù)的存儲(chǔ)處理;上述處理委托裝置根據(jù)關(guān)于上述存儲(chǔ)容量的能力信息決定用于進(jìn)行上述存儲(chǔ)處理的服務(wù)設(shè)備。
例如,噴墨式的打印機(jī)只具有1行的印刷用存儲(chǔ)器。因此,通常,從計(jì)算機(jī)向打印機(jī)傳送時(shí),計(jì)算機(jī)必須進(jìn)行與打印機(jī)的印刷速度相應(yīng)的發(fā)送。因此,將發(fā)生難于很好地運(yùn)行下一個(gè)應(yīng)用程序、計(jì)算機(jī)的反應(yīng)變得遲緩等計(jì)算機(jī)的解脫速度變慢的情況。
但是,在本發(fā)明中,由于打印機(jī)將接收的數(shù)據(jù)傳送給具有大的存儲(chǔ)容量的服務(wù)設(shè)備,所以,計(jì)算機(jī)發(fā)送數(shù)據(jù)時(shí),不受打印機(jī)的印刷速度的限制。因此,計(jì)算機(jī)向打印機(jī)的數(shù)據(jù)發(fā)送在短時(shí)間內(nèi)即可完成,從而計(jì)算機(jī)可以盡早解脫。
本發(fā)明的網(wǎng)絡(luò)系統(tǒng)或打印機(jī)的上述處理委托裝置的特征在于上述處理委托裝置將從上述計(jì)算機(jī)傳送來(lái)的印刷用數(shù)據(jù)存儲(chǔ)到本機(jī)的印刷用存儲(chǔ)器中直到?jīng)]有了空間為止,如果本機(jī)的印刷用存儲(chǔ)器中沒(méi)有了空間,就將所接收的上述印刷用數(shù)據(jù)實(shí)時(shí)地向上述服務(wù)設(shè)備傳送;上述發(fā)送請(qǐng)求裝置根據(jù)由于印刷而印刷用存儲(chǔ)器中的空間情況請(qǐng)求本機(jī)向上述服務(wù)設(shè)備發(fā)送印刷用數(shù)據(jù);上述印刷控制裝置先順序接收傳送來(lái)的印刷用數(shù)據(jù)并進(jìn)行向本機(jī)的印刷用存儲(chǔ)器中存儲(chǔ)的控制;印刷和上述服務(wù)設(shè)備的印刷用數(shù)據(jù)的傳送并行地進(jìn)行。
按照本發(fā)明,將進(jìn)入到打印機(jī)的印刷用存儲(chǔ)器中的還未結(jié)束的印刷用數(shù)據(jù)向上述服務(wù)設(shè)備發(fā)送,由于印刷而印刷用存儲(chǔ)器中騰出了空間時(shí),就再次從上述計(jì)算機(jī)接收。因此,由于邊印刷邊向上述服務(wù)設(shè)備傳送,所以,可以縮短處理時(shí)間。
在本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中,其特征在于上述指定的處理包括從計(jì)算機(jī)接收的上述印刷用數(shù)據(jù)的圖象處理;上述打印機(jī)進(jìn)而具有存儲(chǔ)進(jìn)行對(duì)所述印刷用數(shù)據(jù)適合于本機(jī)的設(shè)備的圖象處理的圖象處理程序的圖象處理程序存儲(chǔ)裝置;上述處理委托裝置根據(jù)關(guān)于上述圖象處理執(zhí)行環(huán)境的能力信息決定具有上述圖象處理的執(zhí)行環(huán)境的服務(wù)設(shè)備并將上述印刷用數(shù)據(jù)和用于進(jìn)行上述印刷用數(shù)據(jù)的圖象處理的上述圖象處理程序向上述服務(wù)設(shè)備傳送;上述服務(wù)處理裝置接收從上述打印機(jī)傳送來(lái)的上述印刷用數(shù)據(jù)和用于進(jìn)行上述印刷用數(shù)據(jù)的圖象處理的上述圖象處理程序并使用上述圖象處理程序進(jìn)行上述印刷用數(shù)據(jù)的圖象處理的圖象處理執(zhí)行裝置。
在本發(fā)明的打印機(jī)中,其特征在于上述指定的處理包括從計(jì)算機(jī)接收的上述印刷用數(shù)據(jù)的圖象處理;上述打印機(jī)進(jìn)而具有存儲(chǔ)進(jìn)行適合于本機(jī)的設(shè)備的圖象處理的圖象處理程序的圖象處理程序存儲(chǔ)裝置;上述處理委托裝置根據(jù)關(guān)于上述圖象處理執(zhí)行環(huán)境的能力信息決定具有上述圖象處理的執(zhí)行環(huán)境的服務(wù)設(shè)備。
在打印機(jī)的各設(shè)備中,翻譯處理及色變換處理等圖象處理不同。因此,如果使委托處理側(cè)的服務(wù)設(shè)備具有圖象處理程序,則上述服務(wù)設(shè)備必須具有與所有的設(shè)備對(duì)應(yīng)的龐大的量的圖象處理程序,從而存儲(chǔ)效率將變差。
因此,在委托處理的委托方一側(cè),具有最適合于本機(jī)的圖象處理程序、將數(shù)據(jù)和圖象處理程序一起傳送進(jìn)行處理委托的存儲(chǔ)效率才高。
這里,所謂圖象處理,包括將圖像數(shù)據(jù)的RGB變換為CMYK的處理、將文字和線展開(kāi)為位圖的翻譯處理和進(jìn)行與打印機(jī)的機(jī)種相應(yīng)的色的變換的色變換處理。
所謂圖像數(shù)據(jù),是指例如表示在顯示器等上顯示的內(nèi)容的數(shù)據(jù),也包括文本數(shù)據(jù)。包括未完全進(jìn)行從RGB向CMYK的變換、翻譯處理和色變換等的圖象處理的數(shù)據(jù)或者一部分或全部進(jìn)行的數(shù)據(jù)。
計(jì)算機(jī)也可以根據(jù)打印機(jī)的假想打印信息進(jìn)行圖象處理,作成包含打印指令等的印刷用數(shù)據(jù),并向打印機(jī)發(fā)送。另外,如果打印機(jī)有圖象處理能力,也可以將進(jìn)行圖象處理之前的圖像數(shù)據(jù)向打印機(jī)發(fā)送。
服務(wù)設(shè)備也可以采用在具有打印機(jī)與打印機(jī)要發(fā)送的圖象處理程序相同的圖象處理程序時(shí)就檢查版本信息,并只在例如打印機(jī)具有的圖象處理程序的版本信息表示是新的版本時(shí)才進(jìn)行發(fā)送的結(jié)構(gòu)。
本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的打印機(jī)或本發(fā)明的打印機(jī)的特征在于上述打印機(jī)在本機(jī)與網(wǎng)絡(luò)連接時(shí),有新型設(shè)備與上述網(wǎng)絡(luò)連接時(shí),或有來(lái)自上述計(jì)算機(jī)的能力信息的詢問(wèn)時(shí)的至少一種情況時(shí),就向與上述網(wǎng)絡(luò)連接的其他設(shè)備進(jìn)行上述能力信息的詢問(wèn)。
上述打印機(jī)與網(wǎng)絡(luò)連接時(shí),通過(guò)進(jìn)行詢問(wèn),便可向計(jì)算機(jī)迅速地提示假想打印信息。有新型的設(shè)備與上述網(wǎng)絡(luò)連接時(shí),通過(guò)進(jìn)行詢問(wèn),可以提示吸納了新型的設(shè)備的能力的假想打印信息。有從上述計(jì)算機(jī)進(jìn)行能力信息的詢問(wèn)時(shí),通過(guò)進(jìn)行詢問(wèn),便總可提示最新的假想打印信息。
本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的打印機(jī)或本發(fā)明的打印機(jī)的特征在于上述打印機(jī)包括與網(wǎng)絡(luò)上的各設(shè)備關(guān)聯(lián)地存儲(chǔ)上述能力信息的能力信息存儲(chǔ)裝置。
通過(guò)這樣處理,在需要上述其他設(shè)備的能力信息時(shí),只參照上述能力信息存儲(chǔ)裝置,便可得到所需要的能力信息。因此,可以節(jié)約一一進(jìn)行詢問(wèn)的麻煩,從而可以縮短處理時(shí)間。
在本發(fā)明的網(wǎng)絡(luò)系統(tǒng)或打印機(jī)中,其特征在于上述印刷用數(shù)據(jù)包括圖像數(shù)據(jù)或圖像數(shù)據(jù)和打印指令。
本發(fā)明的打印機(jī)的特征在于進(jìn)而具有對(duì)于包含來(lái)自與網(wǎng)絡(luò)連接的其他設(shè)備的存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息的詢問(wèn)而將包含本機(jī)的存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息應(yīng)答上述打印機(jī)的能力信息應(yīng)答裝置和對(duì)從與網(wǎng)絡(luò)連接的其他打印機(jī)接收的印刷用數(shù)據(jù)進(jìn)行指定的處理并根據(jù)上述其他打印機(jī)的發(fā)送請(qǐng)求將上述指定的處理后的印刷用數(shù)據(jù)向上述其他打印機(jī)發(fā)送的服務(wù)處理裝置。
按照本發(fā)明,上述打印機(jī)根據(jù)需要也可以作為服務(wù)設(shè)備而動(dòng)作。
本發(fā)明的打印機(jī)的上述服務(wù)設(shè)備的特征在于上述服務(wù)處理裝置包括將從其他打印機(jī)接收的上述印刷用數(shù)據(jù)變換為適合于上述其他打印機(jī)的印刷用數(shù)據(jù)的變換處理裝置。
本發(fā)明的打印機(jī)的上述變換處理裝置的特征在于上述變換處理裝置根據(jù)從其他打印機(jī)接收的上述設(shè)備信息變換為適合于上述其他打印機(jī)的印刷用數(shù)據(jù)。
本發(fā)明的打印機(jī)的上述服務(wù)處理裝置的特征在于上述服務(wù)處理裝置包括接收從上述打印機(jī)傳送來(lái)的印刷用數(shù)據(jù)并存儲(chǔ)到本機(jī)的存儲(chǔ)器中的存儲(chǔ)處理裝置。
本發(fā)明的打印機(jī)的上述服務(wù)處理裝置的特征在于上述服務(wù)處理裝置包括接收從上述其他設(shè)備傳送來(lái)的上述印刷用數(shù)據(jù)和用于進(jìn)行上述印刷用數(shù)據(jù)的圖象處理的上述圖象處理程序并使用上述圖象處理程序進(jìn)行上述印刷用數(shù)據(jù)的圖象處理的圖象處理執(zhí)行裝置。
附圖的簡(jiǎn)單說(shuō)明
圖1是實(shí)施例1的網(wǎng)絡(luò)系統(tǒng)的概略的結(jié)構(gòu)圖。
圖2是實(shí)施例1的網(wǎng)絡(luò)系統(tǒng)的概略的結(jié)構(gòu)圖。
圖3是實(shí)施例1的委托打印機(jī)的功能框圖。
圖4是實(shí)施例1的服務(wù)設(shè)備的功能框圖。
圖5是用于說(shuō)明實(shí)施例1的詳細(xì)的動(dòng)作例的圖。
圖6是用于說(shuō)明實(shí)施例1的詳細(xì)的動(dòng)作例的圖。
圖7是用于說(shuō)明本發(fā)明的詳細(xì)的動(dòng)作的流程圖。
圖8是用于說(shuō)明本發(fā)明的詳細(xì)的動(dòng)作的流程圖。
圖9是用于說(shuō)明本發(fā)明的詳細(xì)的動(dòng)作的流程圖。
圖10是實(shí)施例2的網(wǎng)絡(luò)系統(tǒng)的概略的結(jié)構(gòu)圖。
圖11是實(shí)施例2的網(wǎng)絡(luò)系統(tǒng)的概略的結(jié)構(gòu)圖。
圖12是實(shí)施例2的委托打印機(jī)的功能框圖。
圖13是實(shí)施例2的服務(wù)設(shè)備的功能框圖。
圖14是用于說(shuō)明實(shí)施例2的詳細(xì)的動(dòng)作例的圖。
圖15是實(shí)施例3的網(wǎng)絡(luò)系統(tǒng)的概略的結(jié)構(gòu)圖。
圖16是實(shí)施例3的網(wǎng)絡(luò)系統(tǒng)的概略的結(jié)構(gòu)圖。
圖17是實(shí)施例3的委托打印機(jī)的功能框圖。
圖18是實(shí)施例3的服務(wù)設(shè)備的功能框圖。
下面,參照附圖詳細(xì)說(shuō)明本發(fā)明的極佳的實(shí)施例。
(1)實(shí)施例1本實(shí)施例的特征在于通過(guò)打印機(jī)與網(wǎng)絡(luò)連接,提高了打印機(jī)關(guān)聯(lián)的功能。這樣的功能通過(guò)從計(jì)算機(jī)(以下,稱為PC)接收印刷命令的打印機(jī)(以下,稱為委托打印機(jī))委托網(wǎng)絡(luò)上的其他設(shè)備(以下,稱為服務(wù)設(shè)備)進(jìn)行向適合于打印機(jī)的印刷用數(shù)據(jù)的變換處理、接收變換處理后的數(shù)據(jù)進(jìn)行印刷而實(shí)現(xiàn)。
圖1和圖2表示本發(fā)明的打印機(jī)和上述打印機(jī)連接的網(wǎng)絡(luò)系統(tǒng)的實(shí)施例1的概略的結(jié)構(gòu)。
如圖所示,本實(shí)施例的網(wǎng)絡(luò)系統(tǒng)10通過(guò)通信線路12連接著多臺(tái)服務(wù)器20a和20b、多臺(tái)打印機(jī)40a、40b、40c…。在打印機(jī)中,如40d那樣,有的直接與服務(wù)器20b連接。另外,上述打印機(jī)40對(duì)于通信線路12或服務(wù)器20,根據(jù)需要可以增設(shè)。
此外,PC14也通過(guò)通信線路12與該網(wǎng)絡(luò)系統(tǒng)10連接。
上述PC14可以通過(guò)通信線路12訪問(wèn)外部的網(wǎng)絡(luò)系統(tǒng)例如國(guó)際互聯(lián)網(wǎng)絡(luò),接收信息即文字、靜止圖像、動(dòng)圖像和聲音等數(shù)據(jù)。此外,還可以通過(guò)各種輸入輸出媒體讀入圖像數(shù)據(jù)或者自身也可以生成圖像數(shù)據(jù)。
在本實(shí)施例中,與網(wǎng)絡(luò)系統(tǒng)連接的打印機(jī)40a如圖1所示的那樣,向與上述網(wǎng)絡(luò)連接的其他設(shè)備20a、20b進(jìn)行包含關(guān)于打印語(yǔ)言的處理、圖象處理中的至少1個(gè)的打印關(guān)聯(lián)的能力信息的詢問(wèn)110。與上述網(wǎng)絡(luò)連接的其他設(shè)備20a、20b、40b、40c…對(duì)于上述能力信息的詢問(wèn),將上述打印關(guān)聯(lián)的能力信息112應(yīng)答給上述打印機(jī)40a。
上述打印機(jī)40a與上述打印關(guān)聯(lián)功能的能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的上述能力信息112判斷是否有支持本機(jī)的功能提高的其他設(shè)備,并決定本機(jī)的假想打印信息。并且,根據(jù)PC14的請(qǐng)求通報(bào)假想打印信息114。
PC14接收上述假想打印信息114,判定可以印刷時(shí),如圖2所示,就將包含由本機(jī)所具有的打印驅(qū)動(dòng)器作成的打印指令的印刷用數(shù)據(jù)100向上述打印機(jī)40a發(fā)送。接收到該印刷用數(shù)據(jù)100的打印機(jī)40a從多個(gè)打印機(jī)40及服務(wù)器20中決定進(jìn)行將接收的印刷用數(shù)據(jù)100變換為適合于本機(jī)的打印機(jī)的印刷用數(shù)據(jù)102的處理的服務(wù)設(shè)備。例如,服務(wù)器20a被決定為服務(wù)設(shè)備時(shí),打印機(jī)40a就將上述印刷用的數(shù)據(jù)100向上述服務(wù)器20a發(fā)送,委托進(jìn)行變換處理。服務(wù)器20a接收到上述印刷用的數(shù)據(jù)100時(shí),就進(jìn)行變換處理。并且,根據(jù)打印機(jī)40a的發(fā)送請(qǐng)求,服務(wù)器20a將變換后的印刷用數(shù)據(jù)102向打印機(jī)40a發(fā)送。打印機(jī)40a接收變換后的印刷用數(shù)據(jù)102,進(jìn)行印刷輸出。
圖3表示如上述打印機(jī)40a那樣具有作為委托打印機(jī)的功能的裝置的功能框圖。
本實(shí)施例的委托打印機(jī)由與通信線路12連接的信號(hào)輸入輸出部42、使用CPU等構(gòu)成的運(yùn)算處理部41、存儲(chǔ)例如ESC/P處理程序等用于作為打印機(jī)的動(dòng)作的程序的程序存儲(chǔ)器48、用于存儲(chǔ)從PC14發(fā)送來(lái)的印刷用數(shù)據(jù)100的印刷用存儲(chǔ)器50、存儲(chǔ)特定本機(jī)的打印機(jī)的型號(hào)(機(jī)種名)的ID的打印機(jī)信息存儲(chǔ)部52、存儲(chǔ)包含網(wǎng)絡(luò)上的其他設(shè)備的存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息存儲(chǔ)部62和根據(jù)印刷用數(shù)據(jù)進(jìn)行實(shí)際的印刷的印刷部46構(gòu)成。
上述運(yùn)算處理部41根據(jù)程序存儲(chǔ)器48存儲(chǔ)的程序而動(dòng)作,包括能力信息詢問(wèn)部70、假想打印信息決定部72、假想打印信息通報(bào)部74、處理委托部76、發(fā)送請(qǐng)求部78和印刷控制部44的功能。
能力信息詢問(wèn)部70具有向與上述網(wǎng)絡(luò)連接的其他設(shè)備詢問(wèn)包含存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息的功能。并且,將對(duì)于詢問(wèn)的其他設(shè)備的上述能力信息與上述其他設(shè)備關(guān)聯(lián)地存儲(chǔ)到能力信息存儲(chǔ)部62中。本機(jī)與網(wǎng)絡(luò)連接時(shí),有新型設(shè)備向上述網(wǎng)絡(luò)上連接時(shí)就進(jìn)行詢問(wèn)。
在本實(shí)施例中,上述能力信息詢問(wèn)部70對(duì)網(wǎng)絡(luò)上的其他打印機(jī)詢問(wèn)包含關(guān)于打印語(yǔ)言的處理和圖象處理中的至少1個(gè)的關(guān)于打印機(jī)關(guān)聯(lián)功能的能力信息,上述能力信息存儲(chǔ)部62存儲(chǔ)關(guān)于上述打印機(jī)關(guān)聯(lián)功能的能力信息。
假想打印信息決定部72與上述能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的上述能力信息判斷是否有支持本機(jī)的功能提高的其他設(shè)備,并決定本機(jī)的假想打印信息。
假想打印信息通報(bào)部74根據(jù)PC14的請(qǐng)求通報(bào)上述假想打印信息114。
處理委托部76在從上述PC14接收的印刷用數(shù)據(jù)的印刷委托提高本機(jī)本來(lái)的處理能力時(shí),就根據(jù)能力信息存儲(chǔ)部62存儲(chǔ)的上述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務(wù)設(shè)備。并且,將上述印刷用數(shù)據(jù)和本機(jī)的設(shè)備信息實(shí)時(shí)地向上述服務(wù)設(shè)備發(fā)送,委托進(jìn)行指定的處理。在本實(shí)施例中,上述指定的處理就是用于將從PC14接收的上述印刷用數(shù)據(jù)變換為適合于本機(jī)的印刷用數(shù)據(jù)的變換處理。因此,處理委托部76根據(jù)關(guān)于上述打印機(jī)關(guān)聯(lián)功能的能力信息和從PC14接收的印刷用數(shù)據(jù)決定用于進(jìn)行變換為適合于本機(jī)的印刷用數(shù)據(jù)的變換處理的服務(wù)設(shè)備。
發(fā)送請(qǐng)求部78請(qǐng)求上述服務(wù)設(shè)備發(fā)送處理后的印刷用數(shù)據(jù)。
上述印刷控制部44將從上述服務(wù)設(shè)備發(fā)送來(lái)的印刷用數(shù)據(jù)寫(xiě)入起緩沖器功能的印刷用存儲(chǔ)器50內(nèi),同時(shí)控制印刷部46順序進(jìn)行委托印刷。
圖4表示如上述服務(wù)器20a那樣具有服務(wù)設(shè)備的功能的裝置的功能框圖。
本實(shí)施例的服務(wù)設(shè)備由通過(guò)通信線路12進(jìn)行數(shù)據(jù)的收發(fā)的信號(hào)輸入輸出部22、使用CPU等構(gòu)成的運(yùn)算處理部24、存儲(chǔ)各種動(dòng)作程序的程序存儲(chǔ)器26、存儲(chǔ)從委托打印機(jī)接收處理委托的印刷用數(shù)據(jù)和處理后的印刷用數(shù)據(jù)中的至少一方的處理數(shù)據(jù)存儲(chǔ)部28和存儲(chǔ)不同種類的打印機(jī)固有的能力信息的能力數(shù)據(jù)存儲(chǔ)部30構(gòu)成。
在本實(shí)施例中,從委托打印機(jī)接收變換委托的印刷用數(shù)據(jù)和處理后的印刷用數(shù)據(jù)中的至少一方存儲(chǔ)到上述處理數(shù)據(jù)存儲(chǔ)部28中。
對(duì)委托進(jìn)行數(shù)據(jù)變換處理的印刷用數(shù)據(jù)進(jìn)行關(guān)于打印語(yǔ)言的處理或圖象處理等數(shù)據(jù)變換處理的程序也存儲(chǔ)到程序存儲(chǔ)器26中。
這里,上述程序存儲(chǔ)器26存儲(chǔ)的程序的版本信息及特定該程序?qū)?yīng)的打印機(jī)的機(jī)種的設(shè)備信息即ID等存儲(chǔ)到上述能力信息存儲(chǔ)部30中。所謂特定該程序?qū)?yīng)的打印機(jī)的機(jī)種的設(shè)備信息即ID,如果是例如圖象處理程序,就是指適合于印刷所生成的數(shù)據(jù)的打印機(jī)的設(shè)備信息;如果是打印語(yǔ)言變換處理,就是指可以用包含所生成的打印指令的印刷用數(shù)據(jù)進(jìn)行印刷的打印機(jī)的設(shè)備信息等。
上述運(yùn)算處理部24根據(jù)程序存儲(chǔ)器26內(nèi)存儲(chǔ)的動(dòng)作程序而動(dòng)作,起能力信息應(yīng)答部32和服務(wù)處理部34的功能。
能力信息應(yīng)答部32對(duì)于委托打印機(jī)的上述能力信息的詢問(wèn),將包含本機(jī)的存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息應(yīng)答給上述委托打印機(jī)。
在本實(shí)施例中,將包含關(guān)于上述能力數(shù)據(jù)存儲(chǔ)部30存儲(chǔ)的打印語(yǔ)言的處理和圖象處理中的至少一方的打印機(jī)關(guān)聯(lián)功能的能力信息應(yīng)答上述委托打印機(jī)。所謂打印機(jī)關(guān)聯(lián)功能的能力信息,就是指例如有無(wú)進(jìn)行圖象處理及關(guān)于打印語(yǔ)言的處理等的程序的信息和版本信息等。
服務(wù)處理部34對(duì)從上述委托打印機(jī)接收的上述印刷用數(shù)據(jù)進(jìn)行指定的處理,根據(jù)上述打印機(jī)的發(fā)送請(qǐng)求,向上述打印機(jī)發(fā)送上述指定的處理后的印刷用數(shù)據(jù)。
在本實(shí)施例中,包括進(jìn)行上述指定的處理的變換處理部35。變換處理部35根據(jù)上述印刷用數(shù)據(jù)和上述打印機(jī)的設(shè)備信息,參照能力數(shù)據(jù)存儲(chǔ)部30決定將從上述委托打印機(jī)接收的上述印刷用數(shù)據(jù)進(jìn)行變換處理所使用的程序。并且,使用程序存儲(chǔ)器26存儲(chǔ)的相應(yīng)的程序?qū)τ∷⒂脭?shù)據(jù)進(jìn)行變換處理。
下面,說(shuō)明本實(shí)施例的打印機(jī)和網(wǎng)絡(luò)系統(tǒng)10的更詳細(xì)的動(dòng)作例。圖5和圖6是用于說(shuō)明本實(shí)施例的打印機(jī)和網(wǎng)絡(luò)系統(tǒng)10的更詳細(xì)的動(dòng)作例的圖。圖7、圖8、圖9是用于說(shuō)明本實(shí)施例的打印機(jī)的動(dòng)作的流程圖。圖7、圖8、圖9的流程圖表示上述打印機(jī)兼具委托打印機(jī)的功能和服務(wù)設(shè)備的功能時(shí)的動(dòng)作。因此,在圖7、圖8、圖9的流程圖中,示出了上述打印機(jī)作為委托打印機(jī)的行為的動(dòng)作和作為服務(wù)設(shè)備的行為的動(dòng)作。
首先,說(shuō)明委托打印機(jī)決定假想打印信息并通報(bào)PC14的動(dòng)作例。
在圖5中,作為委托打印機(jī)的打印機(jī)40a,假定作為本機(jī)的本來(lái)的能力是例如ESC/P打印機(jī)。這時(shí),與網(wǎng)絡(luò)連接之前,只具有作為ESC/P打印機(jī)的功能。因此,PC14想使打印機(jī)40a進(jìn)行印刷時(shí),必須發(fā)送包含ESC/P打印機(jī)可以處理的打印指令的印刷用數(shù)據(jù)。
然而,打印機(jī)40a通過(guò)與網(wǎng)絡(luò)連接,便可向PC14通報(bào)功能提高后的假想打印信息。進(jìn)行該假想打印信息的決定和通報(bào)時(shí)的打印機(jī)40a的動(dòng)作示于圖7的流程1000、1010。
①首先,打印機(jī)40a的能力信息詢問(wèn)部70對(duì)網(wǎng)絡(luò)上的其他設(shè)備進(jìn)行打印機(jī)關(guān)聯(lián)的能力信息的詢問(wèn)(S11)。
②打印機(jī)40a根據(jù)上述詢問(wèn)從網(wǎng)絡(luò)上的其他設(shè)備取得能力信息(S12)。例如,在圖5中,服務(wù)器20a取得具有將PS對(duì)應(yīng)的印刷用數(shù)據(jù)變換為ESC/P對(duì)應(yīng)的印刷用數(shù)據(jù)的處理程序(P2)和將PS對(duì)應(yīng)的印刷用數(shù)據(jù)變換為ESC/page對(duì)應(yīng)的印刷用數(shù)據(jù)的處理程序(P1)的能力信息;打印機(jī)40b取得具有將ESC/page對(duì)應(yīng)的印刷用數(shù)據(jù)變換為ESC/P對(duì)應(yīng)的印刷用數(shù)據(jù)的處理程序(P3)的能力信息;打印機(jī)40c取得具有將PCL對(duì)應(yīng)的印刷用數(shù)據(jù)變換為ESC/page對(duì)應(yīng)的印刷用數(shù)據(jù)的處理程序(P4)的能力信息。
③打印機(jī)40a的假想打印信息決定部72根據(jù)上述打印機(jī)關(guān)聯(lián)功能的能力信息判斷是否有支持本機(jī)的功能提高的其他設(shè)備,并決定本機(jī)的假想打印信息(S13)。在圖5中,由于打印機(jī)40a是ESC/P打印機(jī),所以,如果有將指定的打印指令及打印語(yǔ)言等變換為ESC/P對(duì)應(yīng)的印刷用數(shù)據(jù)的處理程序,就決定是可以處理上述指定的打印指令及打印語(yǔ)言等的打印機(jī)這樣的假想打印信息。因此,可以根據(jù)上述處理程序(P1)和處理程序(P3)決定打印機(jī)40a可以作為PS打印機(jī)和ESC/page打印機(jī)而動(dòng)作的假想打印信息。
④并且,如果有來(lái)自PC14的打印機(jī)關(guān)聯(lián)功能能力信息的詢問(wèn),就向PC14通報(bào)上述假想打印信息(S24~S28)。
在圖6中,說(shuō)明將從委托打印機(jī)PC14接收的印刷用數(shù)據(jù)對(duì)服務(wù)設(shè)備進(jìn)行變換委托、并印刷輸出變換后的印刷用數(shù)據(jù)時(shí)的動(dòng)作例。
進(jìn)行上述變換委托時(shí)的打印機(jī)40a的動(dòng)作示于圖8的流程1100a、接收變換委托的服務(wù)設(shè)備的動(dòng)作示于圖9的2000a、打印機(jī)40a印刷變換后的數(shù)據(jù)的動(dòng)作示于圖8的流程1120。
①PC14根據(jù)打印機(jī)40a的假想打印信息和本機(jī)的打印驅(qū)動(dòng)器的功能決定向打印機(jī)40a傳送印刷用數(shù)據(jù)時(shí)的打印指令。
②并且,由打印驅(qū)動(dòng)器作成包含打印指令的印刷用數(shù)據(jù),并向打印機(jī)40a發(fā)送。例如,發(fā)送可以由ESC/page打印機(jī)進(jìn)行印刷的印刷用數(shù)據(jù)。
③接收上述印刷用數(shù)據(jù)的打印機(jī)40a判斷所接收的打印指令是否為本機(jī)可以直接印刷的指令。這里,打印機(jī)40a可以印刷的只是接收與ESC/P對(duì)應(yīng)的印刷用數(shù)據(jù)時(shí)的情況。
④但是,由于所接收的是可以由ESC/page打印機(jī)進(jìn)行印刷的印刷用數(shù)據(jù),所以,不能直接進(jìn)行印刷。因此,變換處理委托部76根據(jù)上述能力信息決定委托將ESC/page對(duì)應(yīng)的印刷用數(shù)據(jù)變換為可以由ESC/P打印機(jī)進(jìn)行印刷的印刷用數(shù)據(jù)的變換處理的服務(wù)設(shè)備,向上述服務(wù)設(shè)備發(fā)送所接收的印刷用數(shù)據(jù)和本機(jī)的設(shè)備信息,委托進(jìn)行變換處理。這里,是向具有將ESC/page對(duì)應(yīng)的印刷用數(shù)據(jù)變換為ESC/P對(duì)應(yīng)的印刷用數(shù)據(jù)的處理程序(P3)的打印機(jī)40b傳送,委托進(jìn)行變換處理(S50~S54)。
⑤接受委托進(jìn)行變換處理的服務(wù)設(shè)備即打印機(jī)40b的變換處理部76根據(jù)從上述打印機(jī)40a傳送來(lái)的上述印刷用數(shù)據(jù)和上述打印機(jī)的設(shè)備信息,決定使用處理程序(P3)進(jìn)行變換處理,使用上述處理程序(P3)進(jìn)行將所接收的印刷用數(shù)據(jù)變換為打印機(jī)40a可以直接進(jìn)行印刷的印刷用數(shù)據(jù)的變換處理。這里,是將ESC/page對(duì)應(yīng)的印刷用數(shù)據(jù)變換為ESC/P對(duì)應(yīng)的印刷用數(shù)據(jù)(圖9的S62~S66)。
⑥并且,上述變換處理部76根據(jù)打印機(jī)40a的發(fā)送請(qǐng)求部78的發(fā)送請(qǐng)求(圖8的S56)向打印機(jī)40a發(fā)送變換處理后的印刷用數(shù)據(jù)(圖9的S68)。
⑦接收變換處理后的印刷用數(shù)據(jù)的打印機(jī)40a根據(jù)該印刷用數(shù)據(jù)進(jìn)行印刷(圖8的S39、S49)。
按照本實(shí)施例,打印機(jī)40a向PC14通報(bào)表示本機(jī)在網(wǎng)絡(luò)上可以如何動(dòng)作的假想打印信息。該假想打印信息,除了本機(jī)本來(lái)的能力外,就是取得與網(wǎng)絡(luò)連接的其他設(shè)備的能力。因此,通過(guò)將打印機(jī)與網(wǎng)絡(luò)連接,便可將功能提高到本來(lái)的能力以上。
另外,委托打印機(jī)通過(guò)委托與網(wǎng)絡(luò)連接的其他服務(wù)設(shè)備進(jìn)行處理,可以實(shí)現(xiàn)本機(jī)本來(lái)的能力以上的功能,從而打印機(jī)本身不增加成本便可實(shí)現(xiàn)大幅度地提高功能的打印機(jī)。作為服務(wù)設(shè)備,只要是具有服務(wù)設(shè)備的功能的設(shè)備,例如既可以是服務(wù)器,也可以是打印機(jī)。
另外,PC14可以委托能力提高后的打印機(jī)進(jìn)行印刷處理。因此,計(jì)算機(jī)可以減少向打印機(jī)發(fā)送印刷用的數(shù)據(jù)時(shí)的制約。
(2)實(shí)施例2
本實(shí)施例的特征在于打印機(jī)通過(guò)與網(wǎng)絡(luò)連接,提高關(guān)于存儲(chǔ)容量的功能。這樣的功能,通過(guò)從計(jì)算機(jī)(以下,稱為PC)接收印刷命令的打印機(jī)(以下,稱為委托打印機(jī))將所接收的印刷用數(shù)據(jù)的存儲(chǔ)處理委托網(wǎng)絡(luò)上的其他設(shè)備(以下,稱為服務(wù)設(shè)備)并接收上述服務(wù)設(shè)備存儲(chǔ)的數(shù)據(jù)進(jìn)行印刷而實(shí)現(xiàn)。
圖10和圖11表示本發(fā)明的打印機(jī)和連接了上述打印機(jī)的網(wǎng)絡(luò)系統(tǒng)的實(shí)施例2的概略的結(jié)構(gòu)。圖10和圖11的機(jī)器結(jié)構(gòu)基本上與圖1和圖2的結(jié)構(gòu)相同。
在本實(shí)施例中,由于從PC14接收印刷命令的委托打印機(jī)進(jìn)行向具有可以存儲(chǔ)所接收的印刷用數(shù)據(jù)的大的存儲(chǔ)容量的服務(wù)設(shè)備傳送印刷用數(shù)據(jù)的處理,所以,具有可以存儲(chǔ)所接收的印刷用數(shù)據(jù)的大的存儲(chǔ)容量的設(shè)備必須與網(wǎng)絡(luò)系統(tǒng)連接。
假定將委托打印機(jī)采用打印機(jī)40a。打印機(jī)40a如圖10所示的那樣,對(duì)與上述網(wǎng)絡(luò)連接的其他的設(shè)備20a、20b、40b、40c…進(jìn)行關(guān)于存儲(chǔ)容量的能力信息的詢問(wèn)120。與上述網(wǎng)絡(luò)連接的其他設(shè)備20a、20b、40b、40c…對(duì)于上述能力信息的詢問(wèn),將關(guān)于本機(jī)的存儲(chǔ)容量的能力信息122應(yīng)答給上述打印機(jī)40a。
上述打印機(jī)40a與關(guān)于上述存儲(chǔ)容量的能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的能力信息,決定委托具有用于存儲(chǔ)從PC14傳送來(lái)的印刷用數(shù)據(jù)的充分的存儲(chǔ)容量的存儲(chǔ)處理的服務(wù)設(shè)備。假定服務(wù)設(shè)備為20a。并且,向PC14通報(bào)假定服務(wù)設(shè)備的存儲(chǔ)容量就是本機(jī)可以存儲(chǔ)的存儲(chǔ)容量的假想打印信息124。
PC14接收到上述假想打印信息124并判定可以高速印刷時(shí),如圖11所示,將包含由本機(jī)所具有的打印驅(qū)動(dòng)器作成的打印指令的印刷用的數(shù)據(jù)100向上述打印機(jī)40a發(fā)送。為了便于說(shuō)明,假定發(fā)送包含由打印機(jī)40a的本來(lái)的能力可以印刷的打印指令的印刷用數(shù)據(jù)。
接收該印刷用數(shù)據(jù)100的打印機(jī)40a向服務(wù)器20a傳送所接收的印刷用數(shù)據(jù),委托進(jìn)行存儲(chǔ)處理。
服務(wù)器20b接收到上述印刷用的數(shù)據(jù)100時(shí),就存儲(chǔ)到本機(jī)的存儲(chǔ)器中。并且,根據(jù)打印機(jī)40a的發(fā)送請(qǐng)求,向打印機(jī)40a發(fā)送上述印刷用數(shù)據(jù)100。打印機(jī)40a印刷并輸出所接收的印刷用數(shù)據(jù)100。
圖12表示如上述打印機(jī)40a那樣具有委托打印機(jī)功能的裝置的功能框圖。在圖12中,對(duì)于具有和圖3的委托打印機(jī)的功能框圖相同的功能的部分標(biāo)以相同的標(biāo)號(hào)。
本實(shí)施例的委托打印機(jī)由與通信線路12連接的信號(hào)輸入輸出部42、使用CPU等構(gòu)成的運(yùn)算處理部41、程序存儲(chǔ)器48、印刷用存儲(chǔ)器50、打印機(jī)信息存儲(chǔ)部52、能力信息存儲(chǔ)部62和根據(jù)印刷用數(shù)據(jù)進(jìn)行實(shí)際的印刷的印刷部46構(gòu)成。
其中,印刷用數(shù)據(jù)50在例如委托打印機(jī)為噴墨式的打印機(jī)時(shí)只具有存儲(chǔ)1行的印刷用數(shù)據(jù)的存儲(chǔ)器;在委托打印機(jī)為激光打印機(jī)時(shí)只具有存儲(chǔ)1頁(yè)的印刷用數(shù)據(jù)的存儲(chǔ)器。
上述運(yùn)算處理部41根據(jù)程序存儲(chǔ)器48存儲(chǔ)的程序而動(dòng)作,包括能力信息詢問(wèn)部70、假想打印信息決定部72、假想打印信息通報(bào)部74、處理委托部76、發(fā)送請(qǐng)求部78和印刷控制部44的功能。
在本實(shí)施例中,上述能力信息詢問(wèn)部70對(duì)網(wǎng)絡(luò)上的其他設(shè)備詢問(wèn)關(guān)于存儲(chǔ)容量的能力信息,上述能力信息存儲(chǔ)部62存儲(chǔ)關(guān)于上述存儲(chǔ)容量的能力信息。
在本實(shí)施例中,上述處理委托部76委托的指定的處理是存儲(chǔ)從PC14接收的上述印刷用數(shù)據(jù)的存儲(chǔ)處理。因此,上述處理委托部76根據(jù)關(guān)于上述存儲(chǔ)容量的能力信息決定委托上述存儲(chǔ)處理的服務(wù)設(shè)備。
在并行地執(zhí)行印刷和向上述服務(wù)設(shè)備傳送印刷用數(shù)據(jù)時(shí),上述處理委托部76將從上述PC14傳送來(lái)的印刷用數(shù)據(jù)存儲(chǔ)到本機(jī)的印刷用存儲(chǔ)器50中直至沒(méi)有了空間為止,如果本機(jī)的印刷用存儲(chǔ)器50中沒(méi)有了空間,就實(shí)時(shí)地將所接收的上述印刷用數(shù)據(jù)向服務(wù)設(shè)備傳送。并且,上述發(fā)送請(qǐng)求部78根據(jù)由于印刷而印刷用存儲(chǔ)器50騰出的空間的情況,請(qǐng)求向上述存儲(chǔ)處理部發(fā)送本機(jī)所發(fā)送的印刷用數(shù)據(jù)。并且,上述印刷控制部44先順序接收傳送的印刷用數(shù)據(jù),并存儲(chǔ)到本機(jī)的印刷用存儲(chǔ)器中。
圖13表示如上述服務(wù)器20b那樣具有服務(wù)設(shè)備的功能的裝置的功能框圖。在圖13中,對(duì)于具有和圖4的服務(wù)設(shè)備的功能框圖相同的功能的部分標(biāo)以相同的標(biāo)號(hào)。
本實(shí)施例的服務(wù)設(shè)備由通過(guò)通信線路12進(jìn)行數(shù)據(jù)的收發(fā)的信號(hào)輸入輸出部22、使用CPU等構(gòu)成的運(yùn)算處理部24、程序存儲(chǔ)器26、處理數(shù)據(jù)存儲(chǔ)部28和能力數(shù)據(jù)存儲(chǔ)部30構(gòu)成。
上述處理數(shù)據(jù)存儲(chǔ)部28存儲(chǔ)接受了存儲(chǔ)委托的印刷用數(shù)據(jù)。
上述能力數(shù)據(jù)存儲(chǔ)部30存儲(chǔ)關(guān)于本機(jī)的存儲(chǔ)容量的能力信息。
上述運(yùn)算處理部24包括能力信息應(yīng)答部32和服務(wù)處理部38。
能力信息應(yīng)答部32對(duì)于來(lái)自委托打印機(jī)的關(guān)于存儲(chǔ)容量的能力信息的詢問(wèn),將上述能力數(shù)據(jù)存儲(chǔ)部30存儲(chǔ)的關(guān)于本機(jī)的存儲(chǔ)容量的能力信息應(yīng)答給上述委托打印機(jī)。
上述服務(wù)處理部34包括存儲(chǔ)處理部37,將從上述委托打印機(jī)傳送來(lái)的印刷用數(shù)據(jù)存儲(chǔ)到處理數(shù)據(jù)存儲(chǔ)部28中,根據(jù)上述委托打印機(jī)的發(fā)送請(qǐng)求,將存儲(chǔ)的上述印刷用數(shù)據(jù)向上述委托打印機(jī)發(fā)送。
下面,使用圖14和圖7、圖8、圖9的流程圖說(shuō)明本實(shí)施例的打印機(jī)和網(wǎng)絡(luò)系統(tǒng)10的更詳細(xì)的動(dòng)作例。圖14是用于說(shuō)明本實(shí)施例的打印機(jī)和網(wǎng)絡(luò)系統(tǒng)10的更詳細(xì)的動(dòng)作例的圖。
在圖14中,作為委托打印機(jī)的打印機(jī)40a是噴墨式的打印機(jī),假定只具有存儲(chǔ)1行的印刷用數(shù)據(jù)的印刷用存儲(chǔ)器。這時(shí),由于PC只能根據(jù)打印機(jī)40a的印刷速度發(fā)送印刷用數(shù)據(jù),所以,PC的解脫速度慢。
然而,打印機(jī)40a通過(guò)委托網(wǎng)絡(luò)10上的存儲(chǔ)處理部存儲(chǔ)所接收的印刷用數(shù)據(jù),PC便可與打印機(jī)40a的印刷速度無(wú)關(guān)地進(jìn)行數(shù)據(jù)的發(fā)送。決定委托進(jìn)行該存儲(chǔ)處理的服務(wù)設(shè)備和進(jìn)行存儲(chǔ)委托時(shí)的打印機(jī)40a的動(dòng)作示于圖7的流程1000、圖8的流程1112、流程1114和圖9的2000B。另外,接受存儲(chǔ)委托的服務(wù)設(shè)備的動(dòng)作示于圖9的2000C。
①首先,打印機(jī)40a的能力信息詢問(wèn)部70對(duì)網(wǎng)絡(luò)上的其他設(shè)備進(jìn)行關(guān)于存儲(chǔ)容量的能力信息詢問(wèn)(在圖7的S11,也進(jìn)行該處理)。
②所述能力信息詢問(wèn)部70根據(jù)上述詢問(wèn)從網(wǎng)絡(luò)上的其他設(shè)備取得能力信息,處理委托部76根據(jù)上述能力信息決定傳送印刷用數(shù)據(jù)的服務(wù)設(shè)備(圖7的S12、S13)。這里,假定將服務(wù)器20a決定為服務(wù)設(shè)備。
③假定PC14發(fā)送包含打印機(jī)40a可以靠本機(jī)本來(lái)的能力直接進(jìn)行印刷的打印指令的印刷用數(shù)據(jù)。
④打印機(jī)40a的處理委托部76向服務(wù)設(shè)備即服務(wù)器20a傳送從PC14發(fā)送來(lái)的印刷用數(shù)據(jù)(圖8的S48。在并行地執(zhí)行印刷和向服務(wù)設(shè)備傳送印刷用數(shù)據(jù)時(shí),就執(zhí)行圖8的流程1114的處理)。
⑤接受存儲(chǔ)委托的服務(wù)器20a的服務(wù)設(shè)備處理部38接受從打印機(jī)40a傳送來(lái)的印刷用數(shù)據(jù),存儲(chǔ)到處理數(shù)據(jù)存儲(chǔ)部28中,根據(jù)上述打印機(jī)40a的發(fā)送請(qǐng)求,向打印機(jī)40a發(fā)送上述印刷用數(shù)據(jù)(圖9的流程2000C、流程2000D)。
⑥從服務(wù)設(shè)備接收印刷用數(shù)據(jù)的打印機(jī)40a進(jìn)行該印刷用數(shù)據(jù)的印刷(圖9的2000B。在并行地執(zhí)行印刷和向存儲(chǔ)處理部傳送印刷用數(shù)據(jù)時(shí)的不向上述服務(wù)設(shè)備傳送的最初的部分的印刷用數(shù)據(jù)的印刷,在圖8的S40、S42、S44進(jìn)行。)。
按照本實(shí)施例,委托打印機(jī)通過(guò)委托與網(wǎng)絡(luò)連接的其他服務(wù)設(shè)備進(jìn)行存儲(chǔ)處理,可以實(shí)現(xiàn)本機(jī)本來(lái)的存儲(chǔ)容量以上的功能,從而不增加打印機(jī)本身的成本便可實(shí)現(xiàn)關(guān)于存儲(chǔ)容量大幅度地提高功能的打印機(jī)。
另外,PC14可以委托存儲(chǔ)容量提高后的委托打印機(jī)進(jìn)行印刷處理。因此,PC14不受委托打印機(jī)的印刷速度的限制。因此,在短時(shí)間內(nèi)便可完成從PC14向委托打印機(jī)的數(shù)據(jù)的發(fā)送,從而可以實(shí)現(xiàn)PC14的解脫快速化。
(3)實(shí)施例3本實(shí)施例的特征在于通過(guò)打印機(jī)與網(wǎng)絡(luò)連接提高關(guān)于圖象處理執(zhí)行環(huán)境的功能。這樣的功能,通過(guò)從計(jì)算機(jī)(以下,稱為PC)接收印刷命令的打印機(jī)(以下,稱為委托打印機(jī))向具有圖象處理執(zhí)行環(huán)境的網(wǎng)絡(luò)上的其他設(shè)備(以下,稱為服務(wù)設(shè)備)發(fā)送所接收的印刷用數(shù)據(jù)和本機(jī)具有的圖象處理程序,委托進(jìn)行圖象處理并接收?qǐng)D象處理后的數(shù)據(jù)進(jìn)行印刷而實(shí)現(xiàn)。
本實(shí)施例和實(shí)施例1中委托服務(wù)設(shè)備進(jìn)行圖象處理的情況不同的地方在于委托打印機(jī)將圖象處理程序與印刷用數(shù)據(jù)一起進(jìn)行發(fā)送。
圖15和圖16表示本發(fā)明的打印機(jī)和上述打印機(jī)連接的網(wǎng)絡(luò)系統(tǒng)的實(shí)施例3的概略的結(jié)構(gòu)。
本實(shí)施例的機(jī)器結(jié)構(gòu),基本上和圖1及圖2的情況相同,但是,可以成為服務(wù)設(shè)備的具有圖象處理執(zhí)行環(huán)境的設(shè)備必須在網(wǎng)絡(luò)上存在。
假定委托打印機(jī)為打印機(jī)40a。打印機(jī)40a如圖15所示的那樣,對(duì)與上述網(wǎng)絡(luò)連接的其他設(shè)備20a、20b、40b、40c…進(jìn)行關(guān)于圖象處理執(zhí)行環(huán)境的能力信息的詢問(wèn)130。與上述網(wǎng)絡(luò)連接的其他設(shè)備20a、20b、40b、40c…對(duì)于上述能力信息的詢問(wèn),將關(guān)于本機(jī)的圖象處理執(zhí)行環(huán)境的能力信息132應(yīng)答給上述打印機(jī)40a。
上述打印機(jī)40a與關(guān)于圖象處理執(zhí)行環(huán)境的能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的能力信息,決定具有可以執(zhí)行從PC14傳送來(lái)的印刷用數(shù)據(jù)的圖象處理的環(huán)境的服務(wù)設(shè)備。假定服務(wù)設(shè)備是服務(wù)器20a。并且,向PC14通報(bào)假定可以進(jìn)行適合于本機(jī)的打印機(jī)的圖象處理的假想打印信息134。
PC14接收上述假想打印信息134并在打印機(jī)40a一側(cè)判定可以進(jìn)行圖象處理時(shí),如圖16所示,向上述打印機(jī)40a發(fā)送包含圖象處理前的圖像數(shù)據(jù)的印刷用的數(shù)據(jù)104。
接收到該印刷用數(shù)據(jù)104的打印機(jī)40a向服務(wù)器20a傳送所接收的印刷用數(shù)據(jù)和圖象處理程序106,委托進(jìn)行圖象處理。
服務(wù)器20b接收到上述印刷用的數(shù)據(jù)和圖象處理程序106時(shí),使用上述圖象處理程序進(jìn)行上述印刷用數(shù)據(jù)的圖象處理,并將處理后的印刷用數(shù)據(jù)108向打印機(jī)40a發(fā)送。打印機(jī)40a根據(jù)所接收的印刷用數(shù)據(jù)108進(jìn)行印刷輸出。
圖17表示如上述打印機(jī)40a那樣具有委托打印機(jī)的功能的裝置的功能框圖。在圖17中,對(duì)于具有和圖3或圖12的委托打印機(jī)的功能框圖相同的功能的部分標(biāo)以相同的標(biāo)號(hào)。
本實(shí)施例的委托打印機(jī)由與通信線路12連接的信號(hào)輸入輸出部42、使用CPU等構(gòu)成的運(yùn)算處理部41、程序存儲(chǔ)器48、印刷用存儲(chǔ)器50、打印機(jī)信息存儲(chǔ)部52、能力信息存儲(chǔ)部62、根據(jù)印刷用數(shù)據(jù)進(jìn)行實(shí)際的印刷的印刷部46和圖象處理程序存儲(chǔ)部60構(gòu)成。
其中,圖象處理程序存儲(chǔ)部60存儲(chǔ)進(jìn)行適合于本機(jī)的設(shè)備的圖象處理的圖象處理程序。
上述運(yùn)算處理部41根據(jù)程序存儲(chǔ)器48存儲(chǔ)的程序而動(dòng)作,包括能力信息詢問(wèn)部70、假想打印信息決定部72、假想打印信息通報(bào)部74、處理委托部76、發(fā)送請(qǐng)求部78和印刷控制部44的功能。
在本實(shí)施例中,上述能力信息詢問(wèn)部70對(duì)網(wǎng)絡(luò)上的其他設(shè)備詢問(wèn)關(guān)于圖象處理執(zhí)行環(huán)境的能力信息,上述能力信息存儲(chǔ)部62存儲(chǔ)關(guān)于上述圖象處理執(zhí)行環(huán)境的能力信息。
在本實(shí)施例中,上述處理委托部76委托的指定的處理就是將從PC14接收的上述印刷用數(shù)據(jù)進(jìn)行圖象處理。因此,上述處理委托部76根據(jù)關(guān)于上述圖象處理執(zhí)行環(huán)境的能力信息決定具有用于進(jìn)行上述圖象處理的充分的圖象處理執(zhí)行環(huán)境的服務(wù)設(shè)備。并且,本機(jī)實(shí)時(shí)地向上述服務(wù)設(shè)備傳送圖象處理程序存儲(chǔ)部60存儲(chǔ)的圖象處理程序和從PC14接收的印刷用數(shù)據(jù),委托進(jìn)行圖象處理。
服務(wù)設(shè)備也可以構(gòu)成為在具有和打印機(jī)要發(fā)送的圖象處理程序相同的圖象處理程序時(shí)就檢查版本信息,僅在例如打印機(jī)所具有的圖象處理程序的版本信息表示是新的版本時(shí)才進(jìn)行發(fā)送。
圖18表示如上述服務(wù)器20b那樣具有圖象處理用的服務(wù)設(shè)備的功能的裝置的功能框圖。在圖18中,對(duì)于具有和圖4或圖13的服務(wù)設(shè)備的功能框圖相同的功能的部分標(biāo)以相同的標(biāo)號(hào)。
本實(shí)施例的服務(wù)設(shè)備由通過(guò)通信線路12進(jìn)行數(shù)據(jù)的收發(fā)的信號(hào)輸入輸出部22、使用CPU等構(gòu)成的運(yùn)算處理部24、程序存儲(chǔ)器26、處理數(shù)據(jù)存儲(chǔ)部28、圖象處理程序裝載用存儲(chǔ)器36和能力數(shù)據(jù)存儲(chǔ)部30構(gòu)成。上述處理數(shù)據(jù)存儲(chǔ)部28存儲(chǔ)接受圖象處理委托后的印刷用數(shù)據(jù)和圖象處理后的印刷用數(shù)據(jù)。
從委托打印機(jī)發(fā)送來(lái)的圖象處理程序存儲(chǔ)到圖象處理程序裝載用存儲(chǔ)器36中。
上述能力數(shù)據(jù)存儲(chǔ)部30存儲(chǔ)關(guān)于本機(jī)的圖象處理執(zhí)行環(huán)境的能力信息。
上述運(yùn)算處理部24包括能力信息應(yīng)答部32和服務(wù)處理部34。
能力信息應(yīng)答部32對(duì)于來(lái)自委托打印機(jī)的關(guān)于圖象處理執(zhí)行環(huán)境的能力信息的詢問(wèn),將上述能力數(shù)據(jù)存儲(chǔ)部30存儲(chǔ)的關(guān)于本機(jī)的圖象處理執(zhí)行環(huán)境的能力信息應(yīng)答給上述委托打印機(jī)。
服務(wù)處理部34包括圖象處理執(zhí)行部39,使用從委托打印機(jī)接收的上述圖象處理程序進(jìn)行上述印刷用數(shù)據(jù)的圖象處理,根據(jù)委托打印機(jī)的發(fā)送請(qǐng)求向委托打印機(jī)發(fā)送圖象處理后的印刷用數(shù)據(jù)。
按照本實(shí)施例,PC14可以委托圖象處理執(zhí)行環(huán)境的能力提高后的打印機(jī)進(jìn)行印刷處理。因此,在PC一側(cè),也可以不執(zhí)行處理負(fù)荷高的圖象處理程序。于是,即使使用處理能力低的打印機(jī),圖象處理也可以不需要花費(fèi)時(shí)間而很快開(kāi)始進(jìn)行印刷。
另外,委托打印機(jī)向與網(wǎng)絡(luò)連接的其他服務(wù)設(shè)備發(fā)送適合于本機(jī)的設(shè)備的圖象處理程序,委托執(zhí)行圖象處理,所以,與使服務(wù)設(shè)備具有和所有的設(shè)備對(duì)應(yīng)的圖象處理程序的情況相比,存儲(chǔ)效率高。
上述各實(shí)施例可以分別單獨(dú)實(shí)施,也可以相互組合而實(shí)施。將上述各實(shí)施例組合而實(shí)施時(shí),委托打印機(jī)將打印機(jī)關(guān)聯(lián)功能、關(guān)于存儲(chǔ)容量的功能和關(guān)于圖象處理執(zhí)行環(huán)境的功能都作為假想打印信息向PC通報(bào),根據(jù)需要對(duì)網(wǎng)絡(luò)上的服務(wù)設(shè)備進(jìn)行變換處理委托、存儲(chǔ)處理委托和圖象處理執(zhí)行委托。
另外,在上述各實(shí)施例中,以在網(wǎng)絡(luò)系統(tǒng)10內(nèi)設(shè)置委托打印機(jī)和服務(wù)設(shè)備的情況為例進(jìn)行了說(shuō)明,但是,在存在具有充分高的能力的打印機(jī)時(shí),也可以使該打印機(jī)具有作為服務(wù)設(shè)備的功能而構(gòu)成系統(tǒng)10。
這樣,使打印機(jī)不僅具有委托打印機(jī)的功能而且具有作為服務(wù)設(shè)備的功能時(shí),打印機(jī)便可根據(jù)需要作為委托打印機(jī)而動(dòng)作或作為服務(wù)設(shè)備而動(dòng)作。
圖7、圖8、圖9所示的打印機(jī)的動(dòng)作的流程圖就是表示兼具委托打印機(jī)的功能和服務(wù)設(shè)備的功能時(shí)的動(dòng)作的流程圖。
另外,打印機(jī)不必是打印專用機(jī),只要是具有印刷功能的裝置就可以。
權(quán)利要求
1.一種包括可以接收計(jì)算機(jī)的印刷命令的打印機(jī)和至少1個(gè)其他設(shè)備的網(wǎng)絡(luò)系統(tǒng),其特征在于所述打印機(jī)具有向與所述網(wǎng)絡(luò)連接的其他設(shè)備詢問(wèn)包括存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息的能力信息詢問(wèn)裝置、與所述能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的所述能力信息判斷是否有支持本機(jī)的功能提高的其他設(shè)備并決定本機(jī)的假想打印信息的假想打印信息決定裝置和將所述假想打印信息通知計(jì)算機(jī)的假想打印信息通知裝置;所述其他設(shè)備具有對(duì)于所述能力信息的詢問(wèn)將包括本機(jī)的存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息應(yīng)答給所述打印機(jī)的能力信息應(yīng)答裝置。
2.權(quán)利請(qǐng)求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述假想打印信息決定裝置在與網(wǎng)絡(luò)連接的其他設(shè)備具有用于將指定的打印指令和打印語(yǔ)言中的至少一方變換為打印機(jī)可以處理的打印指令和打印語(yǔ)言中的至少一方的變換功能時(shí)決定可以處理所述指定的打印指令和打印語(yǔ)言中的至少一方這樣的假想打印信息;所述假想打印信息通知裝置將所述決定的假想打印信息通知計(jì)算機(jī)。
3.權(quán)利請(qǐng)求1或2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述打印機(jī)包括在從所述計(jì)算機(jī)接收的印刷用數(shù)據(jù)的印刷委托為了提高本機(jī)本來(lái)的處理能力時(shí)根據(jù)從其他設(shè)備傳送來(lái)的所述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務(wù)設(shè)備并向所述服務(wù)設(shè)備實(shí)時(shí)地傳送所述印刷用數(shù)據(jù)從而委托指定的處理的處理委托裝置、向所述服務(wù)設(shè)備請(qǐng)求發(fā)送所述指定的處理后的印刷用數(shù)據(jù)的發(fā)送請(qǐng)求裝置和根據(jù)與所述發(fā)送請(qǐng)求相應(yīng)地所接收的所述指定的處理后的印刷用數(shù)據(jù)控制進(jìn)行印刷的印刷控制裝置;所述服務(wù)設(shè)備具有對(duì)從所述打印機(jī)接收的所述印刷用數(shù)據(jù)進(jìn)行所述指定的處理并根據(jù)從所述打印機(jī)輸出的發(fā)送請(qǐng)求將所述指定的處理后的印刷用數(shù)據(jù)向所述打印機(jī)發(fā)送的服務(wù)處理裝置。
4.權(quán)利請(qǐng)求3所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述指定的處理包括用于將從計(jì)算機(jī)接收的所述印刷用數(shù)據(jù)變換為適合于所述打印機(jī)的印刷用數(shù)據(jù)的變換處理;所述處理委托裝置根據(jù)涉及包含關(guān)于打印語(yǔ)言的處理和圖象處理中的至少一個(gè)的打印關(guān)聯(lián)功能的所述能力信息和從計(jì)算機(jī)接收的印刷用數(shù)據(jù)決定用于進(jìn)行變換處理的服務(wù)設(shè)備;所述服務(wù)處理裝置包括將從所述打印機(jī)接收的所述印刷用數(shù)據(jù)變換為適合于所述打印機(jī)的印刷用數(shù)據(jù)的變換處理裝置。
5.權(quán)利請(qǐng)求4所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述處理委托裝置在委托所述指定的處理時(shí)將本機(jī)的設(shè)備信息向所述服務(wù)設(shè)備發(fā)送;所述變換處理裝置根據(jù)所述設(shè)備信息將所述印刷用數(shù)據(jù)變換為適合于所述打印機(jī)的印刷用數(shù)據(jù)。
6.權(quán)利請(qǐng)求3~5中的任一項(xiàng)所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述指定的處理包括存儲(chǔ)從計(jì)算機(jī)接收的所述印刷用數(shù)據(jù)的存儲(chǔ)處理;所述處理委托裝置根據(jù)關(guān)于所述存儲(chǔ)容量的能力信息決定用于進(jìn)行所述存儲(chǔ)處理的服務(wù)設(shè)備;所述服務(wù)處理裝置包括接收從所述打印機(jī)傳送來(lái)的印刷用數(shù)據(jù)并存儲(chǔ)到本機(jī)的存儲(chǔ)器中的存儲(chǔ)處理裝置。
7.權(quán)利請(qǐng)求6所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述處理委托裝置將從所述計(jì)算機(jī)傳送來(lái)的印刷用數(shù)據(jù)存儲(chǔ)到本機(jī)的印刷用存儲(chǔ)器中直到?jīng)]有了空間為止,如果本機(jī)的印刷用存儲(chǔ)器中沒(méi)有了空間,就將所接收的所述印刷用數(shù)據(jù)實(shí)時(shí)地向所述服務(wù)設(shè)備傳送;所述發(fā)送請(qǐng)求裝置根據(jù)由于印刷而印刷用存儲(chǔ)器中的空間情況請(qǐng)求本機(jī)向所述服務(wù)設(shè)備發(fā)送印刷用數(shù)據(jù);所述印刷控制裝置先順序接收傳送來(lái)的印刷用數(shù)據(jù)并進(jìn)行向本機(jī)的印刷用存儲(chǔ)器中存儲(chǔ)的控制;印刷和所述服務(wù)設(shè)備的印刷用數(shù)據(jù)的傳送并行地進(jìn)行。
8.權(quán)利請(qǐng)求3~7中的任一項(xiàng)所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述指定的處理包括從計(jì)算機(jī)接收的所述印刷用數(shù)據(jù)的圖象處理;所述打印機(jī)進(jìn)而包括存儲(chǔ)進(jìn)行對(duì)所述印刷用數(shù)據(jù)適合于本機(jī)的設(shè)備的圖象處理的圖象處理程序的圖象處理程序存儲(chǔ)裝置;所述處理委托裝置根據(jù)關(guān)于所述圖象處理執(zhí)行環(huán)境的能力信息決定具有所述圖象處理的執(zhí)行環(huán)境的服務(wù)設(shè)備并將所述印刷用數(shù)據(jù)和用于進(jìn)行所述印刷用數(shù)據(jù)的圖象處理的所述圖象處理程序向所述服務(wù)設(shè)備傳送;所述服務(wù)處理裝置接收從所述打印機(jī)傳送來(lái)的所述印刷用數(shù)據(jù)和用于進(jìn)行所述印刷用數(shù)據(jù)的圖象處理的所述圖象處理程序并使用所述圖象處理程序進(jìn)行所述印刷用數(shù)據(jù)的圖象處理的圖象處理執(zhí)行裝置。
9.權(quán)利請(qǐng)求1~8中的任一項(xiàng)所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述打印機(jī)在本機(jī)與網(wǎng)絡(luò)連接時(shí),有新型設(shè)備與所述網(wǎng)絡(luò)連接時(shí),有來(lái)自所述計(jì)算機(jī)的能力信息的詢問(wèn)時(shí)的至少一種情況時(shí),就向與所述網(wǎng)絡(luò)連接的其他設(shè)備進(jìn)行所述能力信息的詢問(wèn)。
10.權(quán)利請(qǐng)求1~9中的任一項(xiàng)所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述打印機(jī)包括與網(wǎng)絡(luò)上的各設(shè)備關(guān)聯(lián)地存儲(chǔ)所述能力信息的能力信息存儲(chǔ)裝置。
11.權(quán)利請(qǐng)求1~10中的任一項(xiàng)所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述印刷用數(shù)據(jù)包括圖像數(shù)據(jù)或圖像數(shù)據(jù)和打印指令。
12.一種與包括至少1個(gè)設(shè)備的網(wǎng)絡(luò)系統(tǒng)連接的可以接收計(jì)算機(jī)的印刷命令的打印機(jī),其特征在于具有向與所述網(wǎng)絡(luò)連接的其他設(shè)備詢問(wèn)包括存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息的能力信息詢問(wèn)裝置、與所述能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的所述能力信息判斷是否有支持本機(jī)的功能提高的其他設(shè)備并決定本機(jī)的假想打印信息的假想打印信息決定裝置和將所述假想打印信息通知計(jì)算機(jī)的假想打印信息通知裝置。
13.權(quán)利請(qǐng)求12所述的打印機(jī),其特征在于所述假想打印信息決定裝置在與網(wǎng)絡(luò)連接的其他設(shè)備具有用于將指定的打印指令和打印語(yǔ)言中的至少一方變換為打印機(jī)可以處理的打印指令和打印語(yǔ)言中的至少一方的變換功能時(shí)決定可以處理所述指定的打印指令和打印語(yǔ)言中的至少一方的這樣的假想打印信息;所述假想打印信息通知裝置將所述所決定的假想打印信息通知計(jì)算機(jī)。
14.權(quán)利請(qǐng)求12或13所述的打印機(jī),其特征在于包括在從所述計(jì)算機(jī)接收的印刷用數(shù)據(jù)的印刷委托為了提高本機(jī)本來(lái)的處理能力時(shí)根據(jù)從其他設(shè)備傳送來(lái)的所述能力信息決定發(fā)送所接收的印刷用數(shù)據(jù)的服務(wù)設(shè)備并向所述服務(wù)設(shè)備實(shí)時(shí)地傳送所述印刷用數(shù)據(jù)從而委托指定的處理的處理委托裝置、向所述服務(wù)設(shè)備請(qǐng)求發(fā)送所述指定的處理后的印刷用數(shù)據(jù)的發(fā)送請(qǐng)求裝置和根據(jù)與所述發(fā)送請(qǐng)求相應(yīng)地所接收的所述指定的處理后的印刷用數(shù)據(jù)控制進(jìn)行印刷的印刷控制裝置。
15.權(quán)利請(qǐng)求14所述的打印機(jī),其特征在于所述指定的處理包括用于將從計(jì)算機(jī)接收的所述印刷有數(shù)據(jù)變換為適合于所述打印機(jī)的印刷用數(shù)據(jù)的變換處理;所述處理委托裝置根據(jù)涉及包含關(guān)于打印語(yǔ)言的處理和圖象處理中的至少一個(gè)的打印關(guān)聯(lián)功能的所述能力信息和從計(jì)算機(jī)接收的印刷用數(shù)據(jù)決定用于進(jìn)行變換處理的服務(wù)設(shè)備。
16.權(quán)利請(qǐng)求15所述的打印機(jī),其特征在于所述處理委托裝置在委托所述指定的處理時(shí)將本機(jī)的設(shè)備信息向所述服務(wù)設(shè)備傳送。
17.權(quán)利請(qǐng)求14~16中的任一項(xiàng)所述的打印機(jī),其特征在于所述指定的處理包括存儲(chǔ)從計(jì)算機(jī)接收的所述印刷用數(shù)據(jù)的存儲(chǔ)處理;所述處理委托裝置根據(jù)關(guān)于所述存儲(chǔ)容量的能力信息決定用于進(jìn)行所述存儲(chǔ)處理的服務(wù)設(shè)備。
18.權(quán)利請(qǐng)求17所述的打印機(jī),其特征在于所述處理委托裝置將從所述計(jì)算機(jī)傳送來(lái)的印刷用數(shù)據(jù)存儲(chǔ)到本機(jī)的印刷用存儲(chǔ)器中直到?jīng)]有了空間為止,如果本機(jī)的印刷用存儲(chǔ)器中沒(méi)有了空間,就將所接收的所述印刷用數(shù)據(jù)實(shí)時(shí)地向所述服務(wù)設(shè)備傳送;所述發(fā)送請(qǐng)求裝置根據(jù)由于印刷而印刷用存儲(chǔ)器中的空間情況請(qǐng)求本機(jī)向所述服務(wù)設(shè)備發(fā)送印刷用數(shù)據(jù);所述印刷控制裝置先順序接收傳送來(lái)的印刷用數(shù)據(jù)并進(jìn)行向本機(jī)的印刷用存儲(chǔ)器中存儲(chǔ)的控制;印刷和所述服務(wù)設(shè)備的印刷用數(shù)據(jù)的傳送并行地進(jìn)行。
19.權(quán)利請(qǐng)求14~17中的任一項(xiàng)所述的打印機(jī),其特征在于所述指定的處理包括從計(jì)算機(jī)接收的所述印刷用數(shù)據(jù)的圖象處理;所述打印機(jī)進(jìn)而包括存儲(chǔ)進(jìn)行對(duì)于所述印刷用數(shù)據(jù)適合于本機(jī)的設(shè)備的圖象處理的圖象處理程序的圖象處理程序存儲(chǔ)裝置;所述處理委托裝置根據(jù)關(guān)于所述圖象處理執(zhí)行環(huán)境的能力信息決定具有所述圖象處理的執(zhí)行環(huán)境的服務(wù)設(shè)備并將所述印刷用數(shù)據(jù)和用于進(jìn)行所述印刷用數(shù)據(jù)的圖象處理的所述圖象處理程序向所述服務(wù)設(shè)備傳送。
20.權(quán)利請(qǐng)求12~19中的任一項(xiàng)所述的打印機(jī),其特征在于在本機(jī)與網(wǎng)絡(luò)連接時(shí),有新型設(shè)備與所述網(wǎng)絡(luò)連接時(shí),有來(lái)自所述計(jì)算機(jī)的能力信息的詢問(wèn)時(shí)的至少一種情況時(shí),就向與所述網(wǎng)絡(luò)連接的其他設(shè)備進(jìn)行所述能力信息的詢問(wèn)。
21.權(quán)利請(qǐng)求12~20中的任一項(xiàng)所述的打印機(jī),其特征在于包括與網(wǎng)絡(luò)上的各設(shè)備關(guān)聯(lián)地存儲(chǔ)所述能力信息的能力信息存儲(chǔ)裝置。
22.權(quán)利請(qǐng)求14~21中的任一權(quán)項(xiàng)所述的打印機(jī),其特征在于進(jìn)而包括對(duì)于包含來(lái)自與網(wǎng)絡(luò)連接的其他設(shè)備的存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息的詢問(wèn)而將包含本機(jī)的存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息應(yīng)答給所述打印機(jī)的能力信息應(yīng)答裝置和對(duì)從與網(wǎng)絡(luò)連接的其他打印機(jī)接收的印刷用數(shù)據(jù)進(jìn)行指定的處理并根據(jù)所述其他打印機(jī)的發(fā)送請(qǐng)求將所述指定的處理后的印刷用數(shù)據(jù)向所述其他打印機(jī)發(fā)送的服務(wù)處理裝置。
23.權(quán)利請(qǐng)求22所述的打印機(jī),其特征在于所述服務(wù)處理裝置包括將從其他打印機(jī)接收的所述印刷用數(shù)據(jù)變換為適合于所述其他打印機(jī)的印刷用數(shù)據(jù)的變換處理裝置。
24.權(quán)利請(qǐng)求23所述的打印機(jī),其特征在于所述變換處理裝置根據(jù)從其他打印機(jī)接收的所述設(shè)備信息變換為適合于所述其他打印機(jī)的印刷用數(shù)據(jù)。
25.權(quán)利請(qǐng)求22~24中的任一項(xiàng)所述的打印機(jī),其特征在于所述服務(wù)處理裝置包括接收從所述打印機(jī)傳送來(lái)的印刷用數(shù)據(jù)并存儲(chǔ)到本機(jī)的存儲(chǔ)器中的存儲(chǔ)處理裝置。
26.權(quán)利請(qǐng)求22~25中的任一項(xiàng)所述的打印機(jī),其特征在于所述服務(wù)處理裝置包括接收從所述其他設(shè)備傳送來(lái)的所述印刷用數(shù)據(jù)和用于進(jìn)行所述印刷用數(shù)據(jù)的圖象處理的所述圖象處理程序并使用所述圖象處理程序進(jìn)行所述印刷用數(shù)據(jù)的圖象處理的圖象處理執(zhí)行裝置。
27.權(quán)利請(qǐng)求12~26中的任一項(xiàng)所述的打印機(jī),其特征在于所述印刷用數(shù)據(jù)包括圖像數(shù)據(jù)或圖像數(shù)據(jù)和打印指令。
28.一種存儲(chǔ)用于控制可以接收與包含至少1個(gè)設(shè)備的網(wǎng)絡(luò)系統(tǒng)連接的計(jì)算機(jī)的印刷命令的打印機(jī)的信息的信息存儲(chǔ)媒體,其特征在于包含用于向與所述網(wǎng)絡(luò)連接的其他設(shè)備詢問(wèn)包括存儲(chǔ)容量、關(guān)于打印語(yǔ)言的處理、圖象處理和圖象處理執(zhí)行環(huán)境中的至少1個(gè)的能力的能力信息的信息、與所述能力信息的詢問(wèn)相應(yīng)地根據(jù)從與網(wǎng)絡(luò)連接的其他設(shè)備傳送來(lái)的所述能力信息判斷是否有支持本機(jī)的功能提高的其他設(shè)備并用于決定本機(jī)的假想打印信息的信息和用于將所述假想打印信息通知計(jì)算機(jī)的信息。
全文摘要
通過(guò)將打印機(jī)與網(wǎng)絡(luò)連接,與未連接而使用的狀況相比,大幅度地提高功能。是包含通過(guò)通信線路12連接的委托打印機(jī)40a和服務(wù)設(shè)備20a的網(wǎng)絡(luò)系統(tǒng)。40a對(duì)網(wǎng)絡(luò)上的其他設(shè)備進(jìn)行能力信息的詢問(wèn)110。根據(jù)取得的能力信息112向PC14通報(bào)假想設(shè)備信息114。PC14根據(jù)114向40a發(fā)送印刷用數(shù)據(jù),進(jìn)行印刷委托。接受印刷委托的委托打印機(jī)根據(jù)能力信息112決定處理的服務(wù)設(shè)備20a,接收處理后的印刷用數(shù)據(jù),進(jìn)行印刷輸出。
文檔編號(hào)G06F3/12GK1219710SQ9812531
公開(kāi)日1999年6月16日 申請(qǐng)日期1998年12月11日 優(yōu)先權(quán)日1997年12月12日
發(fā)明者青木三喜男 申請(qǐng)人:精工愛(ài)普生株式會(huì)社