亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

打印控制裝置、打印控制方法、在計算機(jī)上執(zhí)行的程序的制作方法

文檔序號:6451401閱讀:241來源:國知局
專利名稱:打印控制裝置、打印控制方法、在計算機(jī)上執(zhí)行的程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及以打印機(jī)、圖像形成裝置為輸出側(cè)的打印系統(tǒng),尤其是涉及具有在用紙輸送前得到關(guān)于成為打印的對象的記錄介質(zhì)的信息,在基于此的打印數(shù)據(jù)生成、打印控制和打印設(shè)定產(chǎn)生故障時將其內(nèi)容通知用戶的功能的打印控制裝置、打印系統(tǒng)、打印控制方法、計算機(jī)可讀取的程序以及存儲程序的記錄介質(zhì)。
背景技術(shù)
以往,在辦公、個人事務(wù)中形成彩色圖像并得到打印物的打印系統(tǒng)一般由可進(jìn)行彩色輸出的打印機(jī)和控制該打印機(jī)并生成打印數(shù)據(jù)的主計算機(jī)以及連接該二者的通信接口構(gòu)成。彩色打印機(jī)中,噴墨打印機(jī)是從記錄頭直接向記錄介質(zhì)噴射墨水,具有運行成本便宜、記錄動作安靜等優(yōu)點,因此在從商用到家用的廣闊市場上都得到關(guān)注和使用。
噴墨打印機(jī)中,根據(jù)其用途,實際可區(qū)分使用各種用紙。有從復(fù)印機(jī)等使用的普通紙到為防止洇墨并使顯色良好而在表面上加了硅石(silica)等的涂層的涂層紙、形成銀鹽照片這種照片級圖像用的光澤紙、原稿透過用的OHP膜、其他的用于在T恤上燙印的轉(zhuǎn)印紙和背后打印膜(back print film)等。此外,作為涂層紙的一種還有打印賀年片用的噴墨專用明信片等,實際上存在多種多樣的用紙。
打印機(jī)構(gòu)成為,在這些用紙上打印時,用戶選擇或輸入成為打印對象的記錄介質(zhì)(用紙)的種類、大小作為打印機(jī)驅(qū)動器上的打印設(shè)定,根據(jù)該設(shè)定在用紙上進(jìn)行適當(dāng)?shù)拇蛴 ?br> 根據(jù)圖37在下面說明這樣的常規(guī)噴墨打印機(jī)的處理流程。
在步驟3701中用戶對PC指示打印要求。打印要求的指示一般使用鼠標(biāo)、鍵盤進(jìn)行。也可以是經(jīng)麥克風(fēng)等聲音輸入設(shè)備指示的結(jié)構(gòu)。
在步驟3702中,啟動管理打印設(shè)定之外的打印機(jī)驅(qū)動器。實際上,是在從接收打印要求的指示并進(jìn)行顯示的打印的設(shè)定畫面移動到進(jìn)行詳細(xì)的設(shè)定的畫面顯示時啟動。
在步驟3703中使用監(jiān)視器等顯示裝置顯示打印機(jī)驅(qū)動器內(nèi)預(yù)先設(shè)定的打印設(shè)定內(nèi)容。
在步驟3704中用戶要取得打印機(jī)的狀態(tài)時,指示狀態(tài)要求。這里也可不必進(jìn)行狀態(tài)要求。
在步驟3705中執(zhí)行步驟3704的狀態(tài)取得要求時,對打印機(jī)進(jìn)行狀態(tài)要求。
在步驟3706中執(zhí)行步驟3705的狀態(tài)要求時,向PC返回有無用紙、墨水余量以及PC與打印機(jī)之間的通信接口的狀態(tài)等各種狀態(tài)信息。
在步驟3707中用戶要求取得狀態(tài)信息時,在監(jiān)視器等上顯示其內(nèi)容。
在步驟3708中確認(rèn)步驟3707顯示的狀態(tài)信息和步驟3703顯示的預(yù)先設(shè)定的打印設(shè)定,在變更的情況下,給出變更的指示。
在步驟3709中,有步驟3708的變更指示時,在監(jiān)視器等上顯示反映其內(nèi)容的打印設(shè)定的變更信息。用戶根據(jù)情況在步驟3708和步驟3709之間反復(fù),可進(jìn)行想要的設(shè)定。
在步驟3710中,用戶指示打印開始。由此,開始實際的打印動作。另外,在PC上不從操作中的應(yīng)用顯示打印的具體設(shè)定畫面而是直接開始打印的情況下,從該步驟開始處理。
在步驟3711中,PC上的打印機(jī)驅(qū)動器接收打印開始的指示,對應(yīng)打印設(shè)定進(jìn)行打印數(shù)據(jù)的生成。具體說,進(jìn)行顏色變換、2值化等的各種圖像處理和用于打印機(jī)控制的命令生成等。
在步驟3712中,從PC對打印機(jī)給出打印開始的要求。
在步驟3713中,接收打印開始的要求,將打印機(jī)的紙盤(tray)、紙盒(cassette)中設(shè)置的用紙輸送到打印位置,開始供紙。未設(shè)置用紙的情況下,掌握其信息,在狀態(tài)詢問時通知給PC。
在步驟3714中,進(jìn)行供紙動作。此時,用紙輸送到打印開始位置。
在步驟3715中,在這里必須進(jìn)行在步驟3704中由用戶的意志而定的狀態(tài)的要求。從而得到有無用紙等各種狀態(tài)信息。
在步驟3716中向PC返回得到的狀態(tài)信息。
步驟3717中,在步驟3716得到的狀態(tài)信息內(nèi)表示產(chǎn)生像無紙、電源斷開等打印中出現(xiàn)問題的故障的情況下,向用戶警告產(chǎn)生錯誤。警告可顯示到監(jiān)視器等上,也可以是利用聲源的聲音輸出。
在步驟3718中,對打印機(jī)發(fā)送步驟3711生成的打印數(shù)據(jù)。圖中完成了在某一點進(jìn)行發(fā)送的一次輸送,但實際上,可適合打印機(jī)側(cè)的存儲器容量、數(shù)據(jù)處理能力進(jìn)行分割發(fā)送或在生成途中進(jìn)行發(fā)送。
在步驟3719中,打印機(jī)把接收的打印數(shù)據(jù)送到打印機(jī)引擎并進(jìn)行打印。
以上是常規(guī)噴墨打印機(jī)的大致的處理流程。
這樣由用戶的判斷來決定存在多個的用紙種類的選擇時,如果不需要用戶選擇用紙種類,則按默認(rèn)設(shè)定的打印模式打印。不從應(yīng)用調(diào)出打印的具體設(shè)定畫面就進(jìn)行打印的情況與此相當(dāng)。此外,在每次打印時從很多選擇項中選擇用紙的種類所帶來的麻煩、選擇意圖成為不同的輸入或用戶不具有與成為打印的對象的用紙有關(guān)的知識等原因,有時不能進(jìn)行適合于用紙的種類的打印。所謂適合該用紙的種類的打印取決于打印機(jī)制造商,并非用戶打算選擇。用戶希望無論對哪種用戶都可進(jìn)行高品質(zhì)且高速的打印。
進(jìn)行按用紙種類的誤設(shè)定、默認(rèn)的原樣設(shè)定的打印等不適合于用紙的打印時可能產(chǎn)生下面的問題。即,按本來為了對普通紙進(jìn)行高品質(zhì)打印的目的使用的涂層紙、光澤紙的設(shè)定進(jìn)行打印時,由于墨水量多,出現(xiàn)了洇墨,白白浪費墨水的同時,打印中還占用多余的時間。對于光澤紙等比較昂貴的介質(zhì)(media),按未帶有高打印品質(zhì)的普通紙的設(shè)定進(jìn)行打印時,由于得不到想要的畫質(zhì),因此這次也造成了紙張浪費。
鑒于此,考慮一種裝載了用于特定用紙的種類的叫作介質(zhì)傳感器的傳感器的打印機(jī)。
裝載了介質(zhì)傳感器的噴墨打印機(jī)的處理流程根據(jù)圖38在下面說明。
步驟3801到步驟3810相對圖37的步驟3701到步驟3710沒有改變,因此省略說明。
在步驟3811中,PC上的打印機(jī)驅(qū)動器接收打印開始的指示,對應(yīng)打印設(shè)定進(jìn)行1次數(shù)據(jù)的生成。與常規(guī)噴墨打印機(jī)的例子不同的是該系統(tǒng)中并非用作為主機(jī)的PC而是用打印機(jī)本身進(jìn)行適合用紙的種類的打印數(shù)據(jù)的生成。這里限于不依賴于用紙的種類的數(shù)據(jù)的生成。具體說,顏色變換、2值化等的各種圖像處理由打印機(jī)本身進(jìn)行,因此限于打印對象的位置確定、打印機(jī)控制用的命令生成等。照片等的圖像數(shù)據(jù)打印時,對打印機(jī)發(fā)送RGB的多值數(shù)據(jù)。
在步驟3812中,從PC對打印機(jī)給出打印開始的要求。
在步驟3813中,接收打印開始的要求,將打印機(jī)的紙盤(tray)、紙盒(cassette)中設(shè)置的用紙輸送到傳感器位置,開始供紙。
在步驟3814中,接收步驟3813的供紙開始并進(jìn)行供紙動作。此時,用紙輸送到介質(zhì)傳感器可進(jìn)行檢測的位置。
在步驟3815中,檢測輸送的用紙的種類(介質(zhì)類型)。介質(zhì)傳感器裝備在墨盒(ink cartridge)、裝載打印頭的托架(carriage)上或運送路徑途中。
在步驟3816中,從介質(zhì)傳感器的輸出結(jié)果特定當(dāng)前輸送中的用紙的種類。特定可通過得到的參數(shù)的運算進(jìn)行,也可以通過參照表進(jìn)行。檢測介質(zhì)類型的原理只要能得到可進(jìn)行種類特定的輸出,與其種類無關(guān)。這里,假設(shè)裝載光學(xué)傳感器。
在步驟3817中,在這里必須進(jìn)行步驟3804中由用戶的意志而定的狀態(tài)的要求。從而得到有無用紙等各種狀態(tài)信息。
在步驟3818中向PC返回得到的狀態(tài)信息。
步驟3819中,在步驟3818得到的狀態(tài)信息內(nèi)表示產(chǎn)生像無紙、電源斷開等打印中出現(xiàn)問題的故障的情況下,向用戶警告產(chǎn)生錯誤。向用戶通知的方法可與圖37的情況相同。
在步驟3820中,對打印機(jī)發(fā)送步驟3811生成的1次數(shù)據(jù)。關(guān)于數(shù)據(jù)的輸送方式與圖37同樣。
在步驟3821中,根據(jù)步驟3816的特定用紙的信息生成對應(yīng)相應(yīng)用紙的種類的2次數(shù)據(jù)。具體說,進(jìn)行將發(fā)送來的RGB數(shù)據(jù)變換為YMCK,將多值數(shù)據(jù)變換為2值數(shù)據(jù)的處理。
在步驟3822中,打印機(jī)將自身生成的打印數(shù)據(jù)(2次數(shù)據(jù))送到打印機(jī)引擎并進(jìn)行打印。此時,適合介質(zhì)類型的打印控制也由打印機(jī)本身進(jìn)行。
以上是裝載了介質(zhì)傳感器的噴墨打印機(jī)的大致的處理流程。
接著根據(jù)圖39在下面說明裝載了介質(zhì)傳感器的激光打印機(jī)的處理流程。
步驟3901到步驟3910相對圖37的步驟3701到步驟3710沒有改變,因此省略說明。
在步驟3911中,PC上的打印機(jī)驅(qū)動器接收打印開始的指示,對應(yīng)打印設(shè)定生成打印數(shù)據(jù)。一般地使用激光束等的電攝影方式的頁式打印機(jī)中,多由postscript等的頁面描述語言記述打印數(shù)據(jù)。這里同樣也使用對應(yīng)打印機(jī)的頁面描述語言(PDL)生成數(shù)據(jù)。
在步驟3912中,從PC對打印機(jī)給出打印開始的要求。
在步驟3913中,接收打印開始的要求,將打印機(jī)的紙盒(cassette)、手動紙盤(tray)中設(shè)置的用紙輸送到傳感器位置和圖像形成位置,開始供紙。
在步驟3914中,接收步驟3913的供紙開始并進(jìn)行供紙動作。此時,用紙輸送到介質(zhì)傳感器可進(jìn)行檢測的位置或圖像形成位置(具體說是轉(zhuǎn)印位置)。
在步驟3915中,檢測輸送的用紙的種類(介質(zhì)類型)。介質(zhì)傳感器設(shè)置在運送路徑途中。與噴墨打印機(jī)的情況不同的是為校正打印數(shù)據(jù)本身,不使用傳感器的輸出信息,而將電子照片的圖像形成處理的條件,具體說是轉(zhuǎn)印電壓、定影溫度等最佳化來使用。
在步驟3916中,從介質(zhì)傳感器的輸出結(jié)果特定當(dāng)前輸送中的用紙的種類。關(guān)于特定的方法、傳感器的種類等,可與圖38同樣實現(xiàn)。
在步驟3917中,在這里必須進(jìn)行步驟3904中由用戶的意志而定的狀態(tài)的要求。從而得到有無用紙等各種狀態(tài)信息。
在步驟3918中向PC返回得到的狀態(tài)信息。
在步驟3919中,在步驟3918得到的狀態(tài)信息內(nèi)表示產(chǎn)生像無紙、電源斷開等打印中出現(xiàn)問題的故障的情況下,向用戶警告產(chǎn)生錯誤。向用戶通知的方法可與圖37、38的情況相同。
在步驟3920中,對打印機(jī)發(fā)送步驟3911生成的打印數(shù)據(jù)。關(guān)于數(shù)據(jù)的輸送方式與圖37、38同樣。
在步驟3921中,根據(jù)步驟3916得到的特定用紙的種類的信息變更電攝影處理的各種條件。
在步驟3922中,根據(jù)步驟3921設(shè)定的處理條件,使用接收的打印數(shù)據(jù)進(jìn)行圖像生成。
以上是裝載了介質(zhì)傳感器的激光打印機(jī)的處理流程。
根據(jù)圖40說明這些噴墨方式、電攝影方式的打印機(jī)上裝載介質(zhì)傳感器的情況的處理概要。
在步驟4001中,指示打印開始。這里,構(gòu)成為直到指示打印開始之前才得到用紙的信息。
在步驟4002中,適合打印的設(shè)定條件生成打印數(shù)據(jù)和控制命令。
在步驟4003中,在打印數(shù)據(jù)生成后開始打印。打印開始可以不結(jié)束數(shù)據(jù)生成。與打印開始同時,開始輸送作為記錄介質(zhì)的用紙。
在步驟4004中,在輸送中或輸送路徑的預(yù)定場所使用紙停止的狀態(tài)下得到特定用紙的種類的信息,因此介質(zhì)傳感器進(jìn)行檢測。
在步驟4005中,根據(jù)步驟4004得到的信息把檢測結(jié)果反映給各個打印機(jī)。如果是噴墨打印機(jī),變更打印數(shù)據(jù)的校正、打印的控制方法。如果是激光打印機(jī),變更電攝影處理的各種條件。
在步驟4006中進(jìn)行作為實際的打印動作的圖像形成。
這樣根據(jù)利用介質(zhì)傳感器得到的信息適合用紙的種類進(jìn)行圖像形成。
但是,上述已有技術(shù)中,有下面的問題。
在未裝載介質(zhì)傳感器,即不能自動掌握用紙的種類的常規(guī)噴墨打印機(jī)中,如上所述,用戶必須預(yù)先設(shè)定成為打印對象的用紙的種類、打印品質(zhì)。不這樣的話,就會按默認(rèn)設(shè)定的條件打印。此時,難以進(jìn)行最適合于用紙的圖像形成。從很多選擇項中選擇用紙的種類所帶來的麻煩、選擇意圖成為不同的輸入或用戶不具有對進(jìn)行打印的用紙的知識等原因,不能進(jìn)行適合于用紙的種類的打印。其結(jié)果是白白浪費昂貴的介質(zhì)和墨水,導(dǎo)致打印時間不必要的增多。此外,存在著在通常的流程中,到開始打印之前用戶才能知道打印機(jī)的狀態(tài),例如是否處于可通信的狀況、是否設(shè)置了用紙、墨水是否剩余等的問題。
為解決部分的上述問題,考慮裝載可特定用紙的種類的介質(zhì)傳感器、自動設(shè)定適合于用紙的打印模式的打印機(jī),但此時存在下面的問題。
1.裝載介質(zhì)傳感器的打印機(jī)中,一般接收不依賴于用紙的種類的數(shù)據(jù)后,進(jìn)行適合于用紙的打印數(shù)據(jù)的生成,即圖像處理等的負(fù)荷加權(quán)處理,從而需要高速且高性能的運算處理裝置。具體說,需要高速的CPU、DSP、ASIC等專用硬件,存在不能充分利用作為打印系統(tǒng)的構(gòu)成要素之一的高速且高性能的PC的能力的問題。因此,使打印機(jī)本身具有該能力,造成了成本大幅度上升。
2.打印機(jī)側(cè)進(jìn)行用紙種類的特定當(dāng)中,內(nèi)部的ROM必須具有成為判斷基準(zhǔn)的參照用表和比較用的參數(shù)。特定條件的變更伴隨ROM的改寫,從而不容易進(jìn)行變更。原因是打印機(jī)等周邊設(shè)備的ROM的改寫在失敗的情況下存在不能動作的危險。
3.一旦開始打印,按最適合該用紙的模式進(jìn)行打印。這是優(yōu)點,但要進(jìn)行例如通常像在普通紙上打印這種不要求那么高的打印品質(zhì)的打印對象的打印時,假設(shè)打印機(jī)側(cè)設(shè)置光澤紙,介質(zhì)傳感器對用紙的特定結(jié)果也是光澤紙,則任意進(jìn)行適合于光澤紙的光學(xué)品質(zhì)的打印。打印出后的打印品質(zhì)不夠,浪費墨水的同時,導(dǎo)致打印時間增多。用戶不希望在這樣比較昂貴的用紙上進(jìn)行對于普通紙而言足夠的打印。對于這些問題,認(rèn)為不具有特定用紙的種類后向用戶傳遞其結(jié)果、確認(rèn)用戶的意志的部件和程序是其原因。
4.開始打印后進(jìn)入用紙種類的特定動作,因此總的打印時間增加。用紙的輸送途中可進(jìn)行檢測的話,就沒有問題,但輸送中途停止來進(jìn)行檢測的情況下,從停止開始到結(jié)束檢測的時間出現(xiàn)問題。打印多個頁面的情況下,檢測1張用紙的時間都花費了相當(dāng)時間,則1張1張打印以及進(jìn)行用紙的特定考慮打印時間將變得不現(xiàn)實,打印多個頁面的情況下,可省略僅檢測最初的第1頁等之后的處理。這種情況下,不能應(yīng)對累積的用紙中途改變種類的情況。輸送途中進(jìn)行檢測的情況下,需要立刻將其結(jié)果反饋到打印機(jī)本身的處理系統(tǒng),因此處理負(fù)荷增大。
5.存在很多不管打印機(jī)側(cè)的構(gòu)成如何,直到進(jìn)行供紙前才掌握用紙的種類的情況。這多使用裝載的介質(zhì)傳感器,一般是光學(xué)傳感器,因此需要將用紙與介質(zhì)傳感器之間的距離收斂在確定的適當(dāng)值的范圍內(nèi),從而僅將輸送途中按下用紙的狀態(tài)作為傳感器位置。
6.根據(jù)用紙的種類,相同的扭矩進(jìn)行的馬達(dá)驅(qū)動控制下,輸送量也有不同。這是由于用紙與輥子之間的摩擦量因用紙的種類而不同,如果沒有事前掌握的方式,則需要另外的用于決定用紙的前面位置的傳感器。在高品質(zhì)的圖像形成時,運送量的微小的不同都會出現(xiàn)在畫質(zhì)中,這是一個問題。
7.電攝影式的打印機(jī)的情況下,數(shù)據(jù)的生成在PC側(cè)進(jìn)行,但用紙的特定處理必須在輸送途中的非常短的時間內(nèi)結(jié)束,因此處理負(fù)荷變得非常大。為了實現(xiàn),打印機(jī)本身上必須裝有更高速且高性能的運算處理裝置。

發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的目的是提供一種數(shù)據(jù)處理裝置、打印裝置、打印系統(tǒng)、數(shù)據(jù)處理方法、打印方法、程序,通過將用紙的種類、大小等打印設(shè)定中用紙的設(shè)定所需要的信息在設(shè)置于紙盤、紙盒等的狀態(tài),即在供紙前的階段中得到并靈活使用,可自動進(jìn)行適合于用紙的打印設(shè)定。
另外,還在于提供一種操作性和方便性皆優(yōu)的數(shù)據(jù)處理裝置、打印裝置、打印系統(tǒng)、數(shù)據(jù)處理方法、打印方法、程序,通過向用戶提示用紙的信息,不用麻煩用戶動手,不白白浪費墨水和介質(zhì),可自動進(jìn)行適合于用紙的打印設(shè)定。
尤其是在PC等的高速且高性能的數(shù)據(jù)處理裝置側(cè)進(jìn)行打印數(shù)據(jù)的生成和打印機(jī)的控制的情況下,可構(gòu)筑更高速且廉價的打印系統(tǒng)。
還有,提供一種打印系統(tǒng),通過判斷根據(jù)檢測結(jié)果得到的用紙信息的打印設(shè)定和用戶任意設(shè)定的打印品質(zhì)之間的不匹配,可總是進(jìn)行遵照用戶的意圖且極力減少不適當(dāng)?shù)拇蛴?,即?yōu)質(zhì)圖像形成。
為達(dá)到上述目的,根據(jù)本發(fā)明,提供一種打印控制裝置,對輸送用紙并進(jìn)行打印的打印裝置輸出打印數(shù)據(jù),其特征在于具有特性信息獲得部件,獲得在上述用紙的輸送前檢測到的該用紙的特性信息;用紙?zhí)囟ú考?,根?jù)上述特性信息特定上述用紙的規(guī)格;打印數(shù)據(jù)生成部件,根據(jù)上述用紙的規(guī)格,生成打印數(shù)據(jù);輸出部件,向打印裝置輸出上述打印數(shù)據(jù)生成部件生成的打印數(shù)據(jù)。


圖1是表示第一實施例的有打印指示時的處理和控制的流程的圖;圖2是表示第一實施例的無打印指示時的處理和控制的流程的圖;圖3是表示第一實施例的打印系統(tǒng)構(gòu)成的圖;圖4是第一實施例的打印系統(tǒng)的構(gòu)成框圖;
圖5是第一實施例的打印系統(tǒng)的框圖;圖6是表示示出第一實施例的用紙的種類(介質(zhì)類型)的表的圖;圖7是表示示出第一實施例的用紙的大小(介質(zhì)類型)的表的圖;圖8是表示第一實施例的介質(zhì)類型的判斷和反映其的打印設(shè)定的流程的流程圖;圖9是表示第一實施例的介質(zhì)類型的參照用表的例1的圖(6種);圖10是表示第一實施例的介質(zhì)類型的參照用表的例2的圖(4種);圖11是表示第一實施例的介質(zhì)大小和有無用紙的判斷以及介質(zhì)大小設(shè)定的流程的流程圖;圖12是表示從第一實施例的應(yīng)用執(zhí)行打印命令時顯示的打印機(jī)對話框的例子的圖;圖13是表示進(jìn)行第一實施例的打印模式和各種用紙設(shè)定時顯示的設(shè)定對話框的例子的圖;圖14是表示根據(jù)第一實施例的檢測結(jié)果設(shè)定的介質(zhì)類型與用戶設(shè)定的不同時顯示的警告對話框的例子的圖;圖15是表示第一實施例的介質(zhì)類型與用戶品質(zhì)設(shè)定之間產(chǎn)生不匹配時顯示的警告對話框的例子的圖;圖16是表示第一實施例的檢測到無用紙時顯示的警告對話框的例子的圖;圖17是表示第一實施例的用戶選擇不定型大小的用紙時顯示的輸入對話框的例子的圖;圖18是表示第一實施例的大小與用戶設(shè)定不同時顯示的警告對話框的例子的圖;圖19是表示第一實施例的介質(zhì)大小與應(yīng)用指定的大小之間產(chǎn)生不匹配時顯示的警告對話框的圖;圖20是表示第二實施例的打印系統(tǒng)的功能框圖;圖21是表示第二實施例的有打印指示時的處理和控制的流程的圖;圖22是表示第二實施例的無打印指示時的處理和控制的流程的圖;圖23是表示第三實施例的有打印指示時的處理和控制的流程的圖;圖24是表示第三實施例的無打印指示時的處理和控制的流程的圖;圖25是表示第四實施例的有打印指示時的處理和控制的流程的圖;圖26是表示第四實施例的無打印指示時的處理和控制的流程的圖;圖27是表示第五實施例的打印系統(tǒng)構(gòu)成的圖;圖28是第五實施例的打印系統(tǒng)的功能框圖;圖29是表示第五實施例的有打印指示時的處理和控制的流程的圖;圖30是表示第五實施例的無打印指示時的處理和控制的流程的圖;圖31是第六實施例的打印系統(tǒng)的功能框圖;圖32是表示第六實施例的有打印指示時的處理和控制的流程的圖;圖33是表示第六實施例的無打印指示時的處理和控制的流程的圖;圖34是表示第七實施例的有打印指示時的處理和控制的流程的圖;圖35是表示第七實施例的無打印指示時的處理和控制的流程的圖;圖36是表示第十二實施例的記錄介質(zhì)的存儲器映像;圖37是表示已有技術(shù)的實施例的常規(guī)噴墨打印機(jī)的處理流程的圖;
圖38是表示已有技術(shù)的實施例的裝載了介質(zhì)傳感器的噴墨打印機(jī)的處理流程的圖;圖39是表示已有技術(shù)的實施例的裝載了介質(zhì)傳感器的激光打印機(jī)的處理流程的圖;圖40是表示已有技術(shù)的實施例的裝載了介質(zhì)傳感器的打印機(jī)的處理概要的流程圖;圖41是表示第一實施例的有打印指示時的打印處理的順序圖;圖42是表示第一實施例的無打印指示時的打印處理的順序圖;圖43是表示打印機(jī)和PC的功能內(nèi)部結(jié)構(gòu)的框圖;圖44是表示第八實施例的用紙大小(介質(zhì)大小)和用紙有無判斷處理以及介質(zhì)大小設(shè)定處理的順序的流程圖(1/2);圖45是表示第八實施例的用紙大小(介質(zhì)大小)和用紙有無判斷處理以及介質(zhì)大小設(shè)定處理的順序的流程圖(2/2);圖46是表示第九實施例的打印系統(tǒng)的功能框圖;圖47是表示第九實施例的有打印指示時的打印處理的順序圖;圖48是表示第九實施例的無打印指示時的打印處理的順序圖;圖49是表示第十實施例的系統(tǒng)的功能框圖;圖50是表示第十實施例的有打印指示時的打印處理的順序圖;圖51是表示第十實施例的無打印指示時的打印處理的順序圖;圖52是表示第十一實施例的有打印指示時的打印處理的順序圖;圖53是表示第十一實施例的無打印指示時的打印處理的順序圖。
具體實施例方式
(第一實施例)實現(xiàn)本發(fā)明的第一實施例的一例根據(jù)附圖來說明。
圖3是表示第一實施例的打印系統(tǒng)的構(gòu)成的圖。
301是進(jìn)行打印數(shù)據(jù)的生成和連接的打印機(jī)的控制的數(shù)據(jù)處理裝置。這里,假定為PC。實現(xiàn)接收與打印的設(shè)定有關(guān)的用戶的指示和輸入的作用。
302是和PC301連接的彩色打印機(jī)。根據(jù)PC301生成的打印數(shù)據(jù)進(jìn)行圖像形成。不特別詢問打印機(jī)的種類,但這里,假定為噴墨方式的彩色打印機(jī)。
303是連接PC301和彩色打印機(jī)302的通信接口。作為串行接口假定USB、IEEE1394、Ethernet(R)、IrDA、IEEE802.11、電線等,作為并行接口,假定個人計算機(jī)用打印機(jī)輸出規(guī)格(centronics)、SCSI等多種,但只要可實現(xiàn)雙向通信,則不管是有線還是無線的接口都可以。
這樣,這里的打印系統(tǒng)并非單體裝置,而采用數(shù)據(jù)處理裝置和進(jìn)行圖像形成的彩色打印機(jī)通過特定的雙向接口連接的結(jié)構(gòu)。
圖4是第一實施例的打印系統(tǒng)的功能框圖。
401是進(jìn)行圖像形成的噴墨方式的彩色打印機(jī)。由從404到410的各種功能塊構(gòu)成。
402是控制彩色打印機(jī)401的PC。由從411到418的各種功能塊構(gòu)成。其中,彩色打印機(jī)401和PC402對于在說明本發(fā)明的特征中認(rèn)為是不需要的功能都進(jìn)行了省略。
403是連接PC402和打印機(jī)401的通信接口。這里假設(shè)是USB(Universal Serial Bus)。
404是得到特定記錄介質(zhì)P的種類、大小的信息的用紙識別傳感器(介質(zhì)傳感器)。記錄介質(zhì)P裝在打印機(jī)401上裝備的供紙盤、紙盒上。作為特定用紙種類、大小的方式,存在預(yù)先對作為記錄介質(zhì)的用紙施加標(biāo)記,光學(xué)檢測出該標(biāo)記的方式、使用專用的用紙盒的方式、向用紙中埋入IC卡的方式、光學(xué)檢測出對用紙照射的特定光的反射光(正反射和擴(kuò)散反射光)的方式、直接或間接測定表面粗糙度的方式、測定光的透過率的方式等多種方式。另外,存在從用紙的重量、厚度、摩擦系數(shù)、介電率、電阻值、吸水率和攝取二維圖像并從特征量判別的方式等的實現(xiàn)方式。這些檢測方式可以是單體也可組合多個,都可實現(xiàn)用紙識別功能。這里,不管介質(zhì)傳感器的原理、構(gòu)成如何,只要具有后述的判別用紙種類、大小的功能即可。
405是根據(jù)介質(zhì)傳感器404的輸出結(jié)果特定用紙的用紙?zhí)囟ㄌ幚聿俊1緦嵤├惺褂脜⒄沼玫谋硖囟ㄓ眉埖姆N類、大小。
406是用紙?zhí)囟ㄌ幚聿?05特定用紙時使用的參照用的表??蓮腜C402更新該表的值。
407是存儲與405特定的用紙相關(guān)的信息的用紙信息存儲部。也可以是用紙信息與履歷一起存儲多個。
408是掌管打印機(jī)401的接口功能的I/F控制部。這里假定的接口是USB,因此由USB的周邊設(shè)備側(cè)的控制器構(gòu)成。進(jìn)行用紙信息的發(fā)送和打印數(shù)據(jù)與控制命令的接收等。要求打印機(jī)本身產(chǎn)生的錯誤、通信狀態(tài)等與狀態(tài)有關(guān)的信息時,返回PC402。
409是接收從PC402發(fā)送來的打印數(shù)據(jù)并在打印機(jī)引擎中展開的打印控制部。發(fā)送的打印數(shù)據(jù)是根據(jù)已經(jīng)包含用紙的種類、大小等的打印設(shè)定在PC402側(cè)進(jìn)行圖像處理的數(shù)據(jù),這里根據(jù)打印數(shù)據(jù)中包含的打印控制用的命令進(jìn)行打印機(jī)引擎的控制。具體說,使用由控制打印用的2值數(shù)據(jù)(根據(jù)情況為2值化前的中間數(shù)據(jù))和墨水的注入量、路徑數(shù)、打印方向和用紙的輸送量的各種參數(shù)構(gòu)成的數(shù)據(jù)。
410是打印部。也叫打印機(jī)引擎。根據(jù)由打印控制部409展開的打印數(shù)據(jù)對記錄介質(zhì)P進(jìn)行打印。該彩色打印機(jī)401是噴墨方式的打印機(jī),因此通過墨水噴出形成圖像。
411是掌管PC402的接口功能的I/F控制部。由USB的主機(jī)側(cè)的控制器構(gòu)成,具有作為USB主機(jī)的功能。作為USB主機(jī)的功能的一部分也可由OS、驅(qū)動器等軟件構(gòu)成。
412是作為在PC402上進(jìn)行用于打印的各種設(shè)定、打印數(shù)據(jù)的生成和打印機(jī)的控制的打印機(jī)驅(qū)動器。由413到415的各種功能塊構(gòu)成。
413是進(jìn)行包含用紙的設(shè)定、打印品質(zhì)的設(shè)定等的各種打印設(shè)定的打印設(shè)定處理部。具有接收用戶的指示和輸入、顯示或通知設(shè)定的內(nèi)容的功能。該功能塊是成為本發(fā)明的基礎(chǔ)的部分,具有根據(jù)從打印機(jī)401送來的用紙信息自動進(jìn)行用紙設(shè)定的功能。在后面說明關(guān)于包含用紙設(shè)定的打印的自動設(shè)定功能和不匹配產(chǎn)生的判斷的內(nèi)容。
414是打印數(shù)據(jù)的生成處理部。具體說,適合打印機(jī)401和打印設(shè)定處理部413進(jìn)行的打印設(shè)定進(jìn)行顏色變換和2值化等的各種圖像處理。進(jìn)行根據(jù)作成的數(shù)據(jù)進(jìn)行打印控制的打印控制用命令的生成。
415是數(shù)據(jù)生成處理部414生成數(shù)據(jù)時使用的表。這些表也可更新或附加內(nèi)容。
416是控制PC402的各種功能的中央控制部。CPU具有的功能與此相當(dāng)。
417是打印設(shè)定輸入操作部。由把用戶意圖反映在打印設(shè)定中的各種輸入設(shè)備構(gòu)成。
418是向用戶通知打印設(shè)定的設(shè)定信息通知部。作為通知方法,考慮使用監(jiān)視器等的顯示裝置的情況和通過聲音進(jìn)行通知等。
這樣,本發(fā)明的打印系統(tǒng)由裝載介質(zhì)傳感器并具有特定用紙的功能的彩色打印機(jī)、具有生成打印機(jī)側(cè)特定的用紙信息和根據(jù)用戶指示與選擇生成打印數(shù)據(jù)和控制命令的功能的PC等的數(shù)據(jù)處理裝置、連接該兩個裝置的雙向通信接口構(gòu)成。
圖5是第一實施例的打印系統(tǒng)的框圖。
501是作為可連接USB的串行總線的設(shè)備的彩色打印機(jī)。由下面所示的504到510的各種塊以及未示出的電源等構(gòu)成。
502是作為可連接USB的串行總線的設(shè)備的PC。由下面所示的511到516的各種塊以及未示出的電源等構(gòu)成。省略了本實施例的說明中不需要的塊,這一點與圖4的說明同樣。
503是USB的串行總線。這里未特別表示,但同一總線上可連接其他的USB設(shè)備。
504是根據(jù)存儲在ROM505和RAM506上的固件控制各部的CPU(中央控制裝置)。進(jìn)行作為本實施例的部分特征功能的用紙的特定處理的程序碼由該CPU504執(zhí)行。
505是存儲CPU504讀出的實現(xiàn)本實施例的部分功能的固件的程序碼的ROM。這里,假定快速ROM,但只要是非易失性存儲介質(zhì),不在乎其種類如何。那里還存儲用紙判定用的表。
506是根據(jù)需要由CPU504進(jìn)行數(shù)據(jù)的寫入和讀出、通過直接存儲器存取從USB控制部510讀出并存儲數(shù)據(jù)、相反通過讀入數(shù)據(jù)把數(shù)據(jù)寫入USB控制部510的RAM(存儲器)。在用紙信息的存儲用途中也使用。
507是進(jìn)行打印的打印機(jī)引擎。由噴墨方式的噴頭和裝載著墨水的墨盒以及其控制電路構(gòu)成。
508是由進(jìn)行打印控制的專用電路和DMA控制器等構(gòu)成的ASIC。
509是得到進(jìn)行用紙的特定的信息的介質(zhì)傳感器。通過傳感器可得到用于特定用紙的種類和大小的信息。只要能實現(xiàn)上述功能,傳感器的種類怎樣都行。
510是控制和USB主機(jī)的通信的USB控制部。打印數(shù)據(jù)的輸送主要使用批量(bulk)輸送進(jìn)行。該USB控制部對應(yīng)1.5Mbps的低速、12Mbps的全速以及以USB2.0的標(biāo)準(zhǔn)為基準(zhǔn)的480Mbps的高速。
511是根據(jù)硬盤驅(qū)動器516和RAM512中存儲的程序控制各部的CPU(中央控制裝置)。實現(xiàn)本實施例的部分功能的打印機(jī)驅(qū)動器的程序碼由該CPU511執(zhí)行。
512是根據(jù)需要由CPU511進(jìn)行數(shù)據(jù)的寫入和讀出、通過直接存儲器存取從USB控制部513讀出并存儲數(shù)據(jù)、相反通過讀入數(shù)據(jù)把數(shù)據(jù)寫入USB控制部513的RAM(存儲器)。打印機(jī)驅(qū)動器啟動時,驅(qū)動器的程序碼裝載到該RAM512中。
513是控制和USB設(shè)備的通信的USB控制部。打印機(jī)501具有首先進(jìn)行其他USB設(shè)備的控制和管理的功能。
514是控制對于用戶接口而言極其重要的鍵盤、鼠標(biāo)等各種輸入設(shè)備517的輸入設(shè)備控制部。輸入設(shè)備517和PC502之間的接口使用PS/2、USB等的串行接口。也可考慮將聲音作為輸入部件。
515是進(jìn)行送向顯示裝置518的信號的生成和變換等的顯示裝置控制部。
516是存儲CPU511讀出的實現(xiàn)本實施例的部分功能的程序碼的硬盤驅(qū)動器。這里,假定硬盤驅(qū)動器,但只要是非易失性存儲介質(zhì)、以及使用該存儲介質(zhì)的裝置,不在乎其種類如何。例如FD、MO、CD-RW、DVD-RAM、閃速存儲器、磁帶設(shè)備等對與此相當(dāng)。
517是傳遞用戶的指示的輸入設(shè)備。這里假定鍵盤、鼠標(biāo)。聲音輸入的情況下,假定為麥克風(fēng)。
518是由CRT顯香管、液晶等構(gòu)成的顯示裝置(監(jiān)視器)。該實施例中對用戶的通知部件是顯示裝置,但使用聲音的情況下,515為518向聲音輸出控制部輸出聲音信號的揚聲器等的聲音輸出裝置。
這樣,本發(fā)明的打印系統(tǒng)由裝載了介質(zhì)傳感器的彩色打印機(jī)、備有顯示裝置和輸入設(shè)備等的常規(guī)PC和連接這兩個設(shè)備的USB接口構(gòu)成,除了介質(zhì)傳感器外,任何特殊裝置、構(gòu)造都是不必要的。
圖1是表示第一實施例的有打印指示時的整個處理和控制的流程的圖。
在步驟101中,由介質(zhì)傳感器得到特定用紙的種類和大小的信息。裝備介質(zhì)傳感器,以使得能夠檢測到供紙盤和專用紙盒內(nèi)累積的用紙的種類和大小,采用可在供給用紙之前進(jìn)行檢測的構(gòu)成。檢測的定時只要是在打印機(jī)驅(qū)動器作出用紙信息的取得要求之前,任何定時都可以。這里假定是接入打印機(jī)的電源的時侯。
在步驟102中,從介質(zhì)傳感器的輸出結(jié)果特定用紙的種類和大小。特定可通過參數(shù)運算進(jìn)行,也可通過參照表進(jìn)行。關(guān)于檢測用紙的種類和大小的原理,如果能夠得到可進(jìn)行特定的輸出,則不在乎其種類、傳感器的個數(shù)、使用多種傳感器等的構(gòu)成。
在步驟103中,把步驟102特定的用紙信息存儲在存儲器中。這里存儲的用紙信息根據(jù)來自PC側(cè)的要求返回值。
在步驟104中,用戶對PC指示打印要求。打印要求的指示通過從一般使用的應(yīng)用的菜單中執(zhí)行打印命令來進(jìn)行,使用鼠標(biāo)、鍵盤進(jìn)行指示??刹挥面I盤、鼠標(biāo)等的定位設(shè)備,而采用通過聲音輸入實現(xiàn)的構(gòu)成。
在步驟105中,從接收打印要求的指示并進(jìn)行顯示的打印的設(shè)定畫面移動到進(jìn)行具體設(shè)定的畫面顯示時,啟動作為管理打印設(shè)定之外的軟件的打印機(jī)驅(qū)動器。
在步驟106中,接收步驟105的打印機(jī)驅(qū)動器啟動,對假定進(jìn)行打印的打印機(jī)確認(rèn)打印機(jī)自身累積的用紙是哪一種,從而進(jìn)行用紙信息的取得要求。此時,不僅適合用紙信息,還適合是否設(shè)置用紙的有無用紙、接口的狀態(tài)以及墨盒的種類和墨水的余量等打印機(jī)引擎部的信息等作出要求。
在步驟107中,接收步驟106的用紙信息的取得要求,對PC發(fā)送步驟103存儲的用紙信息。返回用紙信息以外的信息時也這樣一同進(jìn)行。
在步驟108中,根據(jù)得到的用紙信息進(jìn)行打印的自動設(shè)定。在后面說明打印設(shè)定的內(nèi)容和處理流程。打印設(shè)定中根據(jù)用紙信息進(jìn)行用紙設(shè)定時,在此判斷用紙設(shè)定和用戶任意指定的用紙設(shè)定之間是否產(chǎn)生不匹配。
在步驟109中,使用監(jiān)視器等的顯示裝置顯示包含步驟108自動設(shè)定的內(nèi)容的打印設(shè)定信息。在步驟108中自動用紙設(shè)定的內(nèi)容與用戶設(shè)定的內(nèi)容產(chǎn)生了不匹配的情況下,顯示出該不匹配的意思,提醒注意或警告。
在步驟110中判斷根據(jù)用紙信息的用紙設(shè)定與用戶任意設(shè)定的打印品質(zhì)之間是否產(chǎn)生不匹配。關(guān)于不匹配產(chǎn)生的判斷基準(zhǔn)和判斷處理流程在后面說明。自動用紙設(shè)定的內(nèi)容與用戶指定的用紙設(shè)定的內(nèi)容之間產(chǎn)生不匹配時,還判斷用戶作出的變更指示是否妥當(dāng)。其中此時的判斷在步驟113中反饋回設(shè)定內(nèi)容時進(jìn)行。
在步驟111中,當(dāng)步驟110觀察到產(chǎn)生不匹配時,把這個不匹配的意思提醒給用戶或警告用戶。提醒注意和警告通過對話框的顯示進(jìn)行,但為喚起用戶注意,在打開對話框的同時還伴隨聲音來顯示。后面說明顯示的對話框的內(nèi)容。
在步驟112中,根據(jù)確認(rèn)步驟109顯示的打印設(shè)定信息或步驟111顯示的警告變更打印設(shè)定的內(nèi)容時,關(guān)于其變更場所和內(nèi)容,接收用戶指示。
在步驟113中,步驟112中變更設(shè)定時,為再度確認(rèn)變更了的內(nèi)容和用紙設(shè)定之間是否未產(chǎn)生不匹配,處理返回到步驟110。用戶指示消除自動用紙設(shè)定和用戶的不匹配時也同樣。
在步驟114中,設(shè)定變更結(jié)果沒有問題時,反映了步驟112接收的指示的更新后的打印設(shè)定的信息顯示在監(jiān)視器上。用戶根據(jù)情況在步驟112和步驟114之間反復(fù),可進(jìn)行想要的設(shè)定。
在步驟115中,用戶指示打印開始。由此開始實際的打印動作。使用圖2詳細(xì)說明PC上不從應(yīng)用顯示打印的具體設(shè)定畫面而是直接開始打印的情況。
在步驟116中,PC上的打印機(jī)驅(qū)動器接收打印開始的指示,對應(yīng)打印設(shè)定進(jìn)行打印數(shù)據(jù)的生成。具體說,進(jìn)行顏色變換、2值化等的各種圖像處理的執(zhí)行、打印方法、輸送量等打印機(jī)控制的命令生成等。
在步驟117中,從PC對打印機(jī)給出打印開始的要求。
在步驟118中,接收打印開始的要求,將打印機(jī)的紙盤(tray)、紙盒(cassette)中設(shè)置的用紙輸送到打印位置,開始供紙。
在步驟119中,進(jìn)行供紙動作。此時,用紙輸送到打印開始位置。
在步驟120中,向打印機(jī)發(fā)送步驟116生成的打印數(shù)據(jù)。圖中視為在某一點進(jìn)行發(fā)送的一次輸送中完成了數(shù)據(jù)發(fā)送,但實際上,可適合打印機(jī)側(cè)的存儲器容量、數(shù)據(jù)處理能力進(jìn)行分割的數(shù)據(jù)的發(fā)送,關(guān)于發(fā)送定時和次數(shù),可在打印數(shù)據(jù)的生成途中順序發(fā)送打印數(shù)據(jù)。
在步驟121中,打印機(jī)把接收的打印數(shù)據(jù)送到打印機(jī)引擎并進(jìn)行打印。由于用紙已經(jīng)輸送到打印開始位置,因此從該位置適合打印寬度邊輸送用紙邊噴出墨水進(jìn)行圖像形成。
這樣圖1所示的處理流程是本發(fā)明的基礎(chǔ),通過在打印機(jī)驅(qū)動器啟動前保持用紙信息,可縮短之后的打印時間。PC側(cè)進(jìn)行打印數(shù)據(jù)的生成,因此可廉價且簡單地構(gòu)成打印機(jī)本身。另外,通過在驅(qū)動器內(nèi)根據(jù)檢測結(jié)果判斷用紙設(shè)定與用戶設(shè)定之間的不匹配并采用與用戶的通信,可構(gòu)筑一種能夠最大限度反映用戶意圖并且進(jìn)行誤打印設(shè)定極少的、良好圖像形成的打印系統(tǒng)。由此,用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
圖2是表示第一實施例的無打印指示時的整個處理和控制的流程的圖。
步驟201到步驟203相對圖1的步驟101到步驟103內(nèi)容沒有改變,因此省略詳細(xì)說明。其間,得到用紙信息,存儲在打印機(jī)內(nèi)部。打印機(jī)驅(qū)動器驅(qū)動前保持用紙信息的結(jié)構(gòu)相對圖1也沒有改變。
在步驟204中,用戶指示打印開始。由此開始實際的打印動作,但打印設(shè)定在此時不變更,而根據(jù)預(yù)先設(shè)定的內(nèi)容進(jìn)行隨后的處理。如已有技術(shù)例子所示,如果是常規(guī)噴墨打印機(jī),則生成沒有打印設(shè)定的內(nèi)容確認(rèn)和變更的原樣的打印數(shù)據(jù),進(jìn)行打印。
步驟205到步驟207相對圖1的步驟105到步驟107內(nèi)容沒有改變,因此省略詳細(xì)說明。其間,啟動打印機(jī)驅(qū)動器,得到打印機(jī)本身保持的用紙信息。
在步驟208中,判斷根據(jù)用紙信息的用紙設(shè)定和預(yù)先由用戶設(shè)定的或作為默認(rèn)指定的設(shè)定內(nèi)容之間是否產(chǎn)生不匹配。在后面說明不匹配產(chǎn)生的判斷基準(zhǔn)和判斷的處理流程。
步驟209到步驟212相對圖1的步驟111到步驟114沒有改變,因此省略詳細(xì)說明。其間,當(dāng)步驟208中判斷為產(chǎn)生不匹配時,警告該不匹配的意思,禁止用戶指示和判斷。
在步驟213中,在至此的其間中打印設(shè)定有變更時,進(jìn)行在變更后的條件下開始打印的觸發(fā)。用戶再要求打印開始。
步驟214到步驟219相對圖1的步驟116到步驟121沒有改變,因此省略詳細(xì)說明。設(shè)定內(nèi)容有變更時,接收打印開始的再要求,進(jìn)行氣候的打印數(shù)據(jù)生成和打印控制。
這樣在PC上不從操作中的應(yīng)用顯示打印的具體設(shè)定畫面而是直接開始打印的情況與圖1中說明的同樣,通過在打印機(jī)驅(qū)動器啟動前保持用紙信息,可縮短之后的打印時間。其他效果也同樣。
與已有技術(shù)的例子相比,打印開始后,由于需要再度變更設(shè)定內(nèi)容或給出開始的指示,因此用戶負(fù)荷增加,但實際上不產(chǎn)生設(shè)定的不匹配,從而用戶的負(fù)荷并不增加。
圖6是表示第一實施例的用紙的種類(介質(zhì)類型)的表。
如圖所示,噴墨打印機(jī)的打印機(jī)驅(qū)動器可設(shè)定的用紙的種類非常多。這里從一般用紙到特殊用紙,給出了用戶可選擇的用紙。這些用紙可從打印機(jī)驅(qū)動器的用紙種類的列表選擇。在后面說明打印機(jī)驅(qū)動器的列表選擇畫面。
圖7是表示第一實施例的用紙的大小(介質(zhì)大小)的表。
與圖6同樣,關(guān)于用紙大小也可設(shè)定多種,可選擇表中所示的介質(zhì)大小。關(guān)于選擇列表中沒有的不定型的用紙,大小可通過選擇用戶定義任意輸入、指定介質(zhì)大小。同樣后面說明列表選擇畫面和介質(zhì)大小的輸入畫面。
圖8是表示第一實施例的用紙種類(介質(zhì)類型)的判斷和反映其的打印設(shè)定的流程的流程圖。
在步驟801中,根據(jù)介質(zhì)傳感器的檢測結(jié)果掌握用紙的種類(介質(zhì)類型)。這里根據(jù)后述的參照用的表將用紙分類為6個類別。
在步驟802中,判斷介質(zhì)類型的設(shè)定是否為自動設(shè)定模式。所謂自動設(shè)定模式是根據(jù)打印機(jī)側(cè)檢測的結(jié)果自動進(jìn)行用紙設(shè)定的模式。未選擇該模式時,用戶需要任意選擇用紙的種類。選擇了介質(zhì)類型的自動設(shè)定模式的情況下,進(jìn)行到步驟803,選擇了用戶指定的手動設(shè)定模式的情況下,進(jìn)行到步驟804。
在步驟803中,判斷打印品質(zhì)是否為自動設(shè)定模式。所謂打印品質(zhì)的自動設(shè)定模式是適合用紙種類和大小構(gòu)成的用紙信息進(jìn)行用紙設(shè)定,根據(jù)用紙設(shè)定自動選擇最適合于對應(yīng)的用紙的打印的打印模式。未選擇該模式時,用戶需要任意選擇打印品質(zhì)。選擇打印品質(zhì)的自動設(shè)定模式時,進(jìn)行到步驟809,選擇用戶的手動設(shè)定模式時,進(jìn)行到步驟810。
在步驟804中,根據(jù)檢測結(jié)果判斷介質(zhì)類型的用紙設(shè)定與用戶任意指定的用紙設(shè)定之間是否有不同。其中,用戶可任意選擇或輸入的用紙的種類如圖6的表所示比自動設(shè)定的類別數(shù)6多,因此是否不同的判斷需要考慮不能達(dá)到用紙的種類完全一致的情況。此時,判斷是否屬于相同種類的類別。例如,光澤膜和光澤紙在相同相片級圖像形成的含義上分類為同一類別。判斷為用紙的種類的類別沒有不同、與設(shè)定值完全一致時,從列表選擇的用紙的種類作為設(shè)定值反映出來。設(shè)定值不同時,進(jìn)行到步驟805,一致或類別一致時進(jìn)行到步驟803。
在步驟805中,接收根據(jù)步驟804中的檢測結(jié)果的介質(zhì)類型的自動設(shè)定值與用戶設(shè)定值不同的結(jié)果,向用戶通知這個不同的意思。
在步驟806中用戶根據(jù)通知內(nèi)容判斷選擇了自動或用戶設(shè)定中的哪個用紙設(shè)定。介質(zhì)類型的設(shè)定與檢測結(jié)果的自動設(shè)定相符時,進(jìn)行到步驟807,與用戶指定的設(shè)定值相符時進(jìn)行到步驟808。
在步驟807中根據(jù)檢測結(jié)果將介質(zhì)類型的自動設(shè)定值作為介質(zhì)類型的設(shè)定。
在步驟808中,將用戶設(shè)定的設(shè)定內(nèi)容作為介質(zhì)類型的設(shè)定。此時,不僅選擇已經(jīng)設(shè)定的值,還能夠選擇另外的介質(zhì)類型,變更設(shè)定。
在步驟809中,步驟809中接收打印品質(zhì)由自動設(shè)定模式設(shè)定,根據(jù)用紙設(shè)定打印品質(zhì)。打印品質(zhì)設(shè)定后,結(jié)束用紙設(shè)定和打印品質(zhì)的設(shè)定的各處理。
在步驟810中,接收打印品質(zhì)的設(shè)定為用戶指定的手動設(shè)定模式的事實,判斷先設(shè)定的介質(zhì)類型與用戶設(shè)定的打印品質(zhì)之間是否產(chǎn)生不匹配。關(guān)于不匹配的判斷基準(zhǔn),在后面說明。判斷為產(chǎn)生不匹配的情況下,進(jìn)行到步驟811,判斷為匹配的情況下,進(jìn)行到步驟813中。
在步驟811中,接收不匹配的產(chǎn)生,向用戶通知該不匹配的意思。
在步驟812中用戶根據(jù)通知內(nèi)容判斷打印品質(zhì)與哪個相符。打印品質(zhì)與用紙設(shè)定相符時進(jìn)行到步驟809,始終指定用戶選擇的打印品質(zhì)時,進(jìn)行到步驟813中。
在步驟813中,將用戶設(shè)定的設(shè)定內(nèi)容用作打印品質(zhì)的設(shè)定。此時,不僅選擇已經(jīng)設(shè)定的值,還能夠選擇另外的打印品質(zhì),變更設(shè)定。
介質(zhì)類型和打印品質(zhì)的設(shè)定都為自動設(shè)定時,根據(jù)介質(zhì)傳感器的檢測結(jié)果進(jìn)行用紙設(shè)定,選擇最適合于該用紙設(shè)定的打印品質(zhì)。此時用戶不需要任何輸入和設(shè)定。
介質(zhì)類型的設(shè)定為手動設(shè)定時,在驅(qū)動器內(nèi)比較用戶指定的介質(zhì)類型的用紙設(shè)定與根據(jù)檢測結(jié)果的用紙設(shè)定。比較的結(jié)果判斷為相同時,用戶看來進(jìn)行與自動設(shè)定模式相同的動作。在比較的結(jié)果為不同的情況下,向用戶通知這一不同,可確認(rèn)用戶意圖并避免錯誤的用紙設(shè)定。
打印品質(zhì)的設(shè)定為手動設(shè)定時,在驅(qū)動器內(nèi)比較用戶指定的打印品質(zhì)的設(shè)定與根據(jù)用紙設(shè)定的打印品質(zhì)的設(shè)定的各內(nèi)容。比較的結(jié)果判斷為相同時,用戶看來進(jìn)行與自動設(shè)定模式相同的動作,尤其是不產(chǎn)生操作(action)。在比較的結(jié)果為不同的情況下,向用戶通知這一不同,可按照用戶意圖并設(shè)定最適當(dāng)?shù)拇蛴〉钠焚|(zhì)。
這樣,根據(jù)檢測結(jié)果的用紙信息進(jìn)行用紙設(shè)定(其中為種類的設(shè)定)和打印品質(zhì)的設(shè)定。
圖9是第一實施例的介質(zhì)類型的參照用表的例子。這里,區(qū)分為6種類型來說明。
作為用紙的種類(介質(zhì)類型),這里假定有普通紙·厚紙、涂層紙、光澤紙、光澤膜、OHP、T恤轉(zhuǎn)印紙·布料的6個類別。該區(qū)分因介質(zhì)傳感器的性能和功能而不同,在可進(jìn)行更多的分離的情況下,如果最終的打印品質(zhì)的控制內(nèi)容沒有不同,則不必要進(jìn)行區(qū)分。這里的例子畢竟只是一個例子。作為打印品質(zhì),準(zhǔn)備了高品質(zhì)、標(biāo)準(zhǔn)、高速的3種。與類型區(qū)分同樣,該打印品質(zhì)的等級可以是5級或2級的任何級。
下面說明這里的表的表達(dá)方式。
◎是按默認(rèn)指定的設(shè)定,用戶不進(jìn)行任何指定時和將打印品質(zhì)的設(shè)定設(shè)為自動設(shè)定模式并對用紙選擇最佳打印品質(zhì)時設(shè)定的打印品質(zhì)。
○是該用紙可選擇的打印品質(zhì)。
△是對該用紙按該打印品質(zhì)進(jìn)行打印時會出現(xiàn)問題的情況下在本實施例中提醒用戶注意。
×是手動設(shè)定時不能選擇、一般不能選擇的打印品質(zhì)。通過用紙的設(shè)定和用戶自身指定的打印品質(zhì)的組合,也可考慮成為該設(shè)定注意△、不可設(shè)定×的用紙設(shè)定的組合。此時,對用戶提醒注意或發(fā)出警告,根據(jù)用戶意圖引導(dǎo)向不進(jìn)行錯誤的打印。
這里以某用紙為例說明。
將光澤紙選擇為用紙設(shè)定。光澤紙的選擇可以是根據(jù)檢測結(jié)果的用紙信息的自動設(shè)定結(jié)果,也可以是用戶任意指定的。此時,打印品質(zhì)的設(shè)定不是自動模式,而是用戶自身指定的手動模式。手動模式指定的打印品質(zhì)是高速模式。認(rèn)為這是之前打印時的設(shè)定內(nèi)容的原樣保留等。
該狀態(tài)下開始打印,則不管是否在打印機(jī)中設(shè)置比較昂貴的光澤紙,都按實現(xiàn)不能體現(xiàn)該用紙的特征的低的打印品質(zhì)的高速模式進(jìn)行打印。這在浪費介質(zhì)的同時還浪費錯誤打印中所使用的墨水和時間。
這樣的情況下,本實施例中通過向用戶指出選擇了本來光澤紙中不能設(shè)定的打印品質(zhì)(高速)可將白白浪費防患于未然。指出不匹配時顯示的對話框的例子如圖15所示。對話框中,作為信息顯示當(dāng)前的用紙設(shè)定與打印品質(zhì)的設(shè)定是怎樣的、當(dāng)前的設(shè)定組合中產(chǎn)生問題以及要怎樣進(jìn)行設(shè)定變更才好。
圖10是第一實施例的介質(zhì)類型的參照用表的例子。這里區(qū)分為4種類型來說明。
作為用紙的種類(介質(zhì)類型),這里假定有普通紙·厚紙·其他、涂層紙、光澤紙·光澤膜、OHP的4個類別。打印品質(zhì)的等級數(shù)和表的表達(dá)方式與圖9同樣,因此省略。一般地,假定該4種類別的情況居多。
圖11是表示第一實施例的用紙大小(介質(zhì)大小)和有無用紙的判斷以及介質(zhì)大小設(shè)定的流程的流程圖。
在步驟1101中,根據(jù)檢測結(jié)果掌握打印機(jī)中是否設(shè)置了用紙。
在步驟1102中根據(jù)步驟1101中掌握的內(nèi)容判斷打印機(jī)中是否設(shè)置了用紙。設(shè)置了用紙的情況下進(jìn)行到步驟1103,為設(shè)置用紙的狀態(tài)時進(jìn)行到步驟1104。
在步驟1103中根據(jù)檢測結(jié)果掌握用紙的大小(介質(zhì)大小)。
在步驟1104中接收未設(shè)置用紙,向用戶通知沒有用紙的狀態(tài)。
在步驟1105中接收無用紙的通知,用戶判斷是否取消該打印。取消打印時結(jié)束處理。進(jìn)行打印時進(jìn)行到步驟1106。
在步驟1106中為繼續(xù)打印,用戶設(shè)置用紙。設(shè)置用紙后的處理的再開始在顯示確認(rèn)是否設(shè)置用紙的對話框后經(jīng)PC進(jìn)行,也可自動檢測出設(shè)置了用紙。打印機(jī)中可添加再開始處理的按鈕。此時,再開始按鈕為不僅再開始打印,還兼有其他功能的結(jié)構(gòu)。
在步驟1107中由傳感器掌握設(shè)置的用紙的大小。通常的介質(zhì)大小的檢測在打印機(jī)驅(qū)動器啟動前進(jìn)行,但在無用紙的情況下的流程中,驅(qū)動器啟動后設(shè)置用紙,因此需要進(jìn)行之后的處理。
在步驟1108中,判斷事前或步驟1107中掌握的用紙的大小與圖7所示的打印機(jī)驅(qū)動器具有的介質(zhì)大小的表內(nèi)的大小是否一致,即判斷是定型大小還是不定型大小。為定型大小的情況下,進(jìn)行到步驟1109,為不能掌握大小的不定型大小的情況下,進(jìn)行到步驟1110中。
在步驟1109中,判斷是否為自動設(shè)定用紙的大小的用紙大小自動設(shè)定模式。所謂自動設(shè)定模式是根據(jù)設(shè)置的用紙信息設(shè)定用紙的大小的模式。選擇了自動設(shè)定模式的情況下進(jìn)行到步驟1113,選擇了用戶指定的手動設(shè)定模式的情況下進(jìn)行到步驟1114。
在步驟1110中接收介質(zhì)大小為不定型,顯示用戶輸入任意的用紙大小的輸入對話框。關(guān)于輸入對話框的構(gòu)成使用圖17在后面說明。
在步驟1111中用戶根據(jù)顯示畫面輸入介質(zhì)大小。
在步驟1112中根據(jù)步驟1111輸入的值設(shè)定介質(zhì)大小。
在步驟1113中,判斷適合介質(zhì)大小放大或縮小打印對象的圖像和文件的功能,即放大·縮小設(shè)定是否有效。放大·縮小功能有效時,即便假設(shè)打印機(jī)中設(shè)置的用紙大小和使用的應(yīng)用中指定的介質(zhì)大小不同,通過進(jìn)行適合打印用紙的放大·縮小處理,可進(jìn)行留下適當(dāng)空白并且打印區(qū)域不超出用紙大小的打印。放大·縮小設(shè)定有效時,結(jié)束介質(zhì)大小的設(shè)定處理。放大·縮小設(shè)定無效時,進(jìn)行到步驟1119。
在步驟1114中,接收介質(zhì)大小的設(shè)定為手動模式,判斷根據(jù)檢測結(jié)果自動設(shè)定的介質(zhì)大小與用戶任意指定的介質(zhì)大小是否不同。各個設(shè)定不同時,進(jìn)行到步驟1115,相同時進(jìn)行到步驟1113。
在步驟1115中接收步驟1114的判斷中各個介質(zhì)大小的設(shè)定不同這一事實,向用戶通知這一事實。
在步驟1116中用戶根據(jù)通知內(nèi)容判斷介質(zhì)大小的設(shè)定與檢測結(jié)果、用戶指定中的哪個相符。與根據(jù)檢測結(jié)果的介質(zhì)大小的自動設(shè)定內(nèi)容相符時,進(jìn)行到步驟1117,始終使用用戶任意選擇或輸入的設(shè)定內(nèi)容時進(jìn)行到步驟1118。
在步驟1117中將根據(jù)檢測結(jié)果的自動設(shè)定內(nèi)容用作介質(zhì)大小的設(shè)定。
在步驟1118中將用戶設(shè)定的設(shè)定內(nèi)容用作介質(zhì)大小的設(shè)定。此時,不僅將已經(jīng)設(shè)定的值選擇為設(shè)定值,還可選擇其他用紙大小,變更設(shè)定的內(nèi)容。
在步驟1119中判斷驅(qū)動器設(shè)定的介質(zhì)大小與應(yīng)用內(nèi)規(guī)定的介質(zhì)大小是否不同。各個介質(zhì)大小的設(shè)定不同時進(jìn)行到步驟1120,相同時結(jié)束設(shè)定處理。
在步驟1120中接收各個介質(zhì)大小的設(shè)定不同的事實,向用戶通知該事實。
在步驟1121中判斷是否取消打印本身。取消打印時結(jié)束介質(zhì)大小的設(shè)定處理。原樣繼續(xù)處理時進(jìn)行到步驟1122。
在步驟1122中用戶手動進(jìn)行介質(zhì)大小的設(shè)定。具體說,打開應(yīng)用,使指定的介質(zhì)大小與驅(qū)動器設(shè)定的介質(zhì)大小相符。
未設(shè)置用紙時,打印開始前向用戶傳遞該未設(shè)置的事實,判斷是否繼續(xù)打印。繼續(xù)時,通過驅(qū)動器的用戶接口支持到用戶再開始在打印機(jī)中設(shè)置用紙的處理之前的順序。
介質(zhì)大小的設(shè)定是自動設(shè)定模式并且放大/縮小有效時,根據(jù)介質(zhì)傳感器的檢測結(jié)果進(jìn)行用紙設(shè)定,適合該設(shè)定的介質(zhì)大小進(jìn)行圖像形成。假設(shè)由應(yīng)用規(guī)定的介質(zhì)大小與驅(qū)動器的用紙設(shè)定不同的情況下,通過進(jìn)行放大/縮小可不用麻煩用戶動手就能按適當(dāng)大小進(jìn)行打印。
放大/縮小無效時,比較根據(jù)驅(qū)動器的用紙設(shè)定的介質(zhì)大小與由應(yīng)用規(guī)定的介質(zhì)大小。比較結(jié)果相同時,用戶不需要特別意識到介質(zhì)大小的設(shè)定。不同時,向用戶通知該不同,從而按照用戶意圖進(jìn)行介質(zhì)大小的設(shè)定。不進(jìn)行這樣的處理,假設(shè)應(yīng)用側(cè)的介質(zhì)大小比驅(qū)動器的用紙設(shè)定的介質(zhì)大小設(shè)定得更大時,為形成比用紙大的圖像,噴墨方式的打印機(jī)中在臺板(platen)和輸送導(dǎo)件等的打印機(jī)內(nèi)部附著上墨水。該附著的墨水污染接著供給的用紙,成為一個大問題。
這樣,根據(jù)檢測結(jié)果的用紙信息進(jìn)行介質(zhì)大小的設(shè)定。
圖12是第一實施例的從應(yīng)用執(zhí)行打印命令時顯示的打印對話框的一例。
1201是打印對話框。由從1202到1208的各顯示區(qū)域構(gòu)成。
1202是顯示成為進(jìn)行打印的對象的打印機(jī)的名稱、狀態(tài)等的區(qū)域。
1203是顯示可使用的多個打印機(jī)的制造商名和機(jī)型名的區(qū)域。用戶從該區(qū)(field)的列表選擇打印機(jī)。默認(rèn)顯示設(shè)定作為通常使用的打印機(jī)的打印機(jī)。
1204是顯示1203選擇的打印機(jī)的屬性的按鈕。通過按下該按鈕可啟動打印機(jī)驅(qū)動器。進(jìn)行以用紙的種類、大小和打印品質(zhì)為開始的具體設(shè)定時,通過打開該屬性可進(jìn)行上述設(shè)定,同時可顯示打印設(shè)定的具體內(nèi)容。
1205是顯示打印范圍的區(qū)域??蓮娜看蛴?、僅打印指定頁面或僅打印當(dāng)前應(yīng)用中打開的頁面中選擇。
1206是顯示打印的份數(shù)的區(qū)域??赏ㄟ^用戶輸入值來指定打印份數(shù)。
1207是“OK”按鈕。判斷為在該設(shè)定條件下沒有問題時,通過按下該“OK”按鈕開始打印。
1208是“取消”按鈕。在該設(shè)定條件下有問題時,通過按下該“取消”按鈕中止打印。
這里的顯示內(nèi)容至多只是一例,也可以具有通常使不顯示和不設(shè)定屬性的用紙設(shè)定進(jìn)行顯示的區(qū)域。重要的是用戶試驗打印時,按某定時啟動打印機(jī)驅(qū)動器。
進(jìn)行至此說明的各種設(shè)定和不匹配的判斷的功能假定由構(gòu)成打印機(jī)驅(qū)動器的程序碼實現(xiàn),但可通過OS(操作系統(tǒng))和應(yīng)用等的打印機(jī)驅(qū)動器以外的軟件實現(xiàn)其一部分或全部。當(dāng)然由OS包容其功能時,并非在特定打印機(jī),而是在所有打印機(jī)及其連接環(huán)境中實現(xiàn)本實施例說明的發(fā)明內(nèi)容。
圖13是第一實施例的進(jìn)行打印模式和各種用紙設(shè)定時顯示的設(shè)定對話框的一例。
1301是打印設(shè)定的對話框。由從1302到1326的各顯示區(qū)域構(gòu)成。該對話框通過打開圖12所示的屬性1204顯示。打印設(shè)定中顯示的項目非常多,因此通常的例子是構(gòu)成為使用制表(tab sheet)按內(nèi)容區(qū)分設(shè)定項目使得容易查看。本實施例中也是使用制表(tab)。
1302是整體設(shè)定的制表。顯示與整個打印相關(guān)的內(nèi)容。具體在后面說明。
1303是頁面設(shè)定的制表。顯示用紙的大小、打印方向、打印份數(shù)、打印布局(多個頁面打印)等各種與頁面設(shè)定相關(guān)的內(nèi)容。同時接收用戶對上述設(shè)定內(nèi)容的變更指示和輸入。
1304是特殊效果的制表。顯示在對圖像提供各種圖像修正、棕褐色調(diào)(sepia tone)等特殊效果時使用的功能的選擇畫面。
1305是實用性的制表。顯示噴頭調(diào)整和清洗等的功能的選擇畫面。
1306是整個設(shè)定的簡單顯示區(qū)域。不僅顯示文字信息,還按視覺上可辨認(rèn)的形式顯示設(shè)定的信息。
1307是顯示設(shè)定的用紙的種類(介質(zhì)類型)的區(qū)域。
1308是顯示用紙種類的區(qū)。下面說明的自動設(shè)定的情況下,根據(jù)檢測結(jié)果特定的用紙的種類在此顯示。圖6的表所示的介質(zhì)類型由用戶任意指定的情況下,從該區(qū)的列表選擇??刹捎孟蛄斜碜芳虞斎胄碌挠眉埖慕Y(jié)構(gòu)。
1309是自動設(shè)定用紙的種類時選擇的復(fù)選框。與接著說明的手動設(shè)定的復(fù)選框有排他性關(guān)系,只能選擇其中一個。選擇了該復(fù)選框的情況下,根據(jù)檢測結(jié)果特定的用紙的種類顯示在介質(zhì)類型區(qū)1308上。
1310是手動設(shè)定用紙的種類時選擇的復(fù)選框。選擇該復(fù)選框的情況下,用戶可任意選擇用紙的種類。即便選擇了1309的自動設(shè)定復(fù)選框,從介質(zhì)類型區(qū)1308的列表選擇介質(zhì)類型的情況下為手動設(shè)定,可選擇這些復(fù)選框。
1311是顯示設(shè)定的用紙的大小(介質(zhì)大小)的區(qū)域。
1312是顯示介質(zhì)大小的區(qū)。下面說明的自動設(shè)定的情況下根據(jù)檢測結(jié)果特定的介質(zhì)大小在此顯示。圖7的表所示的介質(zhì)大小由用戶任意指定的情況下,從該區(qū)的列表選擇??刹捎孟蛄斜碜芳虞斎胄碌挠眉埓笮〉慕Y(jié)構(gòu)。
1313是自動設(shè)定用紙的大小時選擇的復(fù)選框。與接著說明的手動設(shè)定的復(fù)選框有相互排除關(guān)系,只能選擇其中一個。選擇了該復(fù)選框的情況下,根據(jù)檢測結(jié)果特定的用紙的大小顯示在介質(zhì)大小區(qū)1312上。
1314是手動設(shè)定用紙的大小時選擇的復(fù)選框。選擇該復(fù)選框的情況下,用戶可任意選擇用紙的大小。即便選擇了1313的自動設(shè)定,從介質(zhì)大小區(qū)1312的列表選擇介質(zhì)大小的情況下為手動設(shè)定,可選擇這些復(fù)選框,這些與1310的說明相同。
1315是自動進(jìn)行放大/縮小時選擇的復(fù)選框。進(jìn)行檢查時,如圖11的流程圖說明那樣,即便打印機(jī)驅(qū)動器進(jìn)行的用紙設(shè)定和由應(yīng)用規(guī)定的用紙設(shè)定之間產(chǎn)生設(shè)定的不匹配,也可通過驅(qū)動器側(cè)的設(shè)定進(jìn)行匹配。
1316是顯示設(shè)定的打印品質(zhì)的區(qū)域。
1317是顯示打印的品質(zhì)的區(qū)。自動設(shè)定的情況下,自動選擇并設(shè)定最適合于介質(zhì)類型區(qū)1308顯示的用紙的種類的打印品質(zhì)。手動設(shè)定的情況下,采用將圖9和圖10所示的用紙參照用表中記載的多種打印品質(zhì)作為列表顯示,用戶從其中進(jìn)行選擇的結(jié)構(gòu)。
1318是自動設(shè)定打印的品質(zhì)的情況下選擇的復(fù)選框。與接著說明的手動設(shè)定的復(fù)選框有相互排除關(guān)系,只能選擇其中一個。選擇了該復(fù)選框的情況下,根據(jù)設(shè)定的用紙的種類規(guī)定的打印品質(zhì)顯示在打印品質(zhì)區(qū)1317上。
1319是手動設(shè)定打印的品質(zhì)的情況下選擇的復(fù)選框。選擇了該復(fù)選框的情況下,用戶可任意選擇打印品質(zhì)。即便選擇了復(fù)選框1318的自動設(shè)定,從打印品質(zhì)區(qū)1317的列表選擇打印品質(zhì)的情況下為手動設(shè)定,同樣選擇這些復(fù)選框。
1320是詳細(xì)設(shè)定打印品質(zhì)時使用的按鈕,通過選擇該按鈕移動到具體設(shè)定的畫面。假定本實施例中可自動設(shè)定的打印品質(zhì)為3級,但手動設(shè)定中可設(shè)定更多級的打印品質(zhì)。其中根據(jù)用紙的種類規(guī)定了可選擇的打印品質(zhì),因此并非設(shè)定準(zhǔn)備的全部的打印品質(zhì)的等級。
1321是選擇供紙方法的列表。用戶選擇手動或自動供給。
1322是自動進(jìn)行顏色調(diào)整時選擇的復(fù)選框。與接著說明的手動設(shè)定的復(fù)選框有相互排除關(guān)系,只能選擇其中一個。選擇了該復(fù)選框的情況下,自動進(jìn)行顏色調(diào)整。未選擇的情況下,手動進(jìn)行顏色調(diào)整。
1323是手動設(shè)定顏色調(diào)整的情況下選擇的復(fù)選框。選擇了該復(fù)選框的情況下,用戶可在未示出的具體設(shè)定的畫面上調(diào)整任意色調(diào)。
1324是“OK”按鈕。在該設(shè)定條件下用戶判斷為沒有問題時,關(guān)閉通過按下該“OK”按鈕打開的屬性,返回圖12所示的打印對話框。
1325是“取消”按鈕。用戶判斷為在各種設(shè)定后、返回最初的設(shè)定都沒有問題時,通過按下該“取消”按鈕關(guān)閉屬性,也關(guān)閉圖12所示的打印機(jī)對話框。
1326是“幫助”按鈕。對于和打印機(jī)驅(qū)動器管理的各種打印設(shè)定有關(guān)的內(nèi)容有不明白之處時,通過按下該按鈕顯示相關(guān)的設(shè)定的細(xì)節(jié)。
可以是這里未記載的但附加了更新設(shè)定內(nèi)容的“更新”按鈕的構(gòu)成。
這樣設(shè)定對話框為匯集對于用戶而言必要的項目構(gòu)成的畫面結(jié)構(gòu),為可瞬時確認(rèn)進(jìn)行怎樣的打印設(shè)定的結(jié)構(gòu)。
通過選擇圖中所示的用紙設(shè)定和打印品質(zhì)設(shè)定中準(zhǔn)備的自動設(shè)定模式實現(xiàn)設(shè)定的自動化。此時,為能夠確認(rèn)打印機(jī)和打印機(jī)驅(qū)動器進(jìn)行怎樣的判斷、是否進(jìn)行設(shè)定的結(jié)構(gòu),謀求與用戶的通信。其結(jié)果是實現(xiàn)優(yōu)先考慮了用戶的意圖且進(jìn)行錯誤打印少的良好圖像形成的打印系統(tǒng)。
圖14是第一實施例的根據(jù)檢測結(jié)果特定的介質(zhì)類型與用戶設(shè)定的不同時顯示的警告對話框的例子。
1401是警告對話框的一例。由從1402到1405的各顯示區(qū)域構(gòu)成。
1402是專門表現(xiàn)警告的主要意思的區(qū)域。不僅有文字信息,還伴隨傳遞警告意思的圖畫(illustraion)等的圖像進(jìn)行顯示。
1403是顯示警告內(nèi)容的區(qū)域。這里顯示確認(rèn)是否選擇警告的內(nèi)容和根據(jù)檢測結(jié)果特定的介質(zhì)類型的設(shè)定和用戶指定的設(shè)定中的一個的內(nèi)容。驅(qū)動器的設(shè)定優(yōu)先的情況下,如圖所示向用戶確認(rèn),以選擇檢測結(jié)果。
1404是“OK”按鈕。通過按下該“OK”按鈕使1403確認(rèn)的根據(jù)檢測結(jié)果的介質(zhì)類型的設(shè)定優(yōu)先。
1405是“取消”按鈕。通過按下該“取消”按鈕使用戶任意指定的而非檢測結(jié)果的介質(zhì)類型的設(shè)定優(yōu)先。
這樣,根據(jù)檢測結(jié)果的介質(zhì)類型的設(shè)定和通過用戶設(shè)定的設(shè)定之間有不同時,通知這個不同,用戶判斷哪個設(shè)定優(yōu)先。
圖16是第一實施例中檢測到無用紙時顯示的對話框的例子。
該對話框中,采用顯示專門表現(xiàn)警告的主要意思的圖像、警告的內(nèi)容和如圖11的流程圖說明那樣從無用紙狀態(tài)設(shè)置用紙并再開始處理的順序的構(gòu)成。
這樣,不僅顯示檢測到的結(jié)果,還表示之后的恢復(fù)順序,可向用戶提供更親切的打印環(huán)境。
圖17是第一實施例中用戶選擇不定型大小的用紙時顯示的輸入對話框的一例。
1701是輸入對話框。由1702到1709的各顯示區(qū)域構(gòu)成。
1702是選擇、顯示用戶任意輸入介質(zhì)大小時的值的單位的區(qū)域。這里假設(shè)可從“毫米”和“英寸”的2個單位體系中選擇。
1703是作為輸入大小的單位使用“毫米”時選擇的復(fù)選框。與接著說明的以“英寸”為單位的復(fù)選框處于相互排除關(guān)系,只能選擇其中之一。
1704是作為輸入大小的單位使用“英寸”時選擇的復(fù)選框。
1705是用戶實際輸入介質(zhì)大小的區(qū)域。本實施例中,由鍵盤、鼠標(biāo)等定位設(shè)備輸入。也可由聲音輸入進(jìn)行。
1706是介質(zhì)大小中規(guī)定用紙的寬度方向的長度的區(qū)。
1707是介質(zhì)大小中規(guī)定用紙的縱向方向的長度的區(qū)。
1708是“OK”按鈕。通過按下該“OK”按鈕使1403確定輸入的值。之后在用紙設(shè)定中反映該值。
1709是“取消”按鈕。通過按下該“取消”按鈕不輸入值而使用當(dāng)前設(shè)定的大小和值。但是在選擇了不定型的介質(zhì)大小時,輸入任何值,只要不進(jìn)行規(guī)定限制就不能結(jié)束介質(zhì)大小的設(shè)定。
這樣,用戶可使用任意大小的用紙。可以是曾輸入并設(shè)定的大小設(shè)定加上名字并進(jìn)行保存,可在之后的打印設(shè)定中使用的結(jié)構(gòu)。
圖18是第一實施例的介質(zhì)大小與用戶的設(shè)定不同時顯示的警告對話框。
該對話框中,采用顯示專門表現(xiàn)警告的主要意思的圖像、警告的內(nèi)容和確認(rèn)根據(jù)檢測結(jié)果特定的介質(zhì)大小是否用作打印設(shè)定的順序的構(gòu)成。
這樣,根據(jù)檢測結(jié)果的介質(zhì)大小的設(shè)定與用戶指定的設(shè)定之間有不同時,通知該不同的意思,用戶判斷哪個設(shè)定優(yōu)先。
圖19是第一實施例中判斷為介質(zhì)大小與應(yīng)用指定的大小之間產(chǎn)生不匹配時顯示的警告對話框。
該對話框中,采用優(yōu)先專門表現(xiàn)警告的主要意思的圖像、警告的內(nèi)容和打印機(jī)驅(qū)動器設(shè)定的用紙大小、顯示確認(rèn)是否變更應(yīng)用側(cè)的大小設(shè)定的內(nèi)容的構(gòu)成。
這樣,驅(qū)動器的介質(zhì)大小的設(shè)定與由應(yīng)用規(guī)定的設(shè)定之間有不同時,通知該不同的意思,用戶判斷哪個設(shè)定優(yōu)先。
如以上說明,提供一種打印系統(tǒng)、方法、存儲計算機(jī)可讀出的程序碼的存儲介質(zhì)和作為程序碼本身的軟件,通過在紙盤和紙盒等中設(shè)置的狀態(tài),即供紙前的階段中得到用紙的種類和大小等打印設(shè)定中用紙設(shè)定所需要的信息并將其靈活運用,可不用麻煩用戶動手,不白白浪費墨水和介質(zhì),兼有自動進(jìn)行適合于用紙的打印設(shè)定的操作性和方便性。
尤其是PC等高速高性能的數(shù)據(jù)處理裝置側(cè)進(jìn)行打印數(shù)據(jù)的生成和打印機(jī)的控制時,可更高速且廉價地構(gòu)筑打印系統(tǒng)。
通過判斷打印開始前對用戶提示用紙信息、根據(jù)檢測到的結(jié)果得到的用紙信息的打印設(shè)定和用戶任意設(shè)定的打印品質(zhì)之間的不匹配,可提供進(jìn)行遵照用戶的意圖且極力減少不適當(dāng)?shù)拇蛴〉拇蛴∠到y(tǒng)。
本實施例中,說明了將用紙的種類(介質(zhì)類型)和用紙的大小(介質(zhì)大小)設(shè)定為檢測對象的流程,但可以用僅檢測作為一個信息的介質(zhì)類型的結(jié)構(gòu)實現(xiàn)打印品質(zhì)的自動設(shè)定和不匹配判斷對用戶的通知等本實施例的特征。即,不能進(jìn)行大小的自動設(shè)定就不能實現(xiàn)打印設(shè)定的完全自動化,但關(guān)于打印品質(zhì)的設(shè)定,仍能充分實現(xiàn)目的。
(第二實施例)根據(jù)

實現(xiàn)本發(fā)明的第二實施例的例子。
實現(xiàn)本實施例的打印系統(tǒng)相對第一實施例說明的打印系統(tǒng)和功能塊的構(gòu)成要素基本上沒有變化。由于第一實施例中作了充分說明,省略相同部分的說明。
本實施例的特征是在數(shù)據(jù)處理裝置側(cè)備有第一實施例中打印機(jī)側(cè)備有的用紙?zhí)囟ㄌ幚砉δ芎陀眉埮卸ㄓ帽?。對于與第一實施例不同的部分,使用功能框圖和整個處理以及控制流程圖來說明其內(nèi)容。
圖20是第二實施例的打印系統(tǒng)的功能框圖。
如前面的說明所示,與第一實施例的不同之處是沒有位于打印機(jī)側(cè)的用紙?zhí)囟ㄌ幚聿?05和用紙判定用表406,改變?yōu)樵诖蛴C(jī)驅(qū)動器2010中裝入該功能。
2001是進(jìn)行圖像形成的噴墨方式的彩色打印機(jī)。由從2004到2008的各種功能塊構(gòu)成。各種功能塊在第一實施例中進(jìn)行了說明,因此省略其說明。介質(zhì)傳感器2004的輸出直接保存在檢測信息存儲部2005中。即,打印機(jī)側(cè)僅保持特定用紙需要的數(shù)據(jù)。
2002是控制彩色打印機(jī)2001的PC。由從2009到2018的各種功能塊構(gòu)成。除了打印機(jī)驅(qū)動器2010和與其相隨的表外,其內(nèi)容在第一實施例中進(jìn)行了說明,因此這里省略其說明。
2003是連接打印機(jī)2001和PC2002的通信接口。
2010是作為PC2002上進(jìn)行用于打印的各種設(shè)定和打印數(shù)據(jù)的生成以及打印機(jī)的控制的軟件的打印機(jī)驅(qū)動器。由從2011到2015的各種功能塊構(gòu)成。
2013是根據(jù)介質(zhì)傳感器2004的輸出結(jié)果特定用紙的用紙?zhí)囟ㄌ幚聿?。本實施例中,使用參照用的?015特定用紙的種類和大小。進(jìn)行用紙的特定時需要的介質(zhì)傳感器2004的輸出信息經(jīng)I/.F2003送到PC2002。根據(jù)接收的用紙信息由打印機(jī)驅(qū)動器進(jìn)行用紙的特定處理。
這樣本發(fā)明的打印系統(tǒng)由裝載了介質(zhì)傳感器并具有輸出特定用紙的參數(shù)的功能的彩色打印機(jī)、具有根據(jù)打印機(jī)側(cè)得到的用紙信息進(jìn)行用紙?zhí)囟üδ芎透鶕?jù)用戶指示與選擇生成打印數(shù)據(jù)和控制命令的功能的PC等的數(shù)據(jù)處理裝置、連接該兩個裝置的雙向通信接口構(gòu)成。
該構(gòu)成中,用紙?zhí)囟ㄌ幚聿坎辉诖蛴C(jī)側(cè),而在數(shù)據(jù)處理裝置側(cè),通過更新驅(qū)動器軟件容易變更特定用紙的參數(shù)和判斷基準(zhǔn)。
圖21是表示第二實施例的有打印指示時的整個處理和控制的流程的圖。
與第一實施例的不同之處是第一實施例中給出用戶的打印要求的指示前結(jié)束打印機(jī)側(cè)設(shè)置的用紙的特定,而本實施例中在要求指示后進(jìn)行。具體說,步驟2101的檢測動作后進(jìn)行的用紙?zhí)囟ǖ奶幚碓诓襟E2108的打印設(shè)定之前進(jìn)行。
通過這樣的控制,特定中使用的介質(zhì)傳感器的輸出得到的判斷參數(shù)等數(shù)據(jù)與用紙?zhí)囟ê蟮男畔⒘肯啾却?,因此?dǎo)致存儲步驟2102進(jìn)行的檢測結(jié)果的存儲器增大。在PC側(cè)進(jìn)行用紙的特定處理2107,與第一實施例相比,總的打印處理時間和處理的負(fù)荷都增大。其中并非這些中任一個都增大的問題,當(dāng)然通過采用這種結(jié)構(gòu),具有與進(jìn)行用紙?zhí)囟ǖ呐袛鄷r使用的判斷用的表、判斷算法的變更等在打印機(jī)側(cè)實現(xiàn)相比可靈活應(yīng)對的優(yōu)點。
圖22是表示第二實施例的無打印指示時的整個處理和控制的流程的圖。
與第一實施例的不同之處是如圖21的說明那樣,用紙?zhí)囟ǖ奶幚聿⒎窃诓襟E2201的檢測動作后而是在步驟2208的不匹配判斷之前進(jìn)行。此外接收開始打印的指示后到進(jìn)行不匹配判斷的流程與第一實施例相同。
這樣,在PC上不從操作中的應(yīng)用顯示打印的具體設(shè)定畫面而是直接開始打印的情況下,也與圖21說明的同樣在打印機(jī)驅(qū)動器啟動前保持介質(zhì)檢測結(jié)果(數(shù)據(jù)),從而得到充分的效果。
本實施例也與第一實施例同樣,采用在打印機(jī)驅(qū)動器啟動前保持用紙信息來縮短之后的打印時間的構(gòu)成。PC側(cè)進(jìn)行打印數(shù)據(jù)的生成,從而可廉價且簡單地構(gòu)成打印機(jī)本身。另外,通過在驅(qū)動器內(nèi)判斷與用戶設(shè)定之間的不匹配并采用與用戶的通信,可構(gòu)筑一種能夠最大限度反映用戶意圖并且進(jìn)行誤打印設(shè)定極少的打印系統(tǒng)。由此,用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
尤其,本實施例中,由于是不在打印機(jī)側(cè)而在數(shù)據(jù)處理裝置側(cè)進(jìn)行用紙?zhí)囟ㄌ幚淼慕Y(jié)構(gòu),能夠容易變更該處理內(nèi)容和判斷基準(zhǔn)。新介質(zhì)識別等打印機(jī)本身側(cè)的對應(yīng)相當(dāng)困難也可通過僅更新數(shù)據(jù)處理裝置側(cè)的打印機(jī)驅(qū)動器實現(xiàn)。
(第三實施例)根據(jù)

實現(xiàn)本發(fā)明的第三實施例的例子。
實現(xiàn)本實施例的打印系統(tǒng)的功能塊的構(gòu)成要素相對第一實施例說明的打印系統(tǒng)基本上沒有變化。由于第一實施例中作了充分說明,省略相同部分的說明。
本實施例的特征是在打印要求指示后進(jìn)行第一、第二實施例中指示打印要求前進(jìn)行的介質(zhì)的檢測動作。對于與第一實施例不同的部分,使用整個處理以及控制流程圖來說明其內(nèi)容。
圖23是表示第三實施例的有打印指示時的整個處理和控制的流程的圖。
與第一實施例的不同之處是在第一實施例中在打印機(jī)側(cè)設(shè)置的用紙的檢測在用戶給出打印要求的指示之前進(jìn)行,在根據(jù)其結(jié)束用紙的特定后存儲該用紙信息,而本實施例中在打印要求指示后進(jìn)行。具體說,步驟2301的打印要求指示前進(jìn)行的檢測動作與用紙?zhí)囟ㄌ幚碓诓襟E2303的接收用紙信息的取得要求后進(jìn)行。
通過這樣的控制,給出打印要求的時刻不能掌握用紙信息,因此用戶僅等待介質(zhì)傳感器在用紙信息的取得動作中花費的時間。其中檢測動作和特定用紙需要的時間非常短,則不會有多大問題,當(dāng)然通過采用這種結(jié)構(gòu),按用戶進(jìn)行打印的定時確實得到打印機(jī)中設(shè)置的用紙的信息的效果明顯。馬上將根據(jù)檢測結(jié)果判斷的用紙的特定信息返回PC,因此第一實施例中需要的用紙?zhí)囟ńY(jié)果的存儲動作可省略,具有不再需要存儲用的存儲器空間的優(yōu)點。
圖24是表示第三實施例的無打印指示時的整個處理和控制的流程的圖。
與第一實施例的不同之處是如圖23的說明那樣,檢測動作和用紙?zhí)囟ǖ奶幚聿⒎窃诓襟E2301的打印要求指示前而是在步驟2303的接收用紙信息的取得要求后進(jìn)行。此外接收用紙信息后到進(jìn)行不匹配判斷的流程與第一實施例相同。
這樣,在PC上不從操作中的應(yīng)用顯示打印的具體設(shè)定畫面而是直接開始打印的情況下,也與圖23說明的同樣得到充分的效果。
本實施例與第一實施例不同,采用在打印機(jī)驅(qū)動器啟動后取得用紙信息的構(gòu)成。但是,與第一實施例同樣,在PC側(cè)進(jìn)行打印數(shù)據(jù)的生成,從而可廉價且簡單地構(gòu)成打印機(jī)本身。另外,通過在驅(qū)動器內(nèi)判斷與用戶設(shè)定之間的不匹配并采用與用戶的通信,可構(gòu)筑一種能夠最大限度反映用戶意圖并且進(jìn)行誤打印設(shè)定極少的打印系統(tǒng)。由此,用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
尤其,本實施例中,由于是在用戶指示打印要求后進(jìn)行用紙信息的特定處理的結(jié)構(gòu),能夠正好在打印時得到按其定時設(shè)置在打印機(jī)中的用紙的信息。這意味著通過設(shè)置的定時防止用紙信息不同的錯誤。根據(jù)檢測結(jié)果判斷的用紙的特定信息在用紙信息要求后馬上返回PC,因此用紙?zhí)囟ńY(jié)果的存儲動作可省略,不再需要存儲用的存儲器空間。
(第四實施例)根據(jù)

實現(xiàn)本發(fā)明的第四實施例的例子。
實現(xiàn)本實施例的打印系統(tǒng)的功能塊的構(gòu)成要素相對第一實施例說明的打印系統(tǒng)基本上沒有變化。由于第一實施例中作了充分說明,省略相同部分的說明。
本實施例的特征是與第三實施例相同的構(gòu)成,把在打印機(jī)側(cè)備有的用紙?zhí)囟ㄌ幚砉δ苎b備在數(shù)據(jù)處理裝置側(cè)。即為結(jié)合第二和第三實施例的結(jié)構(gòu)。對于與第三實施例不同的部分,使用整個處理以及控制流程圖來說明其內(nèi)容。
圖25是表示第四實施例的有打印指示時的整個處理和控制的流程的圖。
與第三實施例的不同之處是在打印機(jī)側(cè)設(shè)置的用紙的檢測動作2504后進(jìn)行的用紙?zhí)囟ㄌ幚?506并非在打印機(jī)本身而在PC側(cè)進(jìn)行。
通過這樣的控制,可得到按用戶進(jìn)行打印的定時確實設(shè)置在打印機(jī)中的用紙的信息,同時用紙?zhí)囟ńY(jié)果的存儲動作省略可實現(xiàn)存儲器的有效利用??伸`活應(yīng)對能夠更新特定處理內(nèi)容的新介質(zhì)。
圖26是表示第三實施例的無打印指示時的整個處理和控制的流程的圖。
與第三實施例的不同之處是如圖25的說明那樣,用紙?zhí)囟ǖ奶幚?606在PC側(cè)進(jìn)行。在PC上不從操作中的應(yīng)用顯示打印的具體設(shè)定畫面而是直接開始打印的情況下,也與圖25說明的同樣得到充分的效果。
本實施例與第三實施例同樣,采用在打印機(jī)驅(qū)動器啟動后取得用紙信息的構(gòu)成。同樣,在PC側(cè)進(jìn)行打印數(shù)據(jù)的生成,從而可廉價且簡單地構(gòu)成打印機(jī)本身。另外,通過在驅(qū)動器內(nèi)判斷與用戶設(shè)定之間的不匹配并采用與用戶的通信,可構(gòu)筑一種能夠最大限度反映用戶意圖并且進(jìn)行誤打印設(shè)定極少的打印系統(tǒng)。由此,用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
尤其,本實施例中,能夠正好在打印時得到按其定時設(shè)置在打印機(jī)中的用紙的信息,同時可靈活應(yīng)對新介質(zhì)。
(第五實施例)根據(jù)

實現(xiàn)本發(fā)明的第五實施例的例子。
圖27是表示第五實施例的打印系統(tǒng)構(gòu)成的圖。
2701是由CCD、CMOS的攝像元件生成數(shù)字圖像的數(shù)字照相機(jī)。不僅具有攝像功能,還具有進(jìn)行用于將攝取的圖像由直接連接該數(shù)字照相機(jī)的打印機(jī)打印的數(shù)據(jù)生成和連接的打印機(jī)的控制的功能。接收與打印的設(shè)定有關(guān)的用戶的指示和輸入,實現(xiàn)顯示設(shè)定內(nèi)容的作用。
2702是和數(shù)字照相機(jī)2701連接的彩色打印機(jī)。根據(jù)數(shù)字照相機(jī)2701生成的打印數(shù)據(jù)和控制進(jìn)行圖像形成。只要在打印機(jī)本身內(nèi)處理多值數(shù)據(jù),則不在乎其種類。
2703是連接數(shù)字照相機(jī)2701和彩色打印機(jī)2702的通信接口。一般地,使用連接器形狀的小串行接口。假定USB、IEEE1394、IrDA、IEEE802.11b、Bluetooth等多種接口,但只要能實現(xiàn)雙向通信,不管是有線或無線,任何接口都可以。另外,可采用數(shù)字照相機(jī)2701內(nèi)置的存儲卡等的存儲介質(zhì)中記錄攝取的圖像后,取下該存儲卡自身,插入打印機(jī)本身的插槽中進(jìn)行打印的形式。此時不在乎存儲卡的種類。
這樣,這里的打印系統(tǒng)并非單體的裝置,而是數(shù)字照相機(jī)和進(jìn)行圖像形成的彩色打印機(jī)用特定雙向接口或與其類似的功能連接的結(jié)構(gòu)。
圖28是第五實施例的系統(tǒng)的功能框圖。
2801是進(jìn)行圖像形成的彩色打印機(jī)。這里假設(shè)是噴墨方式的打印機(jī)。由從2804到2811的各種功能塊構(gòu)成。
2802是把圖像數(shù)據(jù)送到彩色打印機(jī)2801的數(shù)字照相機(jī)。由從2812到2818的各種功能塊構(gòu)成。其中,彩色打印機(jī)2801和數(shù)字照相機(jī)2802在說明本發(fā)明的特征中不是必要的,因此省略說明。
2803是連接彩色打印機(jī)2801和數(shù)字照相機(jī)2802的通信接口。這里假定為使用2.4GHz頻帶的無線標(biāo)準(zhǔn)的Bluetooth。
2804是得到特定記錄介質(zhì)P的種類、大小的信息的用紙識別傳感器(介質(zhì)傳感器)。記錄介質(zhì)P裝在打印機(jī)2801上裝備的供紙盤、紙盒等上。作為特定用紙種類、大小的部件,與第一實施例說明的同樣,這里省略了。
2805是根據(jù)介質(zhì)傳感器2804的輸出結(jié)果特定用紙的用紙?zhí)囟ㄌ幚聿?。本實施例中通過將檢測輸出值作為參數(shù)的數(shù)值運算特定用紙的種類、大小。
2806是存儲與用紙?zhí)囟ㄌ幚聿?805特定的用紙相關(guān)的信息的用紙信息存儲部。也可以是用紙信息與履歷一起存儲多個。
2807是掌管打印機(jī)2801的接口功能的I/F控制部。這里假定的接口是Bluetooth,因此由基帶芯片(baseband chip)、RF模塊和鏈接控制器構(gòu)成。進(jìn)行用紙信息的發(fā)送和打印數(shù)據(jù)與控制命令的接收等。要求打印機(jī)本身產(chǎn)生的錯誤、通信狀態(tài)等與狀態(tài)有關(guān)的信息時,返回數(shù)字照相機(jī)2802。
2808是將從數(shù)字照相機(jī)2802發(fā)送來的RGB多值彩色圖像數(shù)據(jù)變換為YMCK數(shù)據(jù)的顏色變換處理部。此時進(jìn)行各種圖像的校整。
2809是將由顏色變換處理部2808變?yōu)閅MCK的多值數(shù)據(jù)的圖像數(shù)據(jù)變換為2值數(shù)據(jù)的2值化處理部。作為2值化的方法存在多種,但這里使用誤差擴(kuò)散法(ErrorDiffusionMethod)。
2810是將要打印數(shù)據(jù)在打印機(jī)引擎中展開的打印控制部。使用2值化處理部2809進(jìn)行2值化的打印數(shù)據(jù),根據(jù)從數(shù)字照相機(jī)2802送來的打印控制用的命令進(jìn)行打印機(jī)引擎的控制。具體說,執(zhí)行適合用紙的特性變更的各種控制,如墨水的注入量的控制和路徑數(shù)的變更。
2811是打印部。也叫打印機(jī)引擎。根據(jù)由打印控制部2810展開的打印數(shù)據(jù)對記錄介質(zhì)P進(jìn)行打印。
2812是掌管數(shù)字照相機(jī)2802的接口功能的I/F控制部。由Bluetooth的控制器構(gòu)成。部分功能可由固件構(gòu)成。
2813是作為在數(shù)字照相機(jī)2802上進(jìn)行用于打印的各種設(shè)定、打印數(shù)據(jù)的生成和打印機(jī)的控制的軟件的打印機(jī)驅(qū)動器。由2814到2815的各種功能塊構(gòu)成。與第一實施例說明的PC的情況不同,作為打印機(jī)驅(qū)動器,并非由其他固件構(gòu)成,可作為數(shù)字照相機(jī)內(nèi)部的固件功能的一部分動作。
2814是進(jìn)行包含用紙的設(shè)定、打印品質(zhì)的設(shè)定等的各種打印設(shè)定的打印設(shè)定處理部。具有接收用戶的指示和輸入、顯示或通知設(shè)定的內(nèi)容的功能。該功能塊是成為本發(fā)明的基礎(chǔ)的部分,具有根據(jù)從打印機(jī)2801送來的用紙信息自動進(jìn)行用紙設(shè)定的功能。關(guān)于包含用紙設(shè)定的打印的自動設(shè)定功能和不匹配產(chǎn)生的判斷的內(nèi)容與第一實施例相同。
2815是打印數(shù)據(jù)的生成處理部。具體說,生成進(jìn)行打印控制的打印機(jī)控制用的命令。
2816是控制數(shù)字照相機(jī)2802的各種功能的中央控制部。CPU具有的功能與此相當(dāng)。
2817是打印設(shè)定輸入操作部。由把用戶意圖反映在打印設(shè)定中的按鈕等構(gòu)成。數(shù)字照相機(jī)的情況下,與PC不同的操作部、顯示部都小,輸入用按鈕多兼有其他功能。
2818是向用戶通知打印設(shè)定的設(shè)定信息通知部。這里假定使用攝取的圖像的預(yù)覽和菜單顯示中備有的液晶顯示裝置。
這樣,本發(fā)明的打印系統(tǒng)由裝載了介質(zhì)傳感器并具有特定用紙的功能以及將多值的圖像數(shù)據(jù)變換為打印用的2值數(shù)據(jù)的功能的彩色打印機(jī)、具有生成打印機(jī)側(cè)特定的用紙信息和根據(jù)用戶指示與選擇生成圖像數(shù)據(jù)和控制命令的功能的數(shù)字照相機(jī)、連接該兩個裝置的雙向通信接口構(gòu)成。
圖29是表示第五實施例的有打印指示時的整個處理和控制的流程的圖。
與第一實施例不同,第一實施例中是在數(shù)據(jù)處理裝置側(cè)進(jìn)行在打印機(jī)側(cè)可立刻使用的2值數(shù)據(jù)的生成,但本實施例中在打印機(jī)側(cè)進(jìn)行以圖像處理開始的多值數(shù)據(jù)的變換。
步驟2901到步驟2915相對圖1的步驟101到步驟115內(nèi)容沒有改變,因此省略詳細(xì)說明。其間,得到用紙信息,進(jìn)行不匹配的判斷,用戶給出最終的打印開始后指示。用戶開始打印前取得用紙信息并進(jìn)行保持的結(jié)構(gòu)相對圖1也沒有改變。
在步驟2916中數(shù)字照相機(jī)上的打印機(jī)驅(qū)動器接收打印開始的指示,對應(yīng)打印設(shè)定進(jìn)行1次數(shù)據(jù)的生成。與第一實施例不同的是該系統(tǒng)中并非用作為數(shù)據(jù)處理裝置的數(shù)字照相機(jī)側(cè)而是用打印機(jī)本身進(jìn)行適合用紙的種類的打印數(shù)據(jù)的生成。這里限于在數(shù)字照相機(jī)內(nèi)部進(jìn)行不依賴于用紙的種類的數(shù)據(jù)的生成。其中,生成適合用紙的種類的控制用的命令。具體說,顏色變換、2值化等的各種圖像處理由打印機(jī)本身進(jìn)行,因此進(jìn)行打印對象的位置確定、適合于用紙的打印機(jī)控制用的命令生成等。在照片等的圖像數(shù)據(jù)打印時,對打印機(jī)原樣發(fā)送RGB的多值數(shù)據(jù)。
在步驟2917中,從數(shù)字照相機(jī)對打印機(jī)給出打印開始的要求。
在步驟2918中,接收打印開始的要求,開始供紙。
在步驟2919中,接收步驟2918的供紙開始并進(jìn)行供紙動作。此時,用紙輸送到可進(jìn)行打印的位置。
在步驟2920中,對打印機(jī)發(fā)送步驟2916生成的1次數(shù)據(jù)。
在步驟2921中,根據(jù)步驟2916生成的控制命令生成對應(yīng)相應(yīng)用紙的種類的2次數(shù)據(jù)。具體說,進(jìn)行將發(fā)送來的RGB數(shù)據(jù)變換為YMCK,將多值數(shù)據(jù)變換為2值數(shù)據(jù)的處理。
在步驟2922中,打印機(jī)將自身生成的打印數(shù)據(jù)(2次數(shù)據(jù))送到打印機(jī)引擎并進(jìn)行打印。此時,也進(jìn)行適合用紙信息的打印控制。
通過這樣的控制,打印機(jī)本身需要處理多值數(shù)據(jù),因此需要在打印機(jī)側(cè)備有更高速的運算處理裝置或?qū)S玫挠布?。這在成本方面是不利的,但考慮作為打印系統(tǒng)的情況下,像第一實施例那樣,并非將處理功能高的PC作為數(shù)據(jù)處理裝置,因此是非常實用的。也就是說,通用的數(shù)字照相機(jī)中具有打印功能的情況下,將依賴于打印機(jī)的機(jī)型的各種圖像處理在數(shù)字照相機(jī)中進(jìn)行是沒有理由的。在數(shù)字照相機(jī)側(cè)具有多個打印機(jī)輪廓文件(profile)、并且需要進(jìn)行與PC同等的數(shù)據(jù)處理,同時與PC不同,不能容易地進(jìn)行輪廓文件的更新。當(dāng)然采用這種結(jié)構(gòu),將不具有PC這種高處理能力的設(shè)備用作數(shù)據(jù)處理裝置的打印系統(tǒng)可得到同樣的效果。與已有技術(shù)例子相比,通過事前取得用紙信息可構(gòu)筑最大限度反映用戶意圖且極少進(jìn)行較差打印的打印系統(tǒng)。
圖30是表示第五實施例的無打印指示時的整個處理和控制的流程的圖。
與第一實施例不同之處是像圖29的說明中那樣,在打印機(jī)側(cè)進(jìn)行數(shù)據(jù)處理裝置側(cè)進(jìn)行的2值化處理。此外的到再要求打印的開始的步驟3013的流程與第一實施例相同。
這樣不確認(rèn)設(shè)定而直接從數(shù)字照相機(jī)開始打印的情況與圖29的說明同樣在打印開始的要求指示前保持介質(zhì)傳感器結(jié)果(數(shù)據(jù)),從而得到同樣效果。
本實施例實現(xiàn)第一實施例說明的部分效果。這是在打印機(jī)本身內(nèi)進(jìn)行從多值數(shù)據(jù)的變換的構(gòu)成,與其他實施例同樣通過判斷與用戶設(shè)定的不匹配并與用戶通信,可構(gòu)筑最大限度反映用戶意圖且極少進(jìn)行較差打印的打印系統(tǒng)。具有打印系統(tǒng)整體廉價構(gòu)成,并且可使用通用的數(shù)字照相機(jī)的優(yōu)點。由此,用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
本實施例中以數(shù)字照相機(jī)為例說明了其效果,但作為數(shù)據(jù)處理裝置使用與第一實施例相同的PC也得到同樣效果。
(第六實施例)根據(jù)

實現(xiàn)本發(fā)明的第六實施例的例子。
本實施例的特征是在打印機(jī)側(cè)進(jìn)行第一到第五實施例中在數(shù)據(jù)處理裝置側(cè)進(jìn)行的包含不匹配的判斷的打印設(shè)定。
圖31是表示第六實施例的系統(tǒng)的功能框圖。
3101是由進(jìn)行圖像形成的彩色打印機(jī)。這里假設(shè)是噴墨式打印機(jī)。由3105到3113的各種功能塊構(gòu)成。
3102是向彩色打印機(jī)3101傳送圖像數(shù)據(jù)和打印控制用命令的數(shù)字照相機(jī)。由3114到3119的各種功能塊構(gòu)成。其中,彩色打印機(jī)3101和數(shù)字照相機(jī)3102在說明本實施例的特征中不是必要的,因此同樣省略說明。
3103是連接打印機(jī)3101和數(shù)字照相機(jī)3102的通信接口。這里假定為使用2.4GHz頻帶的無線標(biāo)準(zhǔn)的Bluetooth。該接口主要用于打印設(shè)定內(nèi)容的收發(fā)和狀態(tài)應(yīng)答等數(shù)據(jù)量少的通信。
3104是在打印機(jī)3101與數(shù)字照相機(jī)3102之間傳遞圖像數(shù)據(jù)時使用的存儲卡。不在乎存儲卡的種類。
3105是得到特定記錄介質(zhì)P的種類、大小的信息的用紙識別傳感器(介質(zhì)傳感器)。記錄介質(zhì)P裝在打印機(jī)3101上裝備的供紙盤、紙盒等上。作為特定用紙種類、大小的部件,與第一實施例說明的同樣,這里省略了。
3106是根據(jù)介質(zhì)傳感器3105的輸出結(jié)果特定用紙的用紙?zhí)囟ㄌ幚聿?。本實施例中通過將檢測輸出值作為參數(shù)的數(shù)值運算特定用紙的種類、大小。
3107是進(jìn)行包含用紙的設(shè)定和打印品質(zhì)的設(shè)定等的各種打印設(shè)定的打印設(shè)定處理部。根據(jù)特定的用紙信息進(jìn)行包含用紙設(shè)定的各種打印的設(shè)定。關(guān)于包含用紙設(shè)定的打印的自動設(shè)定功能和不匹配產(chǎn)生的判斷的內(nèi)容與第一實施例相同。
3108是掌管打印機(jī)3101的接口功能的I/F控制部。這里假定的接口是Bluetooth,因此由基帶芯片(baseband chip)、RF模塊和鏈接控制器構(gòu)成。進(jìn)行打印設(shè)定內(nèi)容的發(fā)送。要求打印機(jī)本身產(chǎn)生的錯誤、通信狀態(tài)等與狀態(tài)有關(guān)的信息時,返回數(shù)字照相機(jī)3102。
3109是插入存儲卡的卡插槽。
3110是將從數(shù)字照相機(jī)3102經(jīng)存儲卡傳遞的RGB多值彩色圖像數(shù)據(jù)變換為YMCK的多值數(shù)據(jù)的顏色變換處理部。此時進(jìn)行各種圖像的校整。
3111是將由顏色變換處理部3110變?yōu)閅MCK的多值數(shù)據(jù)的圖像數(shù)據(jù)變換為2值數(shù)據(jù)的2值化處理部。作為2值化的方法存在多種,但這里使用誤差擴(kuò)散法(ErrorDiffusionMethod)。
3112是將要打印數(shù)據(jù)在打印機(jī)引擎中展開的打印控制部。使用2值化處理部3111進(jìn)行2值化的打印數(shù)據(jù),根據(jù)在打印設(shè)定處理部3107生成的打印控制用的命令進(jìn)行打印機(jī)引擎的控制。具體說,執(zhí)行適合用紙的特性變更的各種控制,如墨水的注入量的控制和路徑數(shù)的變更等。
3113是打印部。也叫打印機(jī)引擎。根據(jù)由打印控制部3112展開的打印數(shù)據(jù)對記錄介質(zhì)P進(jìn)行打印。
3114是掌管數(shù)字照相機(jī)3102的接口功能的I/F控制部。由Bluetooth的控制器構(gòu)成。
3115是插入存儲卡的卡插槽。
3116是控制數(shù)字照相機(jī)3102的各種功能的中央控制部。CPU具有的功能與此相當(dāng)。
3117是在內(nèi)置存儲器中存儲打印機(jī)3101設(shè)定的打印設(shè)定內(nèi)容的設(shè)定信息存儲部。
3118是打印設(shè)定輸入操作部。由在打印設(shè)定中反映用戶意圖的按鈕等構(gòu)成。數(shù)字照相機(jī)的情況下,與PC不同的操作部、顯示部都小,輸入用按鈕多兼有其他功能。這里在變更以打印品質(zhì)開始的各種設(shè)定和打印機(jī)側(cè)設(shè)定的打印設(shè)定時使用。
3119是向用戶通知打印設(shè)定的設(shè)定信息通知部。這里假定使用攝取的圖像的預(yù)覽和菜單顯示中備有的液晶顯示裝置。
這樣,本發(fā)明的打印系統(tǒng)由具有從介質(zhì)傳感器特定用紙并進(jìn)行各種打印設(shè)定的功能以及將多值的圖像數(shù)據(jù)變換為打印用的2值數(shù)據(jù)的功能的彩色打印機(jī)、具有生成圖像數(shù)據(jù)的功能的數(shù)字照相機(jī)、連接該兩個裝置的雙向通信接口以及存儲卡構(gòu)成。
圖32是表示第六實施例的有打印指示時的整個處理和控制的流程的圖。
與第五實施例不同,第五實施例中是在作為數(shù)據(jù)處理裝置的數(shù)字照相機(jī)側(cè)進(jìn)行包含用紙設(shè)定的打印設(shè)定的,但本實施例中在打印機(jī)側(cè)進(jìn)行以數(shù)據(jù)生成開始的所有處理。區(qū)分大容量的圖像數(shù)據(jù)和其他的數(shù)據(jù),經(jīng)另外的部件交換,這一點是不同的。
步驟3201到步驟3203相對圖29的步驟2901到步驟2903內(nèi)容沒有改變,因此省略詳細(xì)說明。其間,得到用紙信息,存儲在打印機(jī)內(nèi)部。打印開始前保持用紙信息的結(jié)構(gòu)相對第五實施例也沒有改變。
在步驟3204中要變更打印設(shè)定的內(nèi)容時,向用戶指示其變更場所和內(nèi)容。
在步驟3205中對數(shù)字照相機(jī)指示打印要求。
在步驟3206中接收步驟3205的打印要求的指示,對打印機(jī)進(jìn)行打印設(shè)定信息的取得要求。此時,不僅適合用紙信息,還適合是否設(shè)置的有無用紙、接口的狀態(tài)以及墨盒的種類和墨水的余量等打印機(jī)引擎部的信息等作出要求。數(shù)字照相機(jī)側(cè)設(shè)定的打印品質(zhì)和介質(zhì)大小等基本打印設(shè)定條件也傳遞到打印機(jī)側(cè)。在步驟3207中根據(jù)步驟3202得到的用紙信息進(jìn)行打印的自動設(shè)定。關(guān)于打印設(shè)定的內(nèi)容和處理流程與其他實施例相同。打印設(shè)定中根據(jù)用紙信息進(jìn)行用紙設(shè)定時,還判斷用紙設(shè)定與用戶任意指定的用紙設(shè)定之間是否產(chǎn)生不匹配。
在步驟3208中使用液晶監(jiān)視器等的顯示裝置顯示接收的打印設(shè)定信息。在步驟3207中在自動用紙設(shè)定的內(nèi)容與用戶設(shè)定的內(nèi)容產(chǎn)生不匹配時,表示該不匹配的意思,提醒注意或發(fā)出警告。
在步驟3210中,判斷根據(jù)用紙信息的用紙設(shè)定與用戶任意設(shè)定的打印品質(zhì)之間是否產(chǎn)生不匹配。不匹配產(chǎn)生的判斷基準(zhǔn)和判斷的處理與其他實施例相同,省略說明。
在步驟3211中當(dāng)步驟3210判斷為產(chǎn)生不匹配時,向數(shù)字照相機(jī)發(fā)送該不匹配的意思。
在步驟3212中在步驟3210判斷為見到產(chǎn)生不匹配時,向用戶提醒注意該不匹配或警告用戶。注意和警告通過顯示在畫面上進(jìn)行,但為喚起用戶注意,可伴隨聲音顯示警告。
在步驟3213中,根據(jù)確認(rèn)步驟3209顯示的打印設(shè)定信息或步驟3212顯示的警告變更打印設(shè)定的內(nèi)容時,關(guān)于其變更場所和內(nèi)容,接收用戶指示。
在步驟3214中,當(dāng)步驟3213中變更打印設(shè)定的內(nèi)容時,向打印機(jī)發(fā)送其變更場所和內(nèi)容。
在步驟3215中打印機(jī)接收變更的指示并變更打印設(shè)定的內(nèi)容。這里不詳細(xì)說明,但由于有時用戶指示的設(shè)定內(nèi)容不存在,因此在該步驟的設(shè)定變更后要再度進(jìn)行不匹配的判斷。
在步驟3216中對數(shù)字照相機(jī)發(fā)送反映了步驟3213中接收的指示的更新后的打印設(shè)定信息。
在步驟3217中在監(jiān)視器上顯示接收的更新后的打印設(shè)定的信息。用戶根據(jù)情況在步驟3213和步驟3217之間反復(fù),可進(jìn)行想要的設(shè)定。
步驟3218到步驟3225相對圖29的步驟2915到步驟2922內(nèi)容沒有變化,因此省略詳細(xì)說明。其間開始打印,適合用紙生成數(shù)據(jù),進(jìn)行打印。
這樣,在打印機(jī)側(cè)進(jìn)行與打印設(shè)定相關(guān)的幾乎所有的處理,從而為實現(xiàn)本實施例,可非常容易構(gòu)成數(shù)字照相機(jī)以及進(jìn)行變更。
圖33是表示第六實施例的無打印指示時的整個處理和控制的流程的圖。
與第五實施例不同之處是像圖32的說明中那樣,并非在作為數(shù)字處理裝置的數(shù)字照相機(jī)側(cè)而是在打印機(jī)側(cè)進(jìn)行數(shù)據(jù)處理裝置側(cè)進(jìn)行包含用紙設(shè)定的打印的設(shè)定。
這樣不顯示打印的具體設(shè)定畫面而直接開始打印的情況得到與圖32的說明的同樣效果。
本實施例實現(xiàn)與第五實施例相同的效果。通過判斷與用戶設(shè)定的不匹配并與用戶通信,可構(gòu)筑最大限度反映用戶意圖且極少進(jìn)行較差打印的打印系統(tǒng)。系統(tǒng)整體可廉價構(gòu)成,并且具有可使用通用的數(shù)字照相機(jī)的優(yōu)點。由此,用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
本實施例中以數(shù)字照相機(jī)為例說明了其效果,但作為數(shù)據(jù)處理裝置使用與第一實施例相同的PC也得到同樣效果。
本實施例中,作為數(shù)據(jù)處理裝置和打印機(jī)的接口,使用圖像數(shù)據(jù)用和打印設(shè)定確認(rèn)用的兩種,但只要是可進(jìn)行大容量的數(shù)據(jù)通信的接口,僅使用一種實現(xiàn)也毫無問題。
(第七實施例)根據(jù)

實現(xiàn)本發(fā)明的第七實施例。
本實施例的特征是作為打印系統(tǒng)的構(gòu)成要素的打印機(jī)并非噴墨方式,而是電攝影方式的激光打印機(jī)。此時,打印前取得的用紙信息不在打印數(shù)據(jù)的生成中而在打印機(jī)本身的處理條件設(shè)定中使用。
圖34是表示第七實施例的有打印指示時的整個處理和控制的流程的圖。
從步驟3401到步驟3403相對圖1的步驟101到步驟103內(nèi)容沒有變化,因此省略詳細(xì)說明。其間,得到用紙信息,存儲在打印機(jī)內(nèi)部。打印開始前保持用紙信息的構(gòu)成與第一實施例相同。作為得到的用紙信息,除用紙的種類、大小外,還有對處理條件產(chǎn)生影響的厚度等。
在步驟3404中,對PC指示打印要求。打印要求的指示通過從一包及使用的應(yīng)用中菜單中執(zhí)行打印命令進(jìn)行,作為設(shè)備可使用鼠標(biāo)和鍵盤??刹挥檬髽?biāo)和鍵盤等定位設(shè)備而經(jīng)例如麥克風(fēng)等聲音輸入設(shè)備實現(xiàn)。
在步驟3405中從接收打印要求的指示顯示的打印的設(shè)定畫面移動到進(jìn)行具體設(shè)定的畫面顯示時,啟動作為管理打印設(shè)定之外的軟件的打印機(jī)驅(qū)動器。
在步驟3406中接收步驟3405的打印機(jī)驅(qū)動器啟動,對假定進(jìn)行打印的打印機(jī)確認(rèn)打印機(jī)自身裝載的用紙是哪種,從而進(jìn)行用紙信息的取得要求。此時,不僅適合用紙信息,還適合是否設(shè)置的有無用紙、接口的狀態(tài)以及墨盒的種類和墨水的余量等打印機(jī)引擎部的信息等作出要求。
在步驟3407中接收步驟3406的用紙信息的取得要求并對PC發(fā)送步驟3403中存儲的用紙信息。返回用紙信息以外的信息時也這樣一同進(jìn)行。
在步驟3408中根據(jù)得到的用紙信息進(jìn)行打印的自動設(shè)定。
在步驟3409中使用監(jiān)視器等的顯示裝置顯示包含步驟3408中自動設(shè)定的內(nèi)容的打印設(shè)定信息。
在步驟3410中根據(jù)步驟3402得到的特定用紙的種類的信息變更電攝影處理的各種條件。具體說,適合用紙調(diào)節(jié)轉(zhuǎn)印電壓和定影溫度等設(shè)定。也進(jìn)行微調(diào)用紙的輸送速度的設(shè)定。
在步驟3411中用戶確認(rèn)步驟3409顯示的打印設(shè)定信息的結(jié)果是變更打印設(shè)定的內(nèi)容時,對于其變更場所和內(nèi)容接收指示。
在步驟3412中有步驟3411中設(shè)定變更的指示時,反映指示的內(nèi)容的更新后的打印設(shè)定的信息顯示在監(jiān)視器上。
在步驟3413中有步驟3411中設(shè)定變更的指示時,重新進(jìn)行電攝影處理的各種條件的設(shè)定。
在步驟3414中用戶指示打印開始。由此實際開始打印動作。使用圖35說明PC上不從操作中的應(yīng)用顯示打印的具體設(shè)定畫面而直接開始打印的情況。
在步驟3415中,PC上的打印機(jī)驅(qū)動器接收打印開始的指示,對應(yīng)打印的設(shè)定進(jìn)行打印數(shù)據(jù)的生成。一般地激光打印機(jī)中,多由postscript等的頁面描述語言記述打印數(shù)據(jù)。這里同樣也使用對應(yīng)打印機(jī)的描述語言(PDL)生成數(shù)據(jù)。
在步驟3416中,從PC對打印機(jī)給出打印開始的要求。同時對于步驟3410設(shè)定的處理條件,向打印機(jī)側(cè)發(fā)送其內(nèi)容。
在步驟3417中,接收打印開始的要求,將打印機(jī)的紙盒(cassette)、手動紙盤(tray)中設(shè)置的用紙輸送到圖像形成位置,開始供紙。根據(jù)步驟3416接收的處理條件設(shè)定進(jìn)行各種處理條件的設(shè)定變更。
在步驟3418中進(jìn)行供紙動作。此時,用紙輸送到打印開始位置。
在步驟3419中,把步驟3415生成的打印數(shù)據(jù)發(fā)送到打印機(jī)。
在步驟3420中,根據(jù)步驟3410中設(shè)定的處理條件,使用接收的打印數(shù)據(jù)進(jìn)行圖像形成。打印機(jī)把接收的打印數(shù)據(jù)送到打印機(jī)引擎,進(jìn)行打印。
這樣成為通過在打印機(jī)驅(qū)動器啟動前保持用紙信息可縮短之后的打印時間的構(gòu)成。與輸送途中進(jìn)行檢測的情況相比,檢測中占用時間。
圖35是表示第七實施例的無打印指示時的整個處理和控制的流程的圖。
步驟3501到步驟3503與圖34的步驟3401到步驟3403內(nèi)容上內(nèi)有變化,因此省略說明。其間,得到用紙信息,存儲在打印機(jī)內(nèi)部。
在步驟3504中,用戶對PC指示請求。關(guān)于打印請求的指示,與圖34的說明同樣。
在步驟3505中,對進(jìn)行打印的打印機(jī),確認(rèn)打印機(jī)自身裝載的用紙是哪種,進(jìn)行用紙信息的取得請求。
在步驟3506中,對PC發(fā)送步驟3503中存儲的用紙信息。
在步驟3507中根據(jù)步驟3502得到的特定用紙的種類的信息變更電攝影處理的各種條件。具體的設(shè)定內(nèi)容與圖34同樣。
步驟3508到步驟3513與圖34的步驟3515到步驟3420內(nèi)容沒有變化,因此省略說明。其間開始打印,適合用紙生成數(shù)據(jù),進(jìn)行打印。
這樣,不顯示打印的具體設(shè)定畫面而直接開始打印的情況得到與圖34中說明的同樣的效果。
本實施例中,與第一實施例同樣,成為通過在打印機(jī)驅(qū)動器啟動前保持用紙信息可縮短之后的打印時間的構(gòu)成。與輸送途中進(jìn)行檢測的情況相比,檢測中占用時間。另外到反映出檢測結(jié)果之前的時間也比輸送途中進(jìn)行檢測的情況下長很多,因此處理途中沒有無用的負(fù)荷,可用更廉價的CPU和硬件構(gòu)成。
(第八實施例)本發(fā)明的打印系統(tǒng)的第八實施例的構(gòu)成與圖3相同。
圖43是表示打印機(jī)302和PC301的功能的內(nèi)部構(gòu)成的框圖。
打印機(jī)302由各種功能塊404~409構(gòu)成。PC301由各種功能塊410~417構(gòu)成。其中,打印機(jī)302和PC301都認(rèn)為是說明本實施例中不需要的特征,因此省略了。通信接口303由USB構(gòu)成。
打印機(jī)302中404是檢測特定記錄介質(zhì)P的種類、大小的信息的用紙識別傳感器(介質(zhì)傳感器)。記錄介質(zhì)P裝在打印機(jī)302上裝備的供紙盤、紙盒等上。作為特定用紙種類、大小的方式,存在預(yù)先對作為記錄介質(zhì)的用紙施加標(biāo)記,光學(xué)檢測出該標(biāo)記的方式、向用紙中埋入IC卡的方式、光學(xué)檢測出對用紙照射的特定光的反射光(正反射和擴(kuò)散反射光)的方式、直接或間接測定表面粗糙度的方式、測定光的透過率的方式等多種方式。另外,存在從用紙的重量、厚度、摩擦系數(shù)、介電率、電阻值、吸水率判別的方式、和攝取二維圖像并從特征量判別的方式等。這些方式可以是單獨的也可組合多個。本實施例中作為用紙識別傳感器404,不管方式如何,只要具有在輸送路徑上判別用紙種類、大小的功能即可,但可以裝載在裝上墨盒和打印用的打印頭的托架上。
405是根據(jù)用紙識別傳感器404的輸出結(jié)果特定用紙的種類、大小的用紙?zhí)囟ㄌ幚聿?。用紙?zhí)囟ㄌ幚聿?05使用后述的用紙判定用表406特定用紙的種類、大小。
406是預(yù)先存儲標(biāo)準(zhǔn)值的用紙判定用表,在用紙?zhí)囟ㄌ幚聿?05特定用紙的種類、大小時使用??蓮腜C301更新該表的值。
407是掌管打印機(jī)302的接口功能的I/F控制部。通信接口303由USB構(gòu)成,因此I/F控制部407由USB的周邊設(shè)備側(cè)的控制器構(gòu)成,進(jìn)行用紙信息的發(fā)送和打印數(shù)據(jù)與控制命令的接收等。要求打印機(jī)302產(chǎn)生的錯誤的錯誤信息、通信狀態(tài)等的狀態(tài)信息時,送到PC301。
408是接收從PC301發(fā)送來的打印數(shù)據(jù)并在打印機(jī)引擎中展開的打印控制部。發(fā)送的打印數(shù)據(jù)是根據(jù)已經(jīng)包含用紙的種類、大小等的打印設(shè)定在PC301側(cè)進(jìn)行圖像處理的數(shù)據(jù),這里根據(jù)打印數(shù)據(jù)中包含的打印控制用的命令進(jìn)行打印機(jī)引擎的控制。具體說,打印控制用的命令使用由控制打印用的2值數(shù)據(jù)(根據(jù)情況為2值化前的中間數(shù)據(jù))和墨水的注入量、路徑數(shù)、打印方向和用紙的輸送量的各種命令構(gòu)成。打印機(jī)302是電攝影方式的打印機(jī)時,由控制轉(zhuǎn)印電壓和定影溫度的處理條件的各種命令構(gòu)成打印控制用的命令。
409是打印部。也叫打印機(jī)引擎。根據(jù)由打印控制部408展開的打印數(shù)據(jù)對記錄介質(zhì)P進(jìn)行打印。該打印機(jī)302是噴墨方式的打印機(jī),因此通過墨水噴出形成圖像。
PC301中410是掌管PC301的接口功能的I/F控制部。I/F控制部410由USB的主機(jī)側(cè)的控制器構(gòu)成,具有作為USB主機(jī)的功能。作為USB主機(jī)的功能的一部分也可由OS(Operation System)、打印機(jī)驅(qū)動器等軟件構(gòu)成。
411是作為在PC301上進(jìn)行用于打印的各種設(shè)定、打印數(shù)據(jù)的生成和打印機(jī)的控制的打印機(jī)驅(qū)動器的軟件構(gòu)成的。由412到414的各種功能塊構(gòu)成。
412是進(jìn)行包含用紙的設(shè)定、打印品質(zhì)的設(shè)定等的各種打印設(shè)定的打印設(shè)定處理部。具有接收用戶的指示和輸入、顯示或通知設(shè)定的內(nèi)容的功能。該打印設(shè)定處理部412是成為本發(fā)明的基礎(chǔ)的部分,具有根據(jù)從打印機(jī)302送來的用紙信息自動進(jìn)行用紙設(shè)定的功能。在后面說明關(guān)于包含用紙設(shè)定的打印的自動設(shè)定功能和不匹配產(chǎn)生的判斷的內(nèi)容。
413是打印數(shù)據(jù)的數(shù)據(jù)生成處理部。具體說,適合打印機(jī)302和打印設(shè)定處理部412進(jìn)行的打印設(shè)定進(jìn)行顏色變換和2值化等的各種圖像處理。進(jìn)行根據(jù)作成的數(shù)據(jù)進(jìn)行打印控制的打印機(jī)控制用命令的生成。
414是數(shù)據(jù)生成處理部413生成數(shù)據(jù)時使用的數(shù)據(jù)生成用表。這些表也可更新或附加內(nèi)容。
415是控制PC301的各種功能的中央控制部,由CPU構(gòu)成。
416是用戶操作的打印設(shè)定輸入操作部。由各種輸入設(shè)備構(gòu)成,用于把用戶意圖反映在打印設(shè)定中。
417向用戶通知打印設(shè)定的設(shè)定信息通知部。具體說,通過在監(jiān)視器等的圖像顯示裝置(未示出)顯示進(jìn)行通知或通過揚聲器(未示出)用聲音通知。
這樣,第一實施例的打印系統(tǒng)由裝載了用紙識別傳感器404并具有特定用紙的功能的打印機(jī)302、具有生成打印機(jī)302側(cè)特定的用紙信息和根據(jù)用戶指示與選擇生成打印數(shù)據(jù)和控制命令的功能的PC301、連接打印機(jī)302和PC301的可雙向通信的通信接口303構(gòu)成。
打印機(jī)302和PC301的硬件構(gòu)成與圖5相同。
圖41是表示第八實施例的打印處理的流程的順序圖。該流程表示有打印指示時用戶與PC301和打印機(jī)302之間進(jìn)行的打印處理。
在步驟S101中,用戶對PC301指示打印要求。打印要求的指示一般通過從動作的應(yīng)用菜單中指定打印命令并使之執(zhí)行來進(jìn)行,該指定和執(zhí)行中使用鼠標(biāo)和鍵盤。可不用鍵盤和鼠標(biāo)等的定位設(shè)備,而經(jīng)聲音輸入裝置實現(xiàn)。
在步驟S102中,接收打印要求的指示,在PC301的顯示裝置518上顯示打印的設(shè)定畫面,該打印的設(shè)定畫面移動到進(jìn)行具體設(shè)定的畫面顯示時,啟動作為管理打印設(shè)定之外的軟件的打印機(jī)驅(qū)動器411。
在步驟S103中接收步驟S102的打印機(jī)驅(qū)動器411啟動,PC301對要進(jìn)行打印的打印機(jī)302確認(rèn)成為打印對象的用紙的種類和大小,從而進(jìn)行用紙信息的取得要求。此時,不僅適合用紙信息,還適合紙盤和紙盒內(nèi)有無用紙、接口的狀態(tài)以及墨盒的種類和墨水的余量等打印機(jī)引擎302的信息等作出要求。
在步驟S104中接收用紙信息取得的要求的打印機(jī)302將打印機(jī)302的紙盤(tray)、紙盒(cassette)中設(shè)置的用紙輸送到打印開始位置,開始供紙。
在步驟S105中,打印機(jī)302進(jìn)行供紙動作。此時,用紙輸送到可由介質(zhì)傳感器509進(jìn)行檢測(讀出)的位置。
在步驟S106中由介質(zhì)傳感器509檢測出特定用紙的種類和大小的信息。介質(zhì)傳感器509配置在輸送路徑上,以便可檢測用紙的種類和大小,可采用供給用紙后進(jìn)行檢測的結(jié)構(gòu)。
在步驟S107中從介質(zhì)傳感器509的輸出結(jié)果由用紙?zhí)囟ㄌ幚聿?05參照用紙判定用表406特定用紙的種類和大小。
在步驟S108中接收步驟S103的用紙信息的取得要求的打印機(jī)302對PC301發(fā)送步驟S107特定的用紙信息。要求用紙信息以外的信息時,適合該信息進(jìn)行發(fā)送。
在步驟S109中PC301根據(jù)送來的用紙信息進(jìn)行打印的自動設(shè)定。后面說明打印設(shè)定的內(nèi)容和處理的流程。打印設(shè)定中根據(jù)用紙信息進(jìn)行用紙設(shè)定時,判斷用紙設(shè)定與用戶任意指定的用紙設(shè)定之間是否產(chǎn)生不匹配。
在步驟S110中PC301在顯示裝置518上顯示包含在步驟S109自動設(shè)定的內(nèi)容的打印設(shè)定信息。在步驟S109自動用紙設(shè)定的內(nèi)容與用戶設(shè)定的內(nèi)容產(chǎn)生不匹配的情況下,在顯示裝置518上顯示該不匹配的意思,提醒用戶注意或警告用戶。
在步驟S111中判斷根據(jù)用紙信息的用紙設(shè)定與用戶任意設(shè)定的打印品質(zhì)之間是否產(chǎn)生不匹配。后面說明關(guān)于不匹配的產(chǎn)生的判斷基準(zhǔn)和判斷的處理順序。自動用紙設(shè)定的內(nèi)容與用戶指定的用紙設(shè)定的內(nèi)容之間產(chǎn)生不匹配時還進(jìn)行用戶作出的變更指示是否妥當(dāng)?shù)呐袛?。其中,該判斷由步驟S114在反饋回設(shè)定內(nèi)容時進(jìn)行。
在步驟S112中判斷為步驟S111中產(chǎn)生不匹配的情況下,PC301在顯示裝置518上顯示該不匹配的意思,提醒用戶注意或警告用戶。提醒注意和警告在顯示裝置518的畫面上通過顯示對話框進(jìn)行,但在打開該對話框時可伴隨聲音來喚起用戶注意。在后面說明顯示的對話框的內(nèi)容。
在步驟S113中用戶確認(rèn)步驟S110中在顯示裝置518上顯示的打印設(shè)定信息、變更打印設(shè)定的內(nèi)容時,或者在步驟S112中根據(jù)顯示裝置518上顯示的警告用戶變更打印設(shè)定的內(nèi)容時,向PC301輸入其變更場所和內(nèi)容。
在步驟S114中,在步驟S113中變更設(shè)定時,為再度確認(rèn)變更了的內(nèi)容與用紙設(shè)定之間是否產(chǎn)生不匹配,把處理返回步驟S111。與用戶指示消除自動用紙設(shè)定與用戶設(shè)定的不匹配時相同。
在步驟S115中設(shè)定變更結(jié)果有問題時,PC301在顯示裝置518上顯示在步驟S113輸入的反映了變更內(nèi)容的更新后的打印設(shè)定的信息。
用戶考慮步驟S115中在顯示裝置518上顯示的更新后的打印設(shè)定的信息并再度執(zhí)行步驟S113的設(shè)定變更,為達(dá)到想要的設(shè)定,可反復(fù)進(jìn)行。
在步驟S116中用戶在判斷為不在供給的用紙上進(jìn)行想要的打印時,指示打印中止。
在步驟S117中接收打印中止指示的PC301要求打印機(jī)302不在供給的用紙上打印而直接把紙送出。
在步驟S118中打印機(jī)302把輸送到傳感器位置就停止的用紙送出。
在步驟S119中用戶指示打印開始。由此開始實際的打印動作。關(guān)于PC301上不從動作中的應(yīng)用顯示打印的具體設(shè)定畫面而直接開始打印的情況下的打印處理,參考圖42詳細(xì)說明。
在步驟S120中,PC301上的打印機(jī)驅(qū)動器411接收打印開始的指示,對應(yīng)打印設(shè)定進(jìn)行打印數(shù)據(jù)的生成。具體說,由打印機(jī)驅(qū)動器411進(jìn)行顏色變換、2值化等的各種圖像處理的執(zhí)行和打印方法、輸送量等打印機(jī)控制的命令生成等。
在步驟S121中,從PC301向打印機(jī)302發(fā)送步驟S120生成的打印數(shù)據(jù)。圖41中在某一點進(jìn)行打印數(shù)據(jù)的發(fā)送將該一次的發(fā)送視為完成數(shù)據(jù)發(fā)送,但實際上,可適合打印302側(cè)的存儲器容量、數(shù)據(jù)處理能力分割打印數(shù)據(jù)并進(jìn)行發(fā)送,也可在打印數(shù)據(jù)的生成途中順序進(jìn)行打印數(shù)據(jù)的發(fā)送。
在步驟S122中打印機(jī)302向打印機(jī)引擎507發(fā)送接收的打印數(shù)據(jù)并進(jìn)行打印。由于用紙已經(jīng)輸送到打印開始位置,因此打印機(jī)引擎507中,從該位置開始適合打印寬度送出用紙,噴出墨水進(jìn)行圖像形成。
這樣圖41所示的打印處理的流程為本發(fā)明的根基,打印機(jī)302一旦將在供給用紙后得到的用紙信息返回PC301側(cè),PC301就生成打印數(shù)據(jù)。PC301側(cè)進(jìn)行打印數(shù)據(jù)的生成,因此打印機(jī)302可廉價且簡單地構(gòu)成。此外,通過在打印機(jī)驅(qū)動器411內(nèi)判斷根據(jù)用紙檢測結(jié)果的用紙設(shè)定與用戶的用紙設(shè)定之間的不匹配并采用與用戶的通信,能夠進(jìn)行最大限度反映用戶意圖并且誤打印設(shè)定極少的、良好圖像形成。由此,用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
圖42是表示第八實施例的無打印指示時的打印處理的流程。
在步驟S201中用戶指示打印開始。由此開始實際的打印動作,但此時不變更打印設(shè)定,根據(jù)預(yù)先設(shè)定的設(shè)定內(nèi)容進(jìn)行打印處理。即生成沒有打印設(shè)定內(nèi)容確認(rèn)和變更的原來的打印數(shù)據(jù),進(jìn)行打印。
步驟S202到步驟S208的處理內(nèi)容與圖41所示的步驟S102到步驟S108的處理內(nèi)容相同,這里省略說明。通過這些處理,用紙被供紙輸送到傳感器位置并檢測到用紙信息,該用紙信息發(fā)送到PC301。
在步驟S209中判斷根據(jù)用紙信息的用紙設(shè)定與預(yù)先由用戶設(shè)定的設(shè)定內(nèi)容或作為默認(rèn)內(nèi)指定的設(shè)定內(nèi)容之間是否產(chǎn)生不匹配。后面說明不匹配產(chǎn)生的判斷基準(zhǔn)和判斷的處理順序。
步驟S210到步驟S216的處理內(nèi)容與圖41所示的步驟S112到步驟S118的處理內(nèi)容相同,因此省略說明。通過這些處理在步驟S209中判斷為產(chǎn)生不匹配時,向用戶警告該不匹配的意思,由用戶指示和判斷。接著通過該判斷中止打印,送出被輸送到用紙傳感器位置的用紙。
在步驟S217中至此的處理流程中有打印設(shè)定的變更時,進(jìn)行觸發(fā),以在變更后的條件下開始打印。即,用戶向PC301再要求打印開始。
步驟S218到步驟S220的處理內(nèi)容與圖41所示的步驟S120到步驟S122的處理內(nèi)容相同,省略說明。通過這些處理設(shè)定內(nèi)容有變更時接收打印開始的再要求的PC301進(jìn)行隨后的打印數(shù)據(jù)的生成和打印控制。
這樣,關(guān)于PC301上不從動作中的應(yīng)用顯示打印的具體設(shè)定畫面而直接開始打印的情況與參考圖41說明的情況同樣,打印機(jī)302一旦將在供給用紙后得到的用紙信息返回PC301側(cè),PC301就生成打印數(shù)據(jù)。與原來的打印系統(tǒng)相比,由于需要在打印開始后再度變更設(shè)定內(nèi)容或給出開始指示,看起來用戶的負(fù)擔(dān)增加,但實際上不產(chǎn)生設(shè)定的不匹配,用戶的負(fù)擔(dān)并不增加。
第八實施例中成為對象的用紙的種類(介質(zhì)類型)與圖6相同。
第八實施例中成為對象的用紙的大小(介質(zhì)大小)與圖7相同。
第八實施例的表示用紙種類(介質(zhì)類型)的判斷處理和反映其判斷結(jié)果的打印設(shè)定處理的順序的流程圖與圖8同樣。
根據(jù)介質(zhì)類型決定打印品質(zhì)的參照用表與圖9同樣。
指出不匹配時在顯示裝置518上顯示的對話框的例子與圖15相同。
圖44和圖45是表示第八實施例的用紙大小(介質(zhì)大小)和有無用紙的判斷處理以及介質(zhì)大小設(shè)定處理的順序的流程圖。
在步驟S1001中根據(jù)介質(zhì)傳感器509的檢測結(jié)果掌握打印機(jī)302的紙盤和紙盒里是否設(shè)置了用紙。
在步驟S1002中根據(jù)步驟S1001掌握的結(jié)果如果打印機(jī)302的紙盤和紙盒里設(shè)置了用紙,則進(jìn)行到步驟S1003,未設(shè)置用紙則進(jìn)行到步驟S1004。
在步驟S1003中根據(jù)介質(zhì)傳感器509的檢測結(jié)果掌握用紙的大小(介質(zhì)大小)。
在步驟S1004中接收未設(shè)置用紙的判別結(jié)果,向用戶通知“無用紙”。
在步驟S1005中接收無用紙的通知,由用戶判斷是否取消該打印。取消打印時,結(jié)束處理。進(jìn)行打印時進(jìn)行到步驟S1006。
在步驟S1006中為繼續(xù)打印,用戶把用紙設(shè)置在打印機(jī)302的紙盤和紙盒里。在顯示裝置518上顯示確認(rèn)是否設(shè)置了用紙的對話框后,經(jīng)PC301再開始設(shè)置用紙后的處理,也可以是自動檢測設(shè)置了用紙并再開始處理。打印機(jī)302上可附加用于再開始處理的按鈕。此時,考慮打印機(jī)302的成本使再打開按鈕不僅具有再開始打印,還具有其他功能。
在步驟S1007中由介質(zhì)傳感器509掌握設(shè)置的用紙的大小,進(jìn)行到步驟S1003。
在步驟S1008中判斷步驟S1003或步驟S1007掌握的用紙的大小是否與圖7所示的打印機(jī)驅(qū)動器411可設(shè)定的用紙的大小一致,即是否為定型大小。為定型大小的情況下,進(jìn)行到步驟S1009,為與圖7所示的用紙大小不一致的不定型大小的情況下,進(jìn)行到步驟S1010。
在步驟S1009中判斷是否選擇了自動設(shè)定用紙大小的用紙大小自動設(shè)定模式。所謂用紙大小自動設(shè)定模式是根據(jù)檢測到的用紙信息自動設(shè)定用紙的大小的模式。選擇了自動設(shè)定模式的情況下進(jìn)行到步驟S1013,選擇了用戶指定的手動設(shè)定模式的情況下進(jìn)行到步驟S1014。
在步驟S1010中接收介質(zhì)大小為不定型的事實,在顯示裝置518上顯示用戶手動輸入用紙大小的輸入對話框。關(guān)于輸入對話框的構(gòu)成使用圖17在后面說明。
在步驟S1011中用戶根據(jù)顯示裝置518上顯示的輸入對話框輸入介質(zhì)大小。
在步驟S1012中根據(jù)步驟S1011輸入的介質(zhì)大小設(shè)定介質(zhì)大小。
在步驟S1013中,判斷適合介質(zhì)大小放大或縮小打印對象的圖像和文件的功能,即放大·縮小設(shè)定是否有效。放大·縮小功能有效時,即便假設(shè)打印機(jī)302中設(shè)置的用紙大小和動作的應(yīng)用中指定的介質(zhì)大小不同,通過進(jìn)行適合用紙的大小的放大·縮小處理,可實現(xiàn)留下適當(dāng)空白并且打印區(qū)域不超出用紙大小的打印。因此放大·縮小功能有效時,結(jié)束介質(zhì)大小的設(shè)定處理。另一方面,放大·縮小功能無效時,進(jìn)行到步驟S1019。
在步驟S1014中,接收介質(zhì)大小由用戶設(shè)定的事實,判斷根據(jù)檢測結(jié)果自動設(shè)定的介質(zhì)大小與用戶手動指定的介質(zhì)大小是否不同。介質(zhì)大小不同時,進(jìn)行到步驟S1015,介質(zhì)大小相同時進(jìn)行到步驟S1013。
在步驟S1015中接收介質(zhì)大小不同的事實,向用戶通知這一事實。
在步驟S1016中用戶判斷與根據(jù)檢測結(jié)果自動設(shè)定的介質(zhì)大小和用戶手動指定的介質(zhì)大小中的哪個介質(zhì)大小相符。與根據(jù)檢測結(jié)果自動設(shè)定的介質(zhì)大小相符時,進(jìn)行到步驟S1017,始終與用戶手動指定的介質(zhì)大小相符時進(jìn)行到步驟S1018。
在步驟S1017中將根據(jù)檢測結(jié)果自動設(shè)定的介質(zhì)大小用作介質(zhì)大小的設(shè)定。
在步驟S1018中將用戶手動指定的介質(zhì)大小用作介質(zhì)大小的設(shè)定。此時,不僅將已經(jīng)設(shè)定的介質(zhì)大小指定為設(shè)定值,還可指定其他用紙大小,變更設(shè)定的內(nèi)容。
在步驟S1019中判斷打印機(jī)驅(qū)動器411設(shè)定的介質(zhì)大小與應(yīng)用內(nèi)規(guī)定的介質(zhì)大小是否不同。介質(zhì)大小不同時進(jìn)行到步驟S1020,相同時結(jié)束設(shè)定處理。
在步驟S1020中接收介質(zhì)大小不同的事實,向用戶通知該事實。
在步驟S1021中判斷是否取消打印本身。取消打印時結(jié)束介質(zhì)大小的設(shè)定處理。把供給的用紙原樣送出。繼續(xù)處理時進(jìn)行到步驟S1022。
在步驟S1022中用戶手動進(jìn)行介質(zhì)大小的設(shè)定。具體說,進(jìn)行打開應(yīng)用,使指定的介質(zhì)大小與打印機(jī)驅(qū)動器411設(shè)定的介質(zhì)大小相符的操作。
如上述,打印機(jī)302中未設(shè)置用紙時,打印開始前向用戶傳遞該未設(shè)置的事實,判斷是否繼續(xù)打印。繼續(xù)時,通過打印機(jī)驅(qū)動器411的用戶接口支持到用戶再開始在打印機(jī)302中設(shè)置用紙的處理之前的順序。
介質(zhì)大小的設(shè)定是自動設(shè)定模式并且放大/縮小功能有效時,根據(jù)介質(zhì)傳感器的檢測結(jié)果進(jìn)行用紙大小的設(shè)定,適合該設(shè)定的介質(zhì)大小進(jìn)行圖像形成。假設(shè)由應(yīng)用規(guī)定的介質(zhì)大小與打印機(jī)驅(qū)動411設(shè)定的介質(zhì)大小不同的情況下,通過放大/縮小功能可不用麻煩用戶動手就能自動地進(jìn)行適合實際介質(zhì)大小的打印。
放大/縮小功能無效時,比較根據(jù)打印機(jī)驅(qū)動器411的用紙設(shè)定的介質(zhì)大小與由應(yīng)用規(guī)定的介質(zhì)大小。比較結(jié)果是介質(zhì)大小相同時,用戶不需要特別意識到介質(zhì)大小的設(shè)定。不同時,向用戶通知該不同,從而按照用戶意圖進(jìn)行介質(zhì)大小的設(shè)定?;虿贿M(jìn)行這樣的通知,假設(shè)應(yīng)用側(cè)的介質(zhì)大小比打印機(jī)驅(qū)動器411的用紙設(shè)定的介質(zhì)大小設(shè)定得更大時,可形成比用紙大的圖像,噴墨方式的打印機(jī)中在臺板(platen)和輸送導(dǎo)件等的打印機(jī)內(nèi)部附著上墨水。該附著的墨水污染接著供給的用紙,成為一個大問題。本實施例可避免這樣的問題。
圖12是在動作的應(yīng)用中執(zhí)行打印命令時顯示的打印對話框的圖。
1101是打印對話框。由從1102到1108的各顯示區(qū)域構(gòu)成。
1102是顯示進(jìn)行打印的對象的打印機(jī)的名稱、狀態(tài)等的區(qū)域。
1103是顯示從多個打印機(jī)的制造商名和機(jī)型名中選擇的一個的區(qū)。用戶通過敲擊右側(cè)標(biāo)記從顯示的多個打印機(jī)的列表選擇打印機(jī)。不敲擊右側(cè)標(biāo)記時,表示默認(rèn)設(shè)定的打印機(jī)作為通常使用的打印機(jī)。
1104是顯示區(qū)1103顯示的打印機(jī)的屬性的按鈕。通過按下該按鈕1104可啟動打印機(jī)驅(qū)動器411,顯示用紙的種類、大小和打印品質(zhì)等打印設(shè)定的具體內(nèi)容。利用該顯示可進(jìn)行打印設(shè)定。
1105是顯示打印范圍的區(qū)域??蓮娜看蛴?、僅打印當(dāng)前打開的頁面或僅打印指定的頁面的選擇項中選擇一個。
1106是顯示打印的份數(shù)的區(qū)域。可通過用戶輸入值來指定打印份數(shù)。
1107是“OK”按鈕。判斷為在區(qū)域1102、1105的設(shè)定條件下沒有問題時,通過按下該“OK”按鈕1107開始打印。
1108是“取消”按鈕。在區(qū)域1102、1105的設(shè)定條件下有問題時,通過按下該“取消”按鈕1108中止打印。
圖12所示的顯示內(nèi)容至多只是一例。重要的是用戶試驗打印時,按某定時啟動打印機(jī)驅(qū)動器411。
進(jìn)行至此說明的各種設(shè)定和不匹配的判斷的功能假定由構(gòu)成打印機(jī)驅(qū)動器411的程序碼實現(xiàn),但可通過OS和應(yīng)用等的打印機(jī)驅(qū)動器411以外的軟件實現(xiàn)其一部分或全部。當(dāng)然由OS包容其功能時,并非在特定打印機(jī),而是在所有打印機(jī)及其連接環(huán)境中實現(xiàn)該功能。
進(jìn)行打印模式和各種用紙設(shè)定時顯示的設(shè)定對話框與圖13相同。
根據(jù)檢測結(jié)果特定的介質(zhì)類型與用戶的手動設(shè)定不同時顯示的警告對話框與圖14相同。
檢測到打印機(jī)302的紙盤和紙盒中未設(shè)置用紙時顯示的對話框的例子與圖14相同。
用戶選擇不定型大小的用紙時顯示的輸入對話框的例子與圖17相同。
打印機(jī)302中設(shè)置的用紙的大小與用戶設(shè)定不同時顯示的警告對話框與圖18相同。
判斷為打印機(jī)302中設(shè)置的用紙的大小與應(yīng)用指定的用紙大小之間產(chǎn)生不匹配時顯示的警告對話框與圖19相同。
如以上說明,第八實施例中,通過在輸送途中檢測從紙盤和紙盒等提供的用紙得到用紙的種類和大小等打印設(shè)定中用紙設(shè)定需要的信息,通過或用該信息,可不用麻煩用戶動手,不白白浪費墨水和介質(zhì),自動進(jìn)行適合于用紙的打印設(shè)定。
尤其通過在PC等高速高性能的數(shù)據(jù)處理裝置側(cè)進(jìn)行打印數(shù)據(jù)的生成和打印機(jī)的控制,可構(gòu)筑高速且廉價的打印系統(tǒng)。
通過判斷根據(jù)檢測結(jié)果得到的用紙信息的打印設(shè)定與用戶手動設(shè)定的打印品質(zhì)之間的不匹配,可提供按照用戶意圖且不適當(dāng)打印極少的打印系統(tǒng)。
本實施例中,說明了將用紙種類(介質(zhì)類型)和用紙大小(介質(zhì)大小)設(shè)定為檢測對象的流程,但可以采用僅檢測作為一個信息的介質(zhì)類型,進(jìn)行打印品質(zhì)的自動設(shè)定和不匹配判斷對用戶的通知的結(jié)構(gòu)。即,不能進(jìn)行介質(zhì)大小的自動設(shè)定就不能實現(xiàn)打印設(shè)定的完全自動化,但關(guān)于打印品質(zhì)的設(shè)定,仍能充分實現(xiàn)目的。
(第九實施例)第九實施例的構(gòu)成與第八實施例的構(gòu)成基本相同。因此,第九實施例的說明中,與第八實施例的構(gòu)成相同的部分加上相同的參考符號,并省略其說明,僅說明不同的部分。
圖46是第九實施例的打印系統(tǒng)的功能框圖。
第九實施例中,用紙?zhí)囟ㄌ幚聿?912和用紙判定用表1914在PC1902側(cè)配備,刪除了第八實施例中在打印機(jī)302側(cè)配備的用紙?zhí)囟ㄌ幚聿?05和用紙判定用表406。
用紙?zhí)囟ㄌ幚碓赑C1902側(cè)進(jìn)行,因此打印機(jī)1901中,用紙識別傳感器404的輸出值經(jīng)I/F控制部407發(fā)送到PC1902側(cè)。
1909是在PC1902上進(jìn)行打印的各種設(shè)定和打印數(shù)據(jù)的生成以及打印機(jī)1901的控制的打印機(jī)驅(qū)動器,由軟件構(gòu)成。
用紙?zhí)囟ㄌ幚聿?912根據(jù)用紙識別傳感器404的輸出信息參照用紙判定用表1914特定用紙的種類和大小。來自用紙識別傳感器404的輸出信息經(jīng)通信接口303送到PC1902。
這樣第九實施例的打印系統(tǒng)由裝載了輸出特定用紙的參數(shù)的用紙識別傳感器404的打印機(jī)1901、具有根據(jù)打印機(jī)1901側(cè)得到的參數(shù)進(jìn)行用紙的特定的功能和根據(jù)用戶指示和選擇生成打印數(shù)據(jù)和控制命令的功能的PC1902以及連接這兩個裝置的可雙向通信的通信接口303構(gòu)成。
該構(gòu)成中,用紙?zhí)囟ㄌ幚聿?912不在打印機(jī)1901側(cè)而在PC1902側(cè)配備,因此通過僅更新打印機(jī)驅(qū)動器1909的軟件就可容易地變更特定用紙的參數(shù)和判斷基準(zhǔn)。
圖47是表示第九實施例的打印處理的流程的順序圖。該流程表示有打印指示時用戶與PC1902和打印機(jī)1901之間進(jìn)行的打印處理。
第九實施例的打印處理的流程與圖41所示的第八實施例的打印處理的流程基本相同。與第八實施例的不同之處是用紙的特定處理不在打印機(jī)1901側(cè)而在PC1902側(cè)進(jìn)行。具體說,第八實施例中打印機(jī)302在步驟S106的檢測動作后進(jìn)行的用紙?zhí)囟ㄌ幚砣绲诰艑嵤├牟襟ES2008所示在PC1902中在步驟S2009的打印設(shè)定處理之前進(jìn)行。
第九實施例中,在PC1902側(cè)可變更用紙?zhí)囟ㄌ幚聿?912在進(jìn)行用紙?zhí)囟ㄌ幚頃r使用的用紙判定用表1914和判斷處理算法,由此與第八實施例中在打印機(jī)302側(cè)進(jìn)行該變更的情況相比,可靈活地進(jìn)行應(yīng)對。
圖48是表示第九實施例的無打印指示時的打印處理的流程的順序圖。
第九實施例的打印處理的流程與第八實施例的打印處理的流程基本相同。與第八實施例的不同之處是不在打印機(jī)1901而在PC1902側(cè)進(jìn)行用紙?zhí)囟ㄌ幚?。具體說,第八實施例中打印機(jī)302在步驟S206的檢測動作后進(jìn)行的用紙?zhí)囟ㄌ幚砣绲诙嵤├牟襟ES2108所示在PC1902中在步驟S2109的不匹配判斷處理之前進(jìn)行。
這樣,PC1902上不從動作中的應(yīng)用顯示打印的具體設(shè)定畫面而直接開始打印的情況通過一旦把供給用紙后得到的用紙信息返回PC1902就生成打印數(shù)據(jù)可得到與圖47所示的處理流程相同的效果。
第九實施例也和第八實施例同樣為一旦把供給用紙后得到的用紙信息(用紙識別傳感器404的輸出值)返回PC1902就生成打印數(shù)據(jù)的結(jié)構(gòu)。由此,PC1902側(cè)進(jìn)行打印數(shù)據(jù)的生成,因此可廉價簡單地構(gòu)成打印機(jī)1901。通過在打印機(jī)驅(qū)動器1909內(nèi)判斷與用戶手動設(shè)定之間的不匹配并采用與用戶的通信,可構(gòu)筑一種能夠最大限度反映用戶意圖并且進(jìn)行誤打印設(shè)定極少的、良好圖像形成的打印系統(tǒng)。由此,第九實施例中也能夠使用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
尤其,第九實施例中,由于是不在打印機(jī)1901側(cè)而在PC1902側(cè)進(jìn)行用紙?zhí)囟ㄌ幚淼慕Y(jié)構(gòu),能夠容易變更該處理內(nèi)容和判斷基準(zhǔn)。新介質(zhì)識別等打印機(jī)1901側(cè)的對應(yīng)相當(dāng)困難也可通過僅更新PC1902側(cè)的打印機(jī)驅(qū)動器1909實現(xiàn)。
(第十實施例)接著說明第十實施例。
第十實施例的打印系統(tǒng)的構(gòu)成與圖27相同。
圖49是第十實施例的系統(tǒng)的功能框圖。
打印機(jī)2202是噴墨方式的打印機(jī)。由2304到2310的各種功能塊構(gòu)成。數(shù)字照相機(jī)2201由2311到2317的各種功能塊構(gòu)成。其中打印機(jī)2202和數(shù)字照相機(jī)2201都認(rèn)為是說明第三實施例中不需要的功能,因此省略了。
通信接口2203為使用2.4GHz頻帶的無線標(biāo)準(zhǔn)的Bluetooth的接口。
打印機(jī)2202中2304是檢測特定記錄介質(zhì)P的種類、大小的信息的用紙識別傳感器(介質(zhì)傳感器)。記錄介質(zhì)P裝在打印機(jī)2202上裝備的供紙盤、紙盒等上。作為特定用紙種類、大小的方式與第一實施例相同,省略說明。
2305是根據(jù)用紙識別傳感器2304的輸出結(jié)果特定用紙的用紙?zhí)囟ㄌ幚聿俊5谌龑嵤├杏眉執(zhí)囟ㄌ幚聿?305通過將傳感器輸出值作為參數(shù)的數(shù)值運算特定用紙的種類、大小。用戶可變更數(shù)值運算中使用的公式。
2306是掌管打印機(jī)2202的接口功能的I/F控制部。通信接口2203是Bluetooth接口,因此I/F控制部2306由基帶芯片(baseband chip)、RF模塊和鏈接控制器構(gòu)成,進(jìn)行用紙信息的發(fā)送和打印數(shù)據(jù)與控制命令的接收等。I/F控制部2306要求打印機(jī)2202產(chǎn)生的錯誤心系、通信狀態(tài)等與狀態(tài)信息有關(guān)的信息時,返回數(shù)字照相機(jī)2201。
2307是將從數(shù)字照相機(jī)2201發(fā)送來的RGB多值彩色圖像數(shù)據(jù)變換為YMCK數(shù)據(jù)的顏色變換處理部。顏色變換處理部2307中進(jìn)行各種圖像的校整。
2308是將由顏色變換處理部2307變?yōu)閅MCK的多值數(shù)據(jù)的圖像數(shù)據(jù)變換為2值數(shù)據(jù)的2值化處理部。作為2值化的方法存在多種,但2值化處理部2308使用誤差擴(kuò)散法(ErrorDiffusionMethod)。
2309是將要打印數(shù)據(jù)在打印步2310中展開的打印控制部。使用2值化處理部2308進(jìn)行2值化的打印數(shù)據(jù),根據(jù)從數(shù)字照相機(jī)2201送來的打印控制用的命令進(jìn)行打印步2310的控制。具體說,執(zhí)行適合用紙的特性變更的各種控制,如墨水的注入量的控制和路徑數(shù)的變更。
2310是打印部,也叫打印機(jī)引擎。根據(jù)由打印控制部2309展開的打印數(shù)據(jù)對記錄介質(zhì)P進(jìn)行打印。
數(shù)字照相機(jī)2201中2311是掌管數(shù)字照相機(jī)2201的接口功能的I/F控制部。由Bluetooth的控制器構(gòu)成。部分功能可由固件構(gòu)成。
2312是作為在數(shù)字照相機(jī)2201上進(jìn)行用于打印的各種設(shè)定、打印數(shù)據(jù)的生成和打印機(jī)2202的控制的軟件的打印機(jī)驅(qū)動器,由軟件構(gòu)成。打印機(jī)驅(qū)動器2312由打印設(shè)定處理部2313和控制命令生成處理部2314構(gòu)成。打印機(jī)驅(qū)動器2312如第一實施例說明的PC301的打印機(jī)驅(qū)動器411那樣,作為打印機(jī)驅(qū)動器并非由另外的軟件構(gòu)成,而是作為數(shù)字照相機(jī)2201內(nèi)部的固件功能的一部分構(gòu)成。
打印設(shè)定處理部2313進(jìn)行包含用紙的設(shè)定、打印品質(zhì)的設(shè)定等的各種打印設(shè)定。即具有接收用戶的指示和輸入、顯示或通知設(shè)定的內(nèi)容的功能,同時具有根據(jù)從打印機(jī)2202送來的用紙信息自動進(jìn)行用紙設(shè)定的功能。關(guān)于包含用紙設(shè)定的打印的自動設(shè)定功能和不匹配產(chǎn)生的判斷功能的內(nèi)容與第一實施例相同。
控制命令生成處理部2314聲稱進(jìn)行打印控制的打印機(jī)控制用的命令。
2315是控制數(shù)字照相機(jī)2201的各種功能的中央控制部,由CPU構(gòu)成。
2316是設(shè)定輸入操作部,由把用戶意圖反映在打印設(shè)定中的按鈕等構(gòu)成。
2317是向用戶通知打印設(shè)定內(nèi)容的設(shè)定信息等通知部,也使用攝取的圖像的預(yù)覽和菜單顯示中備有的液晶顯示裝置。
這樣,第十實施例的打印系統(tǒng)由裝載了用紙識別傳感器2304的并具有特定用紙的種類和大小的功能以及將多值的圖像數(shù)據(jù)變換為打印用的2值數(shù)據(jù)的功能的打印機(jī)2202、具有生成打印機(jī)2202側(cè)特定的用紙信息和根據(jù)用戶指示與選擇生成圖像數(shù)據(jù)和控制命令的功能的數(shù)字照相機(jī)2201、連接該兩個裝置的可雙向通信的通信接口2203構(gòu)成。
圖50是表示第十實施例的打印處理的流程的順序圖。該流程表示有打印指示時用戶與數(shù)字照相機(jī)2201和打印機(jī)2202之間進(jìn)行的打印處理。
第十實施例的打印處理的流程與圖41所示的第八實施例的打印處理的流程基本相同。第八實施例中,在PC301側(cè)進(jìn)行打印機(jī)302側(cè)馬上可使用的2值數(shù)據(jù)的生成,而第三實施例中,在打印機(jī)2202側(cè)進(jìn)行圖像處理,同時進(jìn)行多值數(shù)據(jù)向2值數(shù)據(jù)的變換。
步驟S2401到步驟S2419的處理與圖41所示的第八實施例的圖41的步驟S101到步驟S119的處理相同,因此省略說明。步驟S2401到步驟S2419的處理中,得到用紙信息,進(jìn)行不匹配判斷,用戶給出最終的打印開始指示。用戶在開始打印前取得用紙信息這一點與第八實施例相同。
第十實施例的步驟S2420中,數(shù)字照相機(jī)2201上的打印機(jī)驅(qū)動器2312接收打印開始的指示,對應(yīng)打印設(shè)定生成1次數(shù)據(jù)。與第一實施例不同的是不在作為數(shù)據(jù)處理裝置的數(shù)字照相機(jī)2201側(cè)而在打印機(jī)2202進(jìn)行適合用紙種類的打印數(shù)據(jù)的生成。數(shù)字照相機(jī)2201中,這里限于不依賴于用紙的種類的打印數(shù)據(jù)的生成。其中數(shù)字照相機(jī)2201中生成適合用紙的種類的控制用的命令、具體說,顏色變換、2值化等的各種圖像處理由打印機(jī)2202進(jìn)行,因此進(jìn)行打印對象的位置確定、適合于用紙的打印機(jī)控制用的命令生成等。照片等的圖像數(shù)據(jù)打印時,對打印機(jī)2202發(fā)送RGB的多值數(shù)據(jù)。
在步驟S2421中,向打印機(jī)2202發(fā)送步驟S2420生成的1次數(shù)據(jù)。
在步驟S2422中打印機(jī)2202根據(jù)步驟S2420生成的控制命令生成適合用紙種類的2次數(shù)據(jù)。具體說,進(jìn)行將發(fā)送來的RGB數(shù)據(jù)變換為YMCK數(shù)據(jù),將多值數(shù)據(jù)變換為2值數(shù)據(jù)的處理。
在步驟S2423中,打印機(jī)2202將自身生成的打印數(shù)據(jù)(2次數(shù)據(jù))送到打印機(jī)引擎2310并進(jìn)行打印。此時,也進(jìn)行適合用紙信息的打印控制。
這樣的打印系統(tǒng)中,由于需要在打印機(jī)2202側(cè)處理多值數(shù)據(jù),需要在打印機(jī)2202側(cè)配備高速的運算處理裝置或?qū)S糜布?。這在成本方面是不利的,但考慮打印系統(tǒng)時,如第八實施例那樣,并非將處理性能高的PC當(dāng)作數(shù)據(jù)處理裝置,因此還是非常實用的。也就是說,使通用的數(shù)字照相機(jī)具有打印功能時,在數(shù)字照相機(jī)中進(jìn)行依賴于打印機(jī)的機(jī)型的各種圖像處理是沒有理由的。在數(shù)字照相機(jī)側(cè)具有多個打印機(jī)輪廓文件(profile)、并且需要進(jìn)行與PC同等的數(shù)據(jù)處理,同時與PC不同,不能容易地進(jìn)行輪廓文件的更新。當(dāng)然采用這種結(jié)構(gòu),將不具有PC這種高處理能力的設(shè)備用作數(shù)據(jù)處理裝置的打印系統(tǒng)可得到同樣的效果。與已有技術(shù)例子相比,通過事前取得用紙信息可構(gòu)筑最大限度反映用戶意圖且可進(jìn)行良好圖像形成的打印系統(tǒng)。
圖51是表示第十實施例的無打印指示時的打印處理的流程的順序圖。
第十實施例的打印處理的流程與圖42所示的第八實施例的打印處理的流程基本相同。第八實施例中,在PC301側(cè)進(jìn)行在打印機(jī)302側(cè)可馬上使用的2值數(shù)據(jù),而第三實施例中,在打印機(jī)2202側(cè)進(jìn)行圖像處理,同時進(jìn)行多值數(shù)據(jù)向2值數(shù)據(jù)的變換。
第十實施例的步驟S2501到步驟S2517的處理與圖42所示的第八實施例的步驟S201到步驟S217的處理相同,因此省略說明。
為不確認(rèn)設(shè)定而直接從數(shù)字照相機(jī)2201開始打印時,與圖50所示的處理相同,通過在打印開始的要求指示后得到介質(zhì)檢測結(jié)果(數(shù)據(jù)),得到相同效果的結(jié)構(gòu)。
第十實施例中可實現(xiàn)第八實施例說明的部分效果。即第三實施例中,即便是從多值數(shù)據(jù)向2值數(shù)據(jù)的變換在打印機(jī)2202內(nèi)進(jìn)行的結(jié)構(gòu),也可其他實施例同樣通過判斷與用戶設(shè)定的不匹配并采用與用戶的通信,可構(gòu)筑能夠最大限度反映用戶意圖并且極少進(jìn)行較差的打印的打印系統(tǒng)。打印系統(tǒng)整體看較廉價構(gòu)成,并且具有可使用通用數(shù)字照相機(jī)的優(yōu)點。由此用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
第十實施例中說明了將數(shù)字照相機(jī)作為數(shù)據(jù)處理裝置的情況,但作為數(shù)據(jù)處理裝置裝置可使用與第八實施例相同的PC,可得到同樣效果。
(第十一實施例)接著說明第十一實施例。
第十一實施例中,在打印機(jī)側(cè)進(jìn)行第八到第十實施例中在數(shù)據(jù)處理裝置(PC、數(shù)字照相機(jī))側(cè)進(jìn)行的包含不匹配判斷的打印的設(shè)定處理。
第十一實施例的系統(tǒng)的功能框圖與圖31相同。
圖52是表示第十一實施例的打印處理的流程的順序圖。該流程表示有打印指示時用戶與數(shù)字照相機(jī)2602和打印機(jī)2601之間進(jìn)行的打印處理。
第十一實施例的打印處理的流程與圖50所示的第十實施例的打印處理的流程基本相同。第十實施例中,包含用紙設(shè)定的打印設(shè)定在作為數(shù)據(jù)處理裝置的數(shù)字照相機(jī)側(cè)進(jìn)行,而第十一實施例中在打印機(jī)側(cè)進(jìn)行以數(shù)據(jù)生成開始的全部的處理。第十一實施例中,數(shù)字照相機(jī)2602和打印機(jī)2601之間傳送的數(shù)據(jù)分為大容量的圖像數(shù)據(jù)和控制命令等其他數(shù)據(jù),將它們分別經(jīng)其他部件,即存儲卡2604和通信接口2603傳送。
在步驟S2701中用戶變更打印設(shè)定的內(nèi)容時,關(guān)于該變更場所和內(nèi)容,用戶對數(shù)字照相機(jī)2602給出指示。
在步驟S2702中用戶對數(shù)字照相機(jī)2602指示打印要求。
在步驟S2703中接收步驟S2702的打印要求的指示,數(shù)字照相機(jī)2602隊打印機(jī)2601進(jìn)行打印設(shè)定信息的取得要求。此時,不僅適合打印設(shè)定信息,還適合打印機(jī)2601中是否設(shè)置的有無用紙、數(shù)字照相機(jī)2602和打印機(jī)2601之間的接口的狀態(tài)以及墨盒的種類和墨水的余量等打印機(jī)引擎2613的信息等作出取得要求。該要求時,數(shù)字照相機(jī)2602側(cè)設(shè)定的打印品質(zhì)和介質(zhì)大小等基本打印設(shè)定條件也傳遞到打印機(jī)2601中。
步驟S2704到步驟S2707的處理與圖50所示的步驟S2404到步驟S2407的處理相同,省略說明。步驟S2704到步驟S2707的處理中,在打印機(jī)2601中,把用紙輸送到用紙識別傳感器2605的檢測位置來進(jìn)行檢測,根據(jù)檢測結(jié)果特定用紙的種類和大小。打印開始前得到用紙信息的結(jié)構(gòu)與第三實施例相同。
在步驟S2708中打印機(jī)2601根據(jù)步驟S2707得到的用紙信息進(jìn)行打印的自動設(shè)定。打印設(shè)定的內(nèi)容和處理流程與其他實施例相同。打印設(shè)定中根據(jù)用紙信息進(jìn)行用紙設(shè)定時,在此判斷用紙設(shè)定和用戶任意指定的用紙設(shè)定之間是否產(chǎn)生不匹配。
在步驟S2709中,打印機(jī)2601向數(shù)字照相機(jī)2602發(fā)送包含步驟S2708中自動設(shè)定的內(nèi)容的打印設(shè)定信息。
在步驟S2710中數(shù)字照相機(jī)2602使用監(jiān)視器等的顯示裝置顯示接收的打印設(shè)定信息。在步驟S2707中自動用紙設(shè)定的內(nèi)容與用戶設(shè)定的內(nèi)容產(chǎn)生了不匹配的情況下,顯示出該不匹配的意思,提醒用戶注意或警告用戶。
在步驟S2711中打印機(jī)2601判斷根據(jù)用紙信息自動設(shè)定的打印品質(zhì)與用戶手動設(shè)定的打印品質(zhì)之間是否產(chǎn)生不匹配。關(guān)于不匹配產(chǎn)生的判斷基準(zhǔn)和判斷處理流程與其他實施例相同,省略說明。
在步驟S2712中在步驟S2711中判斷為產(chǎn)生不匹配時,向數(shù)字照相機(jī)2602發(fā)送該不匹配的意思。
在步驟S2713中在步驟S2711中判斷為產(chǎn)生不匹配時,數(shù)字照相機(jī)2602提醒用戶注意該不匹配并警告用戶。提醒注意和警告通過向顯示裝置的畫面顯示進(jìn)行,但為喚起用戶注意,還伴隨聲音來顯示警告。
在步驟S2714中,用戶確認(rèn)步驟S2710顯示的打印設(shè)定信息或根據(jù)步驟S2713顯示的警告變更打印設(shè)定的內(nèi)容時,將關(guān)于其變更場所和內(nèi)容的信息發(fā)送到數(shù)字照相機(jī)2602。
在步驟S2715中,數(shù)字照相機(jī)2602把步驟S2714發(fā)送的信息發(fā)送給打印機(jī)2601。
在步驟S2716中打印機(jī)2601接收變更的指示信息,變更打印設(shè)定的內(nèi)容。這里未詳細(xì)說明,但由于有時存在用戶指示的設(shè)定內(nèi)容中未裝入的情況,該步驟中的設(shè)定變更后可再次進(jìn)行不匹配的判斷。
在步驟S2717中,對數(shù)字照相機(jī)2602發(fā)送步驟S2714接收的反映了指示信息的更新后的打印設(shè)定信息。
在步驟S2718中數(shù)字照相機(jī)2602將接收的更新后的打印設(shè)定信息顯示在監(jiān)視器上。
用戶反復(fù)步驟S2714的處理,可進(jìn)行想要的設(shè)定。
步驟S2719到步驟S2726的處理與圖50所示的步驟S2416到步驟S2423的處理相同,省略說明。在步驟S2719到步驟S2726的處理中,開始打印,適合用紙生成數(shù)據(jù),進(jìn)行打印。中止打印的情況下,送出輸送到傳感器位置的用紙。
這樣,與打印設(shè)定相關(guān)的幾乎所有的處理都在打印機(jī)2601側(cè)進(jìn)行,因此打印系統(tǒng)的一部分構(gòu)成數(shù)字照相機(jī)、對打印設(shè)定進(jìn)行變更都非常容易。
圖53是表示第十一實施例的無打印指示時的打印處理的流程的順序圖。
第十一實施例中,實現(xiàn)與第十實施例相同的效果。即可構(gòu)筑最大限度反映用戶意圖并且可進(jìn)行良好圖像形成的打印系統(tǒng)。具有可使用通用數(shù)字照相機(jī)的優(yōu)點。由此,用戶從繁雜的操作中解放出來,防止墨水和介質(zhì)的白白浪費,同時可把握有效的打印環(huán)境。
第十一實施例中說明了將數(shù)字照相機(jī)用作數(shù)據(jù)處理裝置的例子下的效果,但作為數(shù)字處理裝置使用和第八實施例相同的PC的情況下可得到同樣效果。
第十一實施例中,作為數(shù)據(jù)處理裝置(數(shù)字照相機(jī)2602)和打印機(jī)2601的接口,使用圖像數(shù)據(jù)用的存儲卡2604和打印設(shè)定確認(rèn)用的通信接口2603兩種,但只要是可進(jìn)行大容量的數(shù)據(jù)通信,僅使用1種實現(xiàn)接口也沒有任何問題。
(第十二實施例)根據(jù)

實現(xiàn)本發(fā)明的第八實施例。
圖36是第十二實施例的記錄介質(zhì)的存儲器映像。
本發(fā)明的目的是通過把記錄實現(xiàn)上述各實施例的功能的軟件的程序碼的存儲介質(zhì)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計算機(jī)(或CPU、MPU)讀出并執(zhí)行存儲在存儲介質(zhì)中的程序碼來實現(xiàn)的。
此時,從存儲介質(zhì)讀出的程序碼本身實現(xiàn)上述實施例的功能,存儲該程序碼的存儲介質(zhì)構(gòu)成本發(fā)明。
作為提供程序碼的存儲介質(zhì),相應(yīng)有例如FD(軟盤)、硬盤、CD-ROM、CD-R、CD-RW、DVD-RAM和DVD+RW等光盤、MO等磁光盤、磁帶、閃速存儲器等非易失性存儲卡、ROM等,可使用這些。
也包含通過執(zhí)行計算機(jī)讀出的程序碼,不僅實現(xiàn)上述實施例的功能,還根據(jù)該程序碼的指示由計算機(jī)上運行的OS(操作系統(tǒng))等執(zhí)行實際處理的一部分或全部,通過該處理實現(xiàn)上述實施例的功能的情況。
另外,從存儲介質(zhì)讀出的程序碼寫入插入計算機(jī)的功能擴(kuò)張板和連接計算機(jī)的功能擴(kuò)張單元上備有的存儲器中后,根據(jù)該程序碼的指示由該功能擴(kuò)張板和功能擴(kuò)張單元上備有的CPU等執(zhí)行實際處理的一部分或全部,通過該處理實現(xiàn)上述實施例的功能的情況。
將本發(fā)明適用于上述存儲介質(zhì)時,該存儲介質(zhì)上存儲對應(yīng)前面說明的流程圖的程序碼。簡單說明,將圖36的存儲器映像例子中所示的各模塊存儲在存儲介質(zhì)中。即,至少將打印設(shè)定模塊3601、不匹配判斷模塊3602、打印數(shù)據(jù)生成模塊3603、通信模塊3604和用戶接口模塊3605的各個程序碼存儲在存儲介質(zhì)中。
如以上說明,實現(xiàn)功能的結(jié)構(gòu)可以是存儲可讀出的程序碼的存儲介質(zhì)和作為程序碼本身的軟件,通過在紙盤和紙盒等中設(shè)置的狀態(tài),即供紙的階段中得到用紙的種類、大小等打印設(shè)定中用紙設(shè)定需要的信息并靈活使用該信息,可實現(xiàn)一種不用麻煩用戶動手,不白白浪費墨水和介質(zhì),可自動進(jìn)行適合于用紙的打印設(shè)定的操作性和方便性皆優(yōu)的打印系統(tǒng)。
尤其,在PC等高速高性能數(shù)據(jù)處理裝置側(cè)進(jìn)行打印數(shù)據(jù)的生成和打印機(jī)的控制時,可構(gòu)筑更高速更廉價地且具有靈活性的打印系統(tǒng)。
打印開始前對用戶提示用紙信息、判斷根據(jù)傳感器的結(jié)果得到的用紙信息的打印設(shè)定和用戶設(shè)定的打印品質(zhì)的不匹配可提供按照用戶意圖的是適當(dāng)打印極少的打印系統(tǒng)。
(其他實施例)下面說明實現(xiàn)本發(fā)明的其他實施例的一個例子。
在作為本發(fā)明的特征說明了作為打印系統(tǒng)的構(gòu)成要素之一的數(shù)據(jù)處理裝置中,第一到第四實施例和第七實施例中假定為PC、在第五和第六實施例中假定為數(shù)字照相機(jī),但并非具有這些PC和數(shù)字照相機(jī)固有的功能。
如第一到第四實施例說明那樣,只要數(shù)據(jù)處理裝置側(cè)具有打印的自動設(shè)定和與打印品質(zhì)的不匹配判斷功能,則不在乎其種類如何。如第五和第六實施例說明那樣,假定在打印機(jī)側(cè)進(jìn)行包含圖像處理的到打印數(shù)據(jù)的生成之前的處理,數(shù)據(jù)處理裝置側(cè)要求的功能減少,在現(xiàn)有的電子產(chǎn)品、互聯(lián)網(wǎng)連接設(shè)備和廣泛普及的便攜電話等通信工具中都可實現(xiàn)該效果。作為打印系統(tǒng),只要滿足所有的功能,不限定各個設(shè)備、裝置。
如上述,除PC和數(shù)字照相機(jī)以外,還存在多個可實現(xiàn)本發(fā)明的數(shù)據(jù)處理裝置。例如,機(jī)頂盒、數(shù)字?jǐn)z像機(jī)、數(shù)字電視、BS/CS調(diào)諧器、游戲機(jī)、便攜電話、PDA等等。
嘗試在與這樣的打印機(jī)的連接未考慮的數(shù)字設(shè)備中打印時,打印設(shè)定非常麻煩,不可否認(rèn)有不能進(jìn)行良好打印的可能。此時,通過在打印前盡可能減輕用戶負(fù)荷并確實掌握成為打印對象的記錄介質(zhì)的信息、使復(fù)雜的打印設(shè)定自動化,可得到很大效果。通過用戶指定所謂打印品質(zhì)的由用戶意志左右的部分,可提供按照其意圖的并且從與用紙的信息對應(yīng)實現(xiàn)更好圖像形成的打印系統(tǒng)。
尤其,便攜電話等今后預(yù)定可處理大容量的內(nèi)容的設(shè)備中,準(zhǔn)備打印其內(nèi)容的方法的非常關(guān)鍵的。本實施例中,大大方便了能滿足用戶期待的打印系統(tǒng)的構(gòu)筑。
如以上說明,本發(fā)明的實施例產(chǎn)生以下效果。
1.通過裝載介質(zhì)傳感器、事前掌握用紙的信息并向用戶提示,可進(jìn)行最適合于用紙的圖像形成。其結(jié)果是不會白白浪費昂貴的墨水和介質(zhì)。打印中防止不必要的時間浪費。
2.不再需要用戶從很多種用紙中選擇對打印機(jī)設(shè)置的用紙的麻煩處理。用戶不需要具有關(guān)于用紙的知識,不用擔(dān)心誤設(shè)定。
3.將PC等高速高性能的數(shù)據(jù)處理裝置用作打印系統(tǒng)的構(gòu)成要素,在其PC側(cè)適合用紙進(jìn)行顏色變換和2值化等各種圖像處理,使得打印機(jī)側(cè)高速運算處理裝置也不需要專用的DSP、ASIC等的硬件,可更廉價地構(gòu)筑系統(tǒng)。
4.介質(zhì)傳感器自身裝載在打印機(jī)上,但如第二和第四實施例所示,進(jìn)行用紙?zhí)囟ǖ牟糠植辉诖蛴C(jī)中而保持在數(shù)據(jù)處理裝置側(cè),從而可在PC側(cè)具有成為特定用紙時需要的判斷基準(zhǔn)的參照用表和數(shù)值運算時使用的參數(shù)等的各種值。變更打印機(jī)內(nèi)部的參數(shù)時,雖然伴有ROM改寫的危險,但由于只要變更PC上的軟件即可,因此可放心靈活地應(yīng)對新的介質(zhì)。
5.開始打印并且用戶動手進(jìn)行處理之前,得到打印機(jī)中設(shè)置的用紙的種類和大小等的信息,因此自動判斷是否設(shè)定適合于用紙的打印品質(zhì),在擔(dān)心不能形成良好圖像時,提醒用戶注意并由用戶給出指示,可進(jìn)行更加適合于用紙的打印。
6.開始打印前得到打印機(jī)中設(shè)置的用紙的種類和大小等的信息,因此與打印開始后檢測介質(zhì)的情況相比,可將打印時間縮短該檢測動作需要的時間加上之后適合用紙進(jìn)行圖像處理的時間。僅檢測第一頁的情況下的系統(tǒng)中,如果中途摻入了其他用紙就不能應(yīng)對,而本發(fā)明卻相反,能夠應(yīng)對。
7.雖然不特定傳感器的種類,但可在供紙前得到用紙的信息。因此,可得到各實施例中說明的各種效果。
8.通過在輸送開始前確實掌握因用紙種類而不同的輸送量的結(jié)構(gòu),不需要決定用紙的前面位置的傳感器??刂七m當(dāng)?shù)妮斔土靠墒沟卯嬞|(zhì)提高。
9.將電攝影方式的打印機(jī)作為系統(tǒng)的構(gòu)成要素時,通過預(yù)先掌握紙盒內(nèi)累積的用紙的信息,與在輸送途中進(jìn)行檢測的情況相比,檢測動作和特定所花費的時間變得十分長。其結(jié)果是與輸送途中進(jìn)行檢測的情況相比,可用具有更高的處理能力的運算處理裝置實現(xiàn)。打印機(jī)內(nèi)部的系統(tǒng)設(shè)計也容易。
10.通過特定用紙的種類,可正確掌握因種類而不同的輸送量。其結(jié)果是可適當(dāng)控制輸送量,提高打印畫質(zhì)。
11.通過將介質(zhì)傳感器的檢測位置配置在用紙的輸送途中,可規(guī)定介質(zhì)傳感器與用紙的距離。介質(zhì)傳感器與用紙的距離一定,使得包括使用光學(xué)傳感器的情況下的設(shè)計都變得容易了。
這樣,提供一種打印系統(tǒng)、方法、計算機(jī)可調(diào)出的存儲介質(zhì)和軟件,通過在作為紙盤和紙盒等中設(shè)置的狀態(tài)的供紙前的階段中得到用紙的種類和大小等打印設(shè)定中用紙設(shè)定所需要的信息并將其靈活運用,可不用麻煩用戶動手,不白白浪費墨水和介質(zhì),兼有自動進(jìn)行適合于用紙的打印設(shè)定的操作性和方便性。通過在PC等高速高性能的數(shù)據(jù)處理裝置側(cè)進(jìn)行打印數(shù)據(jù)的生成和打印機(jī)的控制,可構(gòu)筑更廉價且高速的打印系統(tǒng)。
通過判斷根據(jù)檢測結(jié)果得到的用紙信息的打印設(shè)定與用戶任意設(shè)定的打印品質(zhì)之間的不匹配,可提供具體體現(xiàn)用戶意圖并進(jìn)行錯誤打印少的良好的圖像形成的打印系統(tǒng)。
也得到由于檢測動作需要的時間不包含在打印時間中而產(chǎn)生的打印時間的縮短和可靈活應(yīng)對新介質(zhì)的效果。
尤其是第一發(fā)明中,由于是根據(jù)用紙信息類推并規(guī)定打印品質(zhì)的結(jié)構(gòu),可實現(xiàn)不用麻煩用戶動手、可進(jìn)行打印的完全自動設(shè)定的打印系統(tǒng)。
第二發(fā)明中,用戶可選擇打印品質(zhì),可實現(xiàn)根據(jù)傳感器得到的用紙信息和用戶選擇的打印品質(zhì)進(jìn)行打印設(shè)定、從其結(jié)果進(jìn)行反映用戶意志的打印的打印系統(tǒng)。
另外第三發(fā)明中,根據(jù)傳感器得到的用紙信息和用戶選擇的打印品質(zhì)進(jìn)行打印設(shè)定時,通過判斷打印設(shè)定中是否產(chǎn)生不匹配,可實現(xiàn)一種將不遵照用戶意圖防患于未然、進(jìn)行良好的圖像形成的打印系統(tǒng)。
如以上說明,根據(jù)本發(fā)明,提供一種數(shù)據(jù)處理裝置、打印裝置、打印系統(tǒng)、數(shù)據(jù)處理方法、打印方法、程序,通過在紙盤和紙盒等中設(shè)置的狀態(tài),即在供紙前的階段中得到用紙的種類和大小等打印設(shè)定中用紙設(shè)定所需要的信息并將其靈活運用,可自動進(jìn)行適合于用紙的打印設(shè)定。
此外,可提供一種操作性和方便性皆優(yōu)的數(shù)據(jù)處理裝置、打印裝置、打印系統(tǒng)、數(shù)據(jù)處理方法、打印方法、程序,通過向用戶提示用紙的信息,不用麻煩用戶動手,不白白浪費墨水和介質(zhì),可自動進(jìn)行適合于用紙的打印設(shè)定。
尤其在PC等高速高性能的數(shù)據(jù)處理裝置側(cè)進(jìn)行打印數(shù)據(jù)的生成和打印機(jī)的控制時,可構(gòu)筑更廉價且高速的打印系統(tǒng)。
通過判斷根據(jù)檢測結(jié)果得到的用紙信息的打印設(shè)定與用戶任意設(shè)定的打印品質(zhì)之間的不匹配,可提供更好地遵照用戶意圖并且極少進(jìn)行不適當(dāng)打印的,即總是形成良好圖像的打印系統(tǒng)。
本發(fā)明的實施例中,在用紙的輸送途中得到用紙的種類、大小等打印設(shè)定中用紙設(shè)定需要的信息,并靈活運用該信息,使得不用麻煩用戶動手可進(jìn)行自動打印設(shè)定,同時不白白浪費墨水和介質(zhì),可進(jìn)行適合于用紙的適當(dāng)?shù)拇蛴≡O(shè)定。
權(quán)利要求
1.一種打印控制裝置,包括獲得單元,獲得在被輸送的用紙上進(jìn)行打印的打印裝置上檢測到的用紙的信息;判別單元,判別基于上述獲得單元獲得的信息的打印品質(zhì)與用戶設(shè)定的打印品質(zhì)是否匹配;打印數(shù)據(jù)生成單元,當(dāng)由上述判別單元判別為匹配時,生成使打印裝置進(jìn)行打印的打印數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的打印控制裝置,其特征在于,上述獲得單元獲得在用紙輸送前檢測到的用紙的信息。
3.根據(jù)權(quán)利要求1所述的打印控制裝置,其特征在于,上述獲得單元獲得在用紙輸送中檢測到的用紙的信息。
4.根據(jù)權(quán)利要求1所述的打印控制裝置,其特征在于,還具有當(dāng)上述判別單元判別為不匹配時進(jìn)行警告的警告單元。
5.根據(jù)權(quán)利要求1所述的打印控制裝置,其特征在于,還具有依照打印指示進(jìn)行用紙的信息的獲得要求的單元,上述獲得單元根據(jù)上述獲得要求獲得打印裝置輸出的用紙的信息。
6.根據(jù)權(quán)利要求1所述的打印控制裝置,其特征在于,還具有根據(jù)上述獲得單元獲得的用紙的信息特定用紙的特定單元。
7.根據(jù)權(quán)利要求1所述的打印控制裝置,其特征在于,還具有依照打印指示進(jìn)行用紙的信息的獲得要求的單元,上述獲得單元根據(jù)上述獲得要求獲得打印裝置檢測并輸出的用紙的信息。
8.根據(jù)權(quán)利要求1所述的打印控制裝置,其特征在于,上述用紙的信息不包含大小。
9.根據(jù)權(quán)利要求1所述的打印控制裝置,其特征在于,上述打印控制裝置包含計算機(jī)。
10.一種打印控制方法,包括獲得步驟,獲得在被輸送的用紙上進(jìn)行打印的打印裝置上檢測到的用紙的信息;判別步驟,判別基于上述獲得步驟獲得的信息的打印品質(zhì)與用戶設(shè)定的打印品質(zhì)是否匹配;打印數(shù)據(jù)生成步驟,當(dāng)由上述判別步驟判別為匹配時,生成使打印裝置進(jìn)行打印的打印數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的打印控制方法,其特征在于,上述獲得步驟獲得在用紙輸送前檢測到的用紙的信息。
12.根據(jù)權(quán)利要求10所述的打印控制方法,其特征在于,上述獲得步驟獲得在用紙輸送中檢測到的用紙的信息。
13.根據(jù)權(quán)利要求10所述的打印控制方法,其特征在于,還具有當(dāng)上述判別步驟判別為不匹配時進(jìn)行警告的警告步驟。
14.根據(jù)權(quán)利要求10所述的打印控制方法,其特征在于,還具有依照打印指示進(jìn)行用紙的信息的獲得要求的步驟,上述獲得步驟根據(jù)上述獲得要求獲得打印裝置輸出的用紙的信息。
15.根據(jù)權(quán)利要求10所述的打印控制方法,其特征在于,還具有根據(jù)上述獲得步驟獲得的用紙的信息特定用紙的特定步驟。
16.根據(jù)權(quán)利要求10所述的打印控制方法,其特征在于,還具有依照打印指示進(jìn)行用紙的信息的獲得要求的步驟,上述獲得步驟根據(jù)上述獲得要求獲得打印裝置檢測并輸出的用紙的信息。
17.根據(jù)權(quán)利要求10所述的打印控制方法,其特征在于,上述用紙的信息不包含大小。
18.根據(jù)權(quán)利要求10所述的打印控制方法,其特征在于,上述打印控制方法由打印機(jī)驅(qū)動程序執(zhí)行。
全文摘要
本發(fā)明提供一種打印控制裝置和打印控制方法。打印機(jī)在用紙輸送前檢測該用紙的特性并將用紙信息輸出到PC。PC以用紙信息為基礎(chǔ)特定用紙的種類等,決定打印品質(zhì)并進(jìn)行打印設(shè)定。接收用戶從多個預(yù)定的打印品質(zhì)中選擇的打印品質(zhì)信息,判斷該打印品質(zhì)信息和上述決定的打印品質(zhì)之間是否產(chǎn)生不匹配,在判斷為沒有產(chǎn)生不匹配的情況下,生成打印數(shù)據(jù)。
文檔編號G06F3/12GK1451547SQ03122009
公開日2003年10月29日 申請日期2003年4月16日 優(yōu)先權(quán)日2002年4月16日
發(fā)明者辻本卓哉 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1