欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

打印系統(tǒng)、熱敏打印機、打印控制方法和信息記錄媒體的制作方法

文檔序號:2487495閱讀:315來源:國知局
專利名稱:打印系統(tǒng)、熱敏打印機、打印控制方法和信息記錄媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及打印系統(tǒng)、熱敏打印機、打印機驅(qū)動器、打印控制方法和信息記錄媒體。尤其,涉及可進行適合于通過打印紙更換所設(shè)定的感熱紙的種類的打印處理的打印系統(tǒng)、熱敏打印機、打印機驅(qū)動器、打印控制方法和信息記錄媒體。
現(xiàn)有技術(shù)行式熱敏打印機等的熱敏打印機(下面叫做“打印機”)將獨立驅(qū)動加熱的多個發(fā)熱元件排列成列狀,對其選擇地驅(qū)動加熱,通過該熱使相對配置的感熱紙的對應(yīng)位置顯色來實現(xiàn)打印。這種打印機中使用的感熱紙根據(jù)向發(fā)熱元件提供的熱能(施加能量)的量而使顯色狀態(tài)不同。即,通過改變向發(fā)熱元件施加的通電脈沖寬度來改變施加能量,從而改變感熱紙的顯色狀態(tài)。
目前作為雙色顯色用的感熱紙,提出加色型感熱紙和減色型感熱紙2種。在施加能量低的電平狀態(tài)顯色的色為第一色、在施加能量高的電平狀態(tài)顯色的色為第二色時,在加色型感熱紙的情況下,第一色以紅色等亮色顯色,第二色以黑色等暗色顯色。即,第二色是向第一色添加規(guī)定的色。在減色型感熱紙的情況下,第一色以黑色等暗色顯色,第二色以紅色等亮色顯色。即,加色型感熱紙的顯色的施加能量特性和減色型感熱紙的顯色的施加能量特性具有正好相反的施加能量特性。
在計算機等的信息處理裝置中,各種應(yīng)用程序共同使用的資源由操作系統(tǒng)集中管理控制。對每一個這種資源對應(yīng)附加由軟件構(gòu)筑的驅(qū)動器,信息處理裝置使驅(qū)動器用程序操作,從而可作為用于管理資源的裝置(驅(qū)動器)操作。
例如,作為打印機和這種資源之一,在打印機使用信息處理裝置上操作的應(yīng)用程序來執(zhí)行打印的情況下,采用下面的程序。
(1)應(yīng)用程序?qū)Σ僮飨到y(tǒng)提出包含打印對象的信息的打印請求。具體說,指定存儲打印對象的信息的存儲器內(nèi)的地址、該信息的大小等的參數(shù),調(diào)出操作系統(tǒng)的系統(tǒng)調(diào)用。
(2)操作系統(tǒng)指定打印對象的信息的參數(shù),調(diào)出打印機驅(qū)動器提供的服務(wù)程序。
(3)打印機驅(qū)動器的服務(wù)程序在連接于信息處理裝置的顯示器等上顯示當前打印機的設(shè)定信息,請求用戶確認。作為設(shè)定信息指定打印紙的大小、方向等。
(4)若確認了設(shè)定,則服務(wù)程序從打印對象的信息和打印機的設(shè)定信息聲稱該打印機用的打印指令,向打印機發(fā)送。
這樣,成為實現(xiàn)從打印機的打印設(shè)定和應(yīng)用程序向打印頭中繼打印的指令的功能的打印機驅(qū)動器。因此,具有作為實現(xiàn)該功能的控制部件的功能。
打印機驅(qū)動器用的程序組裝到主計算機等的信息處理裝置中,使得該信息處理裝置具有作為打印機驅(qū)動器的功能。
原來,市售的雙色顯色用的熱敏打印機限定在加色型感熱紙和減色型感熱紙之一的感熱紙中應(yīng)用。因此,使用一種感熱紙的熱敏打印機成為市場的主流的情況下,市場供給的感熱紙中一種感熱紙成為主流,而另一種感熱紙的供給停滯。例如,使用減色型感熱紙的熱敏打印機成為市場主流時,市場供給的感熱紙中減色型感熱紙成為主流,市場上加色型感熱紙減少了。而且,加色型、減色型的叫法是以黑色為基準命名的,但近年來,還提出改變施加能量而得到雙色或多色的熱紙。這不叫加色型或減色型。
因此,出現(xiàn)不能使用市場上作為主流供給的感熱紙的熱敏打印機的用戶由于可使用的感熱紙的供給量少而必須得尋找可使用的感熱紙的問題??墒褂玫母袩峒埖墓┙o量少,從而也有必須購買購入價格高的感熱紙的問題。即,問題是不能使用市場上作為主流供給的感熱紙的熱敏打印機對于用戶而言成了極不方便的打印機。

發(fā)明內(nèi)容
因此,本發(fā)明為解決以上問題而作出,目的是提供可進行適合于通過打印紙更換所設(shè)定的感熱紙的種類的打印處理的打印系統(tǒng)、熱敏打印機、打印機驅(qū)動器、打印控制方法和信息記錄媒體。
本發(fā)明人著重對上述已有的問題進行了研究。其結(jié)果判斷為通過決定由打印紙更換在打印機設(shè)定的感熱紙的種類可執(zhí)行適合于設(shè)定的感熱紙的種類的打印控制。例如,判定為通過具有可對打印機驅(qū)動器選擇感熱紙的功能,可執(zhí)行適合于設(shè)定的感熱紙的種類的打印控制。
判斷為基于在打印機設(shè)定的感熱紙的種類指定按每個打印色存儲從主計算機接收的打印數(shù)據(jù)的每一打印色的打印像素數(shù)據(jù)的打印像素數(shù)據(jù)存儲區(qū)域,并且基于感熱紙的種類控制施加能量的電平值,使得可執(zhí)行適合于感熱紙的種類的打印控制。
判斷為通過執(zhí)行適合于感熱紙的種類的打印控制,可使用包含市場上作為主流供給的感熱紙的各種感熱紙。
基于上述研究結(jié)果,提供以下發(fā)明。
本發(fā)明是一種打印系統(tǒng),使用具有熱打印頭的打印機改變施加能量來使2個以上的不同顏色在感熱紙上顯色來進行打印,其特征在于具有具有多個發(fā)熱體的熱打印頭;指定至少雙色顯色用的加色型感熱紙、雙色顯色用的減色型感熱紙的打印紙的打印紙信息存儲部;組合用于產(chǎn)生加色型感熱紙的2個顏色的不同的脈沖寬度的多個脈沖而以不同的施加能量控制發(fā)熱體、產(chǎn)生雙色的第一打印頭控制部;組合用于產(chǎn)生減色型感熱紙的2個顏色的不同的脈沖寬度的多個脈沖而以不同的施加能量控制發(fā)熱體、產(chǎn)生雙色的第二打印頭控制部,基于打印紙信息存儲部的信息選擇地切換第一打印頭控制部和第二打印頭控制部來控制熱打印頭來進行打印。
本發(fā)明的打印系統(tǒng),其特征在于具有設(shè)定打印紙信息存儲部的打印紙信息的打印紙種類判定部,該打印紙種類判定部具有可選擇自動判定模式或手動判定模式的輸入控制部。
本發(fā)明的打印系統(tǒng),其特征在于打印紙種類判定部具有彩色傳感器;在自動判定模式時以規(guī)定的高能量和低能量的至少2個施加能量來打印的打印控制裝置;通過彩色傳感器讀取打印的結(jié)果并指定感熱紙的種類的色檢測控制部。
本發(fā)明是一種打印系統(tǒng),使用具有熱打印頭的打印機改變施加能量來使2個以上的不同顏色在感熱紙上顯色來進行打印,其特征在于具有存儲匯總感熱紙可顯色的色施加能量的高低與多個色的關(guān)系的信息的感熱紙信息存儲部;存儲以高能量顯色的第一色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;存儲以低能量顯色的第二色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;基于感熱紙信息存儲部的信息,對于作為打印數(shù)據(jù)取得的規(guī)定的色的打印數(shù)據(jù)決定將各個色的打印數(shù)據(jù)實際存儲到哪個打印數(shù)據(jù)存儲部的控制部;產(chǎn)生至少3個脈沖的脈沖產(chǎn)生部;存儲第一、第二色的各個打印數(shù)據(jù)的至少上次的打印數(shù)據(jù)的歷史數(shù)據(jù)存儲部;根據(jù)第一色、第二色的驅(qū)動歷史通過至少3個脈沖組合來決定熱打印頭的各個發(fā)熱體的通電時間的邏輯電路。
本發(fā)明的打印系統(tǒng),其特征在于在打印系統(tǒng)中,具有接收來自主機的打印數(shù)據(jù)的數(shù)據(jù)接收部;存儲以高能量顯色的第一色的打印數(shù)據(jù)的高電平打印數(shù)據(jù)存儲緩沖器;存儲以低能量顯色的第二色的打印數(shù)據(jù)的低電平打印數(shù)據(jù)存儲緩沖器;存儲表示是加色型感熱紙還是減色型感熱紙的信息的模式選擇部;以模式選擇部的信息為基礎(chǔ)根據(jù)打印數(shù)據(jù)的色信息切換打印數(shù)據(jù)存儲緩沖器的地址的切換部。
本發(fā)明的打印系統(tǒng),其特征在于在組裝了產(chǎn)生打印數(shù)據(jù)的應(yīng)用程序的主機上安裝下面的裝置存儲匯總感熱紙可顯色的色施加能量的高低與色的關(guān)系的信息的感熱紙信息存儲部;存儲以高能量顯色的第一色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;存儲以低能量顯色的第二色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;基于感熱紙信息存儲部的信息,對于作為打印數(shù)據(jù)取得的規(guī)定的色的打印數(shù)據(jù)決定將各個色的打印數(shù)據(jù)實際存儲到哪個打印數(shù)據(jù)存儲部的控制部;將打印數(shù)據(jù)作為低能量顯色數(shù)據(jù)和高能量顯色數(shù)據(jù)分別發(fā)送到打印機的打印機驅(qū)動器。
本發(fā)明是一種熱敏打印機,具有存儲匯總感熱紙可顯色的色施加能量的高低與多個色的關(guān)系的信息的感熱紙信息存儲部;存儲以高能量顯色的第一色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;存儲以低能量顯色的第二色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;基于感熱紙信息存儲部的信息,對于作為打印數(shù)據(jù)取得的規(guī)定的色的打印數(shù)據(jù)決定將各個色的打印數(shù)據(jù)實際存儲到哪個打印數(shù)據(jù)存儲部的控制部;產(chǎn)生至少3個脈沖的脈沖產(chǎn)生部;存儲第一、第二色的各個打印數(shù)據(jù)的至少上次的打印數(shù)據(jù)的歷史數(shù)據(jù)存儲部;根據(jù)第一色、第二色的驅(qū)動歷史通過至少3個脈沖組合來決定熱打印頭的各個發(fā)熱體的通電時間的邏輯電路。
本發(fā)明是一種打印控制方法,其特征在于在使用具有包括多個發(fā)熱體的熱打印頭的打印機改變施加能量來使2個以上的不同顏色在感熱紙上顯色來進行打印的打印系統(tǒng)中,具有接收來自應(yīng)用程序的打印請求和打印數(shù)據(jù)的步驟;將接收的打印數(shù)據(jù)按每個打印色存儲到規(guī)定的存儲部的步驟;指定打印機上設(shè)置的感熱紙的種類的步驟;指定打印數(shù)據(jù)的打印色是感熱紙的能夠以低能量電平顯色的第一色還是能夠以高能量電平顯色的第二色的步驟;將第一色的數(shù)據(jù)存儲到規(guī)定低電平用的第一數(shù)據(jù)存儲緩沖器的步驟;將第二色的數(shù)據(jù)存儲到規(guī)定高電平用的第二數(shù)據(jù)存儲緩沖器的步驟;以第一數(shù)據(jù)存儲緩沖器的數(shù)據(jù)為規(guī)定的第一通電時間、第二數(shù)據(jù)存儲緩沖器的數(shù)據(jù)為比第一通電時間大的第二通電時間來控制發(fā)熱體的步驟。
另外,本發(fā)明是記錄具有所述的打印控制方法的程序的信息記錄媒體。
或者,本發(fā)明記錄程序的信息記錄媒體,其特征在于是光盤、軟盤、硬盤、磁光盤、數(shù)字多能盤、磁帶或存儲卡。
附圖的簡要說明圖1(a)是表示打印系統(tǒng)的斜視圖;(b)是僅僅表示圖1(a)所示的熱敏打印機的縱截面的主要部分的縱截面圖;圖2是表示主計算機的簡要構(gòu)成的框圖;圖3是打印機驅(qū)動器的功能框圖;圖4是表示打印控制處理的打印請求中繼的處理的流程圖;圖5是表示打印請求中繼處理的打印紙種類對應(yīng)處理的流程圖;圖6是表示指定打印紙判定模式的畫面的圖;圖7是表示選擇設(shè)定打印紙種類的畫面的圖;圖8是表示熱敏打印機的簡要構(gòu)成的框圖;圖9是熱敏打印機的功能框圖;圖10是表示決定通過打印紙更換在打印機設(shè)定的感熱紙的處理的流程圖;圖11是表示本發(fā)明的打印系統(tǒng)的打印頭控制部的一例的框圖;圖12是打印機的打印頭的框圖;圖13是打印機的控制框圖的一例;圖14是表示用打印機的控制電路實現(xiàn)圖11所示的打印頭控制部時的雙色用邏輯電路的內(nèi)部構(gòu)成的圖;圖15(a)是表示加色型感熱紙用邏輯電路的本次的打印像素數(shù)據(jù)和上次的打印像素數(shù)據(jù)的組合造成的通電種類的圖;(b)是表示加色型感熱紙用邏輯電路的具有3個不同的脈沖寬度的脈沖造成的通電的組合的圖;圖16(a)是表示減色型感熱紙用邏輯電路的下次的打印像素數(shù)據(jù)和上次的打印像素數(shù)據(jù)的組合造成的通電種類的圖;(b)是表示減色型感熱紙用邏輯電路的具有3個不同的脈沖寬度的脈沖造成的通電的組合的圖;圖17是表示雙色打印的控制信號的定時圖;圖18是可使用單色用的感熱紙和雙色顯色用的感熱紙的打印機的控制框圖;圖19是表示單色用邏輯電路的內(nèi)部構(gòu)成的一例的框圖;圖20是表示打印處理的流程的圖;圖21是本發(fā)明的打印頭控制電路的框圖、(a)是表示加色型感熱紙用邏輯電路的內(nèi)部構(gòu)成的圖、(b)是減色型感熱紙用邏輯電路的內(nèi)部構(gòu)成的圖。
發(fā)明的
具體實施例方式
參考


本發(fā)明的一個實施例。下面說明的實施例是為了說明,不限制本發(fā)明的范圍。因此,本領(lǐng)域的人員可采用對各個要素或全部要素進行均等的置換的實施例,這些實施例也包含在本發(fā)明的范圍內(nèi)。
圖1是表示打印機和主計算機構(gòu)成的打印系統(tǒng)的一例的圖。圖1(a)是表示打印系統(tǒng)的斜視圖,圖1(b)是打印機的外觀的一例的斜視圖。用實現(xiàn)從打印機的打印設(shè)定和應(yīng)用程序向打印頭中繼打印的指令的功能的打印機驅(qū)動器和打印機以及打印系統(tǒng)說明。
如圖1(a)所示,打印系統(tǒng)包括主計算機100、作為周邊設(shè)備發(fā)出收據(jù)160等的打印機150。主計算機100具有計算機主體101、顯示器102、鍵盤103和鼠標104。計算機主體101上裝載讀取FD(軟盤Flexible Disk)的內(nèi)容的FD驅(qū)動器、讀取CD-ROM(只讀光盤存儲器Compact Disk Read Only Memory)的內(nèi)容的CD-ROM驅(qū)動器等。
圖1(b)用于說明圖1(a)的打印機150的操作,是僅僅表示出打印機150的縱截面的主要部分的縱截面圖。如圖1(b)所示,打印機150內(nèi)以卷紙163的狀態(tài)供給感熱紙151。感熱紙151在箭打印頭157的方向上通過外罩155內(nèi)而導(dǎo)向熱打印頭152(下面叫做打印頭)。感熱紙151在通過打印頭152和壓板(platen)153之間時,由打印頭152向感熱紙151進行規(guī)定的打印。規(guī)定的打印結(jié)束后,設(shè)置在打印頭152的后方的裁剪機158切斷感熱紙151,并且切斷的感熱紙151從排出口161排出,可作為收據(jù)160取出。
卷紙163和打印頭152之間設(shè)置紙結(jié)束傳感器159,檢測沒有了感熱紙151。雖然未示出,但感熱紙151的卷紙163的側(cè)面設(shè)置檢測感熱紙151剩余很少的接近結(jié)束傳感器。接近結(jié)束傳感器通過檢測感熱紙151的卷紙163靠近終點卷紙163的外徑在規(guī)定大小以下來檢測接近感熱紙151的終點。
另外,打印機150的感熱紙151作為收據(jù)160排出的排出口161附近設(shè)置彩色傳感器154,用于判定感熱紙151的種類。打印機150的外罩155上安裝外殼162,除感熱紙151的打印紙更換等情況外,在用外罩155覆蓋外殼的狀態(tài)下進行打印。因此,用于檢測外殼162的開關(guān)的外殼打開檢測器156安裝于外罩155上,外殼打開時,自動成為離線狀態(tài),司進行暫時停止打印功能等的處理。
下面說明主計算機中發(fā)生作用的打印機驅(qū)動器和打印機,但可在打印機上配置打印機驅(qū)動器的功能,或分割打印機驅(qū)動器的功能將一部分功能配置在主計算機上并將其他功能配置在打印機上。可將打印機驅(qū)動器的功能作為軟件或硬件的功能,或者將一部分作為硬件的功能,將其他功能作為軟件的功能來配置。
首先,參考圖2到圖7說明主計算機中發(fā)生作用的本發(fā)明的打印機驅(qū)動器的一例。
圖2是表示主計算機的簡要構(gòu)成的一例的框圖。
如圖2所示,CPU(中央處理裝置)201上經(jīng)總線205連接存儲程序數(shù)據(jù)等的ROM202、形成用于數(shù)據(jù)處理的各種存儲部的RAM203、控制與鼠標104的數(shù)據(jù)等的交換的鼠標控制器204、經(jīng)調(diào)制解調(diào)器210連接于互聯(lián)網(wǎng)等的網(wǎng)絡(luò)的I/O端口206、驅(qū)動控制顯示器102并顯示與顯示數(shù)據(jù)對應(yīng)的文字等的顯示器控制器207、從鍵盤103取入與輸入鍵對應(yīng)的鍵信號的鍵盤控制器208、向打印機150發(fā)送打印數(shù)據(jù)等的通信接口209。打印機150連接接收來自通信接口209的打印數(shù)據(jù)等的通信接口250。RAM203中執(zhí)行存儲在未示出的硬盤中的程序。而且,上述的ROM202和RAM203中存的數(shù)據(jù)或存儲數(shù)據(jù)可以是存儲在未示出的硬盤的數(shù)據(jù)庫中的數(shù)據(jù)或存儲的數(shù)據(jù)。
本發(fā)明的打印機驅(qū)動器具有基于指定決定感熱紙的種類的多個裝置的打印紙判定模式從多個感熱紙種類指定通過打印紙更換所設(shè)定的感熱紙的種類、基于指定的感熱紙的種類控制打印對象的打印的打印紙種類設(shè)定控制部。
本發(fā)明的打印機驅(qū)動器具有(a)從應(yīng)用程序接收包含打印對象的信息的打印請求的打印請求接收部;(b)接收來自熱敏打印機的狀態(tài)數(shù)據(jù)驅(qū)動器接收部;(c)根據(jù)打印請求接收部接收的打印請求選擇并顯示熱敏打印機的設(shè)定信息的設(shè)定信息顯示控制部;(d)控制用于打印打印對象所需的信息的輸入的輸入控制部;(e)基于熱敏打印機的設(shè)定信息和用于打印打印對象需要的信息生成打印數(shù)據(jù)的打印數(shù)據(jù)生成部;(f)向熱敏打印機發(fā)送打印數(shù)據(jù)和打印輸出命令的驅(qū)動器發(fā)送部。
圖3是表示打印機驅(qū)動器的功能的一個例子的框圖。下面說明各個功能。
如圖3的虛線所示,CPU201和ROM202通過控制部301、請求接收部302、驅(qū)動器接收部303、設(shè)定信息顯示控制部304、輸入控制部305、打印紙種類設(shè)定控制部306、打印數(shù)據(jù)生成部307和驅(qū)動器發(fā)送部308構(gòu)成。
CPU201的請求接收部302接收打印對象和對于打印機的來自應(yīng)用程序的打印請求。打印對象中包含文字、圖形、照片等信息。
CPU201的驅(qū)動器接收部303作為狀態(tài)數(shù)據(jù)從打印機接收打印機的狀況并存儲在RAM203的狀態(tài)數(shù)據(jù)存儲部310中。
CPU201的設(shè)定信息顯示控制部304基于驅(qū)動器接收部303接收的在RAM203的狀態(tài)數(shù)據(jù)存儲部310中存儲的打印機的狀態(tài)數(shù)據(jù)、在RAM203的打印設(shè)定信息存儲部311中存儲的打印機的設(shè)定信息和在ROM202的畫面格式存儲部320中存儲的畫面格式在顯示器上顯示對于由請求接收部302接收的打印對象的打印機的設(shè)定信息。
CPU201的輸入控制部305對于設(shè)定信息顯示控制部304顯示的打印機的設(shè)定信息選擇或輸入希望的信息。打印紙判定模式是指定由打印機配備的打印紙判定裝置對通過打印紙更換所設(shè)定的感熱紙的種類進行判定的“自動判定”還是用戶作判定的“手動判定”的打印機的設(shè)定信息,設(shè)定打印紙種類是指定打印機設(shè)定的感熱紙的種類的打印機的設(shè)定信息。在后面的圖6和圖7中,說明打印紙判定模式和設(shè)定打印紙種類的指定。
CPU201的打印紙種類設(shè)定控制部306基于作為輸入控制部305輸入的打印機的設(shè)定信息的打印紙判定模式、設(shè)定打印紙種類判定打印機設(shè)定的感熱紙的種類。
CPU201的打印數(shù)據(jù)生成部307基于打印紙種類設(shè)定控制部306判定的感熱紙的種類生成作為打印對象的圖象數(shù)據(jù)和/或文字碼數(shù)據(jù)的打印數(shù)據(jù),并且向打印數(shù)據(jù)追加生成感熱紙的種類的信息,來生成從打印對象的信息向打印機發(fā)送的打印數(shù)據(jù),存儲在RAM203的打印數(shù)據(jù)存儲部312中。
CPU201的驅(qū)動器發(fā)送部308將打印請求和打印數(shù)據(jù)生成部307生成的打印數(shù)據(jù)一起向打印機發(fā)送。
CPU201的控制部301使請求接收部302、驅(qū)動器接收部303、設(shè)定信息顯示控制部304、輸入控制部305、打印紙種類設(shè)定控制部306、打印數(shù)據(jù)生成部307和驅(qū)動器發(fā)送部308相互關(guān)聯(lián)來進行控制。
本發(fā)明的打印控制方法具有執(zhí)行從信息處理裝置的應(yīng)用程序向熱敏打印機的打印請求的打印請求中繼步驟;從多個感熱紙種類指定通過打印紙更換所設(shè)定的感熱紙的種類、基于指定的感熱紙的種類控制打印對象的打印的打印紙種類設(shè)定控制步驟。
本發(fā)明的打印控制方法中,打印請求中繼步驟還具有(i)從應(yīng)用程序接收包含打印對象的信息的打印請求的打印請求接收步驟;(j)根據(jù)打印請求接收步驟接收的打印請求選擇并顯示熱敏打印機的設(shè)定信息的設(shè)定信息顯示控制步驟;(k)控制用于打印打印對象所需的信息的輸入的輸入控制步驟;(l)基于熱敏打印機的設(shè)定信息和用于打印打印對象的需要的信息生成打印數(shù)據(jù)的打印數(shù)據(jù)生成步驟;(m)向熱敏打印機發(fā)送打印數(shù)據(jù)和打印輸出命令的驅(qū)動器發(fā)送步驟。而且還具有接收來自熱敏打印機的狀態(tài)數(shù)據(jù)的驅(qū)動器接收步驟。
本發(fā)明的打印控制方法在打印請求中繼步驟的設(shè)定信息顯示控制步驟顯示由打印紙種類設(shè)定控制步驟控制的感熱紙的打印紙判定模式和設(shè)定打印紙種類。
本發(fā)明的打印控制方法在打印請求中繼步驟的輸入控制步驟規(guī)定由“自動判定”來指定感熱紙的種類或由“手動判定”來指定感熱紙的種類以及從多個感熱紙的種類選擇希望的感熱紙的種類。
圖4是表示打印控制處理的打印請求中繼的處理的流程圖。
首先,打印機驅(qū)動器的軟件程序預(yù)先作為操作系統(tǒng)的一部分登錄到RAM203內(nèi)后,CPU201等待從應(yīng)用程序發(fā)出打印請求(S401)。目前使用的操作系統(tǒng)通過在這種待機狀態(tài)中將CPU201的控制移動到其他的程序來實現(xiàn)多任務(wù)處理。但是,省略了對這種控制移動的圖示。因此,步驟S401結(jié)束意味著從應(yīng)用程序發(fā)出打印請求。
接收打印請求后,從打印機接收打印機的狀態(tài)數(shù)據(jù)(S402)。這里可周期地從打印機接收打印機的狀態(tài)數(shù)據(jù)。
接著在顯示器102上顯示RAM203中存儲的打印機的設(shè)定信息和打印機的狀態(tài)數(shù)據(jù)(S403)。
CPU201判斷用戶經(jīng)輸入裝置輸入的輸入操作的種類(例如打印紙判定模式、設(shè)定打印紙種類等)是什么(S404)。用戶參照在畫面顯示的打印機設(shè)定信息,根據(jù)需要操作鍵盤和鼠標等輸入裝置來變更打印機設(shè)定信息。在后面的圖6和圖7中,說明打印紙判定模式和設(shè)定打印紙種類的輸入操作。
用戶輸入打印紙判定模式時(S404為“打印紙判定模式”),將打印紙判定模式的信息存儲在RAM203的打印設(shè)定信息存儲部311中(S405)并返回步驟S403。
用戶輸入設(shè)定打印紙種類時(S404為“設(shè)定打印紙種類”),將感熱紙的種類的信息存儲在RAM203的打印設(shè)定信息存儲部311中(S406)并返回步驟S403。
有其他的設(shè)定信息輸入時(S404為“其他”),進行對應(yīng)的處理并返回步驟S403。
接著由于結(jié)束設(shè)定信息輸入,輸入“OK”時(S404為“OK”),CPU201結(jié)束打印機設(shè)定信息的顯示,移動到下一步驟S407。
用戶結(jié)束設(shè)定時(S404為“OK”),CPU201調(diào)查RAM203,基于感熱紙的種類從打印對象和打印機設(shè)定信息生成應(yīng)打印的文件的打印用的打印數(shù)據(jù),存儲在AM203的打印數(shù)據(jù)存儲部312(S407)。
最后CPU201基于上述內(nèi)容對打印機發(fā)送RAM203的打印數(shù)據(jù)存儲部312存儲的打印數(shù)據(jù)和打印指令(S408)。
返回步驟S401等待從應(yīng)用程序發(fā)出新的打印請求。
本發(fā)明的打印控制方法打印請求中繼步驟基于指定決定感熱紙的種類的多個方法的打印紙判定模式可指定單色用的感熱紙、雙色顯色用的減色型感熱紙或雙色顯色用的加色型感熱紙中的一種。
圖5是表示打印請求中繼處理的打印紙種類對應(yīng)處理的流程圖。
首先,判定“手動判定”還是“自動判定”在打印機設(shè)定的感熱紙的種類(S501)?!笆謩优卸ā痹诖蛴C設(shè)定的感熱紙的種類時(S501為“是”),即將“手動判定”選擇為打印紙判定模式時,打印數(shù)據(jù)的打印紙判定模式設(shè)置為“手動判定”(S502),并且將選擇的感熱紙的種類設(shè)定到打印數(shù)據(jù)的設(shè)定打印紙種類(S503)。
接著,判定是彩色打印還是單色打印打印對象(S504)。彩色打印打印對象時(S504為“是”),判定指定雙色顯色用感熱紙(即雙色顯色用減色型感熱紙或雙色顯色用加色型感熱紙)還是指定單色用感熱紙(S505)。
指定雙色顯色用減色型感熱紙或雙色顯色用加色型感熱紙時(S505為“是”),形成彩色打印用的打印數(shù)據(jù)(S506),結(jié)束打印紙種類對應(yīng)處理。
另一方面,指定單色用感熱紙時(S505為“否”),形成單色打印用的打印數(shù)據(jù)(S507),執(zhí)行輸出作為不能彩色打印的訊息的出錯處理(S508),結(jié)束打印紙種類對應(yīng)處理。
單色打印打印對象時(S504為“否”),形成單色打印用的打印數(shù)據(jù)(S509),結(jié)束打印紙種類對應(yīng)處理。
“自動判定”在打印機設(shè)定的感熱紙的種類時(S501為“否”),即將“自動判定”選擇為打印紙判定模式時,通過判定打印機上設(shè)定的感熱紙的種類的裝置判定可否指定設(shè)定的感熱紙的種類(S510)。
通過判定打印機上設(shè)定的感熱紙的種類的裝置不能指定設(shè)定的感熱紙的種類時(S510為“否”),執(zhí)行輸出作為不能自動判定的訊息的出錯處理(S515),結(jié)束打印紙種類對應(yīng)處理。因此,用戶再次將“手動判定”選擇為打印紙判定模式,可選擇設(shè)定打印紙種類。這里,不能判定設(shè)定的感熱紙的種類的情況有例如不具有判定打印機上設(shè)定的感熱紙的種類的裝置的情況、由于傳感器的不良等不能利用判定裝置的情況、判定的結(jié)果不能指定感熱紙的種類的裝置的情況等,從打印機接收的狀態(tài)數(shù)據(jù)等來判定。
通過判定打印機上設(shè)定的感熱紙的種類的裝置能指定設(shè)定的感熱紙的種類時(S510為“是”),將“自動判定”設(shè)定為打印數(shù)據(jù)的打印紙判定模式(S511)。
接著,判定是彩色打印還是單色打印打印對象(S512)。彩色打印打印對象時(S512為“是”),形成彩色打印用的打印數(shù)據(jù)(S513),結(jié)束打印紙種類對應(yīng)處理。另一方面,單色打印打印對象文件時(S512為“否”),形成單色打印用的打印數(shù)據(jù)(S514),結(jié)束打印紙種類對應(yīng)處理。
如點劃線所示,步驟S511之后不移動到步驟S512而移動到步驟S514,基于指定的感熱紙種類形成打印對象的打印數(shù)據(jù)。
本發(fā)明的打印機驅(qū)動器在設(shè)定信息顯示控制部顯示由打印紙種類設(shè)定控制部控制的感熱紙的打印紙判定模式和設(shè)定打印紙種類。
本發(fā)明的打印機驅(qū)動器在輸入控制部規(guī)定由“自動判定”來指定種類或由“手動判定”來指定感熱紙的種類。
本發(fā)明的打印機驅(qū)動器在輸入控制部從作為感熱紙的種類的單色用感熱紙、雙色顯色用的減色型感熱紙或雙色顯色用的加色型感熱紙中選擇希望的感熱紙的種類。
圖6是指定打印紙判定模式的畫面。
如圖6所示,打印紙判定模式指示區(qū)域600中指定“自動判定”時選擇輸入選擇區(qū)域601、指定“手動判定”時選擇輸入選擇區(qū)域602。指定“手動判定”時移動到用于選擇設(shè)定打印紙種類的畫面。
將在當前的打印機上設(shè)定的打印紙的信息在“現(xiàn)狀設(shè)定打印紙信息”的顯示區(qū)域603上顯示。例如指定“手動判定”、選擇“雙色顯色用的加色型感熱紙”的情況如圖6所示。
將出錯訊息等的信息顯示在訊息區(qū)域604。例如,指定“自動判定”時,由于傳感器的不良等不能利用判定裝置,顯示將打印紙判定模式指定給“手動判定”的變更請求。另外,通過選擇“OK”,確定指定的打印紙判定模式。
圖7是選擇設(shè)定打印紙種類的畫面。
如圖7所示,設(shè)定打印紙種類選擇區(qū)域700中指定“單色用感熱紙”時選擇輸入選擇區(qū)域701、在指定“雙色顯色用的減色型感熱紙”時選擇輸入選擇區(qū)域702、在指定“雙色顯色用的加色型感熱紙”時選擇輸入選擇區(qū)域703。另外,通過選擇“OK”,確定選擇的設(shè)定打印紙種類。
接著參考圖8到圖21說明本發(fā)明的熱敏打印機的一例。
圖8是表示熱敏打印機的簡要構(gòu)成的一例的框圖。
打印頭152、馬達812和柱塞(plunger)813以及驅(qū)動它們的打印機構(gòu)驅(qū)動電路810構(gòu)成伴隨感熱紙的傳送、打印、切斷等的物理動作的打印機構(gòu)804。CPU801連接出錯傳感器820、外殼打開傳感器156、紙結(jié)束傳感器159、彩色傳感器154、其它傳感器824。這些傳感器檢測紙阻塞等的出錯狀態(tài)、外殼打開出錯狀態(tài)等,檢測結(jié)果被輸入到CPU801。
ROM802存儲用于實現(xiàn)打印機150的各種功能的軟件(包含固件)和數(shù)據(jù),CPU801讀出并執(zhí)行它們來實現(xiàn)各種功能。
RAM803具有作為實現(xiàn)打印機150的各種功能時需要的數(shù)據(jù)的存儲裝置的功能。
接著參考圖9和10說明與本發(fā)明相關(guān)的打印機的CPU、ROM和RAM,參考圖11到圖21說明打印機的打印機構(gòu)驅(qū)動電路內(nèi)的打印頭控制電路和和打印頭。
本發(fā)明的熱敏打印機具有(a)檢測表示多種傳感器的狀態(tài)的多個狀態(tài)數(shù)據(jù)的狀態(tài)數(shù)據(jù)檢測部;(b)執(zhí)行從信息處理裝置的應(yīng)用程序向熱敏打印機的打印請求的打印機驅(qū)動器;(c)從打印機驅(qū)動器接收打印打印對象的打印數(shù)據(jù)的數(shù)據(jù)接收部;(d)基于數(shù)據(jù)接收部接收的打印數(shù)據(jù)判定通過打印紙更換所設(shè)定的感熱紙的種類的打印紙種類判定部;(e)將打印紙種類判定部判定的感熱紙的種類保持到下次打印紙更換結(jié)束的打印紙種類保持部;(f)將狀態(tài)數(shù)據(jù)檢測部檢測的狀態(tài)數(shù)據(jù)和打印紙種類判定部判定的結(jié)果發(fā)送到打印機驅(qū)動器的數(shù)據(jù)發(fā)送部。
本發(fā)明的熱敏打印機中所述打印紙種類判定部基于決定打印數(shù)據(jù)的感熱紙的種類的打印紙設(shè)定模式以及狀態(tài)數(shù)據(jù)檢測部檢測的狀態(tài)數(shù)據(jù)判定感熱紙的種類。
圖9是與本發(fā)明相關(guān)的熱敏打印機的CPU和ROM的功能一例的框圖。下面說明各個功能。
如圖9所示,CPU801具有打印機控制部901、狀態(tài)數(shù)據(jù)檢測部902、數(shù)據(jù)接收部903、打印紙種類判定部904、打印紙種類保持部905和數(shù)據(jù)發(fā)送部906。
CPU801的狀態(tài)數(shù)據(jù)檢測部902如圖8所示從連接于CPU801的出錯檢測器820、外殼打開檢測器156、紙結(jié)束檢測器159、彩色檢測器154和其它檢測器824檢測各個檢測器的狀態(tài)數(shù)據(jù),將檢測的結(jié)果存儲在RAM803的打印機狀態(tài)數(shù)據(jù)存儲部911。
CPU801的數(shù)據(jù)接收部903將從主計算機100接收的數(shù)據(jù)存儲在RAM803的接收數(shù)據(jù)存儲部912。
CPU801的打印紙種類判定部904在接收數(shù)據(jù)的打印紙判定模式為“自動判定”時,基于RAM803的打印機狀態(tài)數(shù)據(jù)存儲部911存儲的狀態(tài)數(shù)據(jù)和ROM802的打印紙種類判定條件存儲部921存儲的打印紙種類判定條件判定通過打印紙更換在打印機設(shè)定的感熱紙的種類。
此時,打印紙種類判定部903選擇自動判定模式時,執(zhí)行高能量電平的打印和低能量電平的打印,使用彩色傳感器154讀取該打印結(jié)果,執(zhí)行判定打印的色的控制。其結(jié)果,以低能量打印的部位為紅色、以高能量打印的部位為黑色時,將該打印紙判定為加色型感熱紙,相反,以低能量打印的部位為黑色、以高能量打印的部位為紅色時,判定為減色型感熱紙。在無論是以何種能量打印,都為黑色或紅色等單色的情況下,判定為單色感熱紙。
CPU801的打印紙種類保持部905在接收數(shù)據(jù)的打印紙判定模式為“自動判定”時將打印紙種類判定部904判定的感熱紙的種類或在接收數(shù)據(jù)的打印紙判定模式為“手動判定”時將接收數(shù)據(jù)的設(shè)定打印紙種類存儲在RAM803的設(shè)定打印紙種類存儲部913和/或閃存儲器,以用于基于感熱紙的種類的打印機的各種功能。
CPU801的數(shù)據(jù)發(fā)送部906將打印紙種類判定部904判定的結(jié)果、各種狀態(tài)數(shù)據(jù)等發(fā)送到主計算機100。
CPU801的打印機控制部901使狀態(tài)數(shù)據(jù)檢測部902、數(shù)據(jù)接收部903、打印紙種類判定部904、打印紙種類保持部905和數(shù)據(jù)發(fā)送部906相互關(guān)聯(lián)來進行控制。
本發(fā)明的打印控制方法包括(a)檢測表示多種傳感器的狀態(tài)的多個狀態(tài)數(shù)據(jù)的狀態(tài)數(shù)據(jù)檢測步驟;(b)執(zhí)行從信息處理裝置的應(yīng)用程序向熱敏打印機的打印請求的打印請求中繼步驟;(c)從打印請求中繼步驟接收打印打印對象的打印數(shù)據(jù)的數(shù)據(jù)接收步驟;(d)基于數(shù)據(jù)接收步驟接收的打印數(shù)據(jù)判定通過打印紙更換所設(shè)定的感熱紙的種類的打印紙種類判定步驟;(e)將打印紙種類判定步驟判定的感熱紙的種類保持到下次打印紙更換結(jié)束的打印紙種類保持步驟;(f)將狀態(tài)數(shù)據(jù)檢測步驟檢測的狀態(tài)數(shù)據(jù)和打印紙種類判定步驟判定的結(jié)果發(fā)送到打印請求中繼步驟的數(shù)據(jù)發(fā)送步驟。
本發(fā)明的打印控制方法中所述打印紙種類判定步驟基于決定打印數(shù)據(jù)的感熱紙的種類的打印紙設(shè)定模式以及狀態(tài)數(shù)據(jù)檢測步驟檢測的狀態(tài)數(shù)據(jù)判定感熱紙的種類。
圖10是表示決定通過打印紙更換在打印機設(shè)定的感熱紙的處理的流程圖。
首先,接收來自主計算機的打印請求數(shù)據(jù)(S1001),判定接收的數(shù)據(jù)中是否包含作為決定打印紙種類的信息的打印紙判定模式和設(shè)定打印紙種類(S1002)。在接收的數(shù)據(jù)中不包含決定打印紙種類的信息時(S1002為“否”),執(zhí)行與接收的數(shù)據(jù)對應(yīng)的其他處理(S1009),返回步驟S1001等待接收新的數(shù)據(jù)。
另一方面,在接收的數(shù)據(jù)中包含決定打印紙種類的信息時(S1002為“是”),判定接收數(shù)據(jù)的打印紙判定模式是“手動判定”還是“自動判定”(S1003)。接收數(shù)據(jù)的打印紙判定模式是“手動判定”時(S1003為“否”),接收數(shù)據(jù)的設(shè)定打印紙種類為感熱紙的種類,存儲到RAM803的設(shè)定打印紙種類存儲部913和/或閃存儲器(S1008),返回步驟S1001等待接收新的數(shù)據(jù)。
接收數(shù)據(jù)的打印紙判定模式是“自動判定”時(S1003為“是”),基于RAM803的打印機狀態(tài)數(shù)據(jù)存儲部911存儲的各種狀態(tài)數(shù)據(jù)和ROM802的打印紙種類判定條件存儲部921存儲的打印紙種類判定條件信息判定通過打印紙更換在打印機設(shè)定的感熱紙的種類(S1004)。例如向設(shè)定的感熱紙執(zhí)行試驗打印,由彩色檢測器154檢測打印部的打印色。基于試驗打印的施加能量和打印色,判斷是單色用感熱紙、雙色顯色用減色型感熱紙或雙色顯色用加色型感熱紙。
在判斷感熱紙的種類的步驟S1004中,判斷是否存在判定異常(S1005)。這里判定異常是不能指定感熱紙的種類。存在判定異常時(S1005為“是”),即不能指定感熱紙的種類時向主計算機發(fā)送判定異常(S1006)。另一方面,不存在判定異常時(S1005為“否”),即能指定感熱紙的種類時將指定的感熱紙的種類存儲在RAM803的設(shè)定打印紙種類存儲部913和/或閃存儲器(S1007),返回步驟S1001等待接收新的數(shù)據(jù)。
本發(fā)明的熱敏打印機具有(a)接收從主計算機發(fā)送的打印數(shù)據(jù)的接收部;(b)從通過接收部接收的打印數(shù)據(jù)取出每一打印色的打印像素數(shù)據(jù)并存儲在規(guī)定的區(qū)域的打印像素數(shù)據(jù)存儲部;(c)基于打印像素數(shù)據(jù)存儲部存儲的每一打印色的打印像素數(shù)據(jù)和設(shè)定的感熱紙的種類控制用于使感光紙顯色的施加能量的電平值的施加能量控制部;(d)基于表示由施加能量控制部設(shè)定的施加能量的電平值的通電模式數(shù)據(jù)使感熱紙上的規(guī)定區(qū)域顯色的打印頭控制電路。
本發(fā)明的熱敏打印機還具備(a)判定設(shè)定的感熱紙的種類的打印紙種類判定部;(b)存儲打印紙種類判定部判定的感熱紙的種類的打印紙種類存儲部。
本發(fā)明的熱敏打印機的感熱紙的種類是單色用感熱紙、雙色顯色用的減色型感熱紙或雙色顯色用的加色型感熱紙。
圖11是表示本發(fā)明的打印系統(tǒng)的打印頭控制部的一例的框圖。本實施例中,對將該控制部組裝到打印機中的例子作說明。
如圖11所示,作為施加能量控制部的打印頭控制部811基于過去的打印歷史經(jīng)CPU801和ROM802將從主計算機100(圖8)上的應(yīng)用程序執(zhí)行部(應(yīng)用程序)接收的打印數(shù)據(jù)所生成的打印像素數(shù)據(jù)修正,執(zhí)行將修正過的通電模式數(shù)據(jù)傳遞到作為打印機構(gòu)驅(qū)動電路動作的打印頭152的控制。下面說明可使用作為雙色顯色用的感熱紙的加色型感熱紙和減色型感熱紙的打印機。下面將黑色和紅色作為不同的兩色來舉例說明。
CPU801和ROM802通過打印機或打印機驅(qū)動器上設(shè)置的作為打印紙種類判定部904的打印紙種類設(shè)定開關(guān)、打印紙判定部等判定,將打印紙種類保持部905保存在設(shè)定打印紙種類存儲部913中的感熱紙的種類存儲在模式選擇寄存器1102中。在模式選擇寄存器中,存儲可打印的色、施加能量的大小和色的關(guān)系。例如,加色型、紅黑打印紙中,存儲可打印紅黑的色與施加能量為高電平時顯色的為黑、在低電平時顯色的為紅這樣的信息。
CPU801和ROM802從主計算機100的應(yīng)用程序執(zhí)行部接收打印數(shù)據(jù),從接收的打印數(shù)據(jù)生成黑色的打印像素數(shù)據(jù)和紅色的打印像素數(shù)據(jù),存儲在規(guī)定的存儲區(qū)域。
打印頭控制部811基于模式選擇寄存器1102中存儲的感熱紙的種類(下面叫做打印紙種類模式)通過地址切換部1103判定從存儲的黑色的打印像素數(shù)據(jù)開始的每一行的數(shù)據(jù)是在施加能量低的電平狀態(tài)中顯色的色的打印像素數(shù)據(jù)(下面叫做低電平顯色打印像素數(shù)據(jù))還是在施加能量高的電平狀態(tài)中顯色的色的打印像素數(shù)據(jù)(下面叫做高電平顯色打印像素數(shù)據(jù)),基于判定的結(jié)果將低電平顯色打印像素數(shù)據(jù)存儲到低電平數(shù)據(jù)存儲緩沖器1104a、或?qū)⒏唠娖斤@色打印像素數(shù)據(jù)存儲到高電平數(shù)據(jù)存儲緩沖器1104b。例如,加色型感熱紙的情況下,作為低電平顯色打印像素數(shù)據(jù)的紅色的打印像素數(shù)據(jù)存儲低電平到數(shù)據(jù)存儲緩沖器1104a、作為高電平顯色打印像素數(shù)據(jù)的黑色的打印像素數(shù)據(jù)存儲到高電平數(shù)據(jù)存儲緩沖器1104b。在減色型感熱紙的情況下,作為低電平顯色打印像素數(shù)據(jù)的黑色的打印像素數(shù)據(jù)存儲到低電平數(shù)據(jù)存儲緩沖器1104a、作為高電平顯色打印像素數(shù)據(jù)的紅色的打印像素數(shù)據(jù)存儲到高電平數(shù)據(jù)存儲緩沖器1104b。
這里施加能量低的電平狀態(tài)是在規(guī)定的第一施加能量電平值以上并且在規(guī)定的第二施加能量電平值以下的第一施加能量區(qū)域的規(guī)定施加能量電平值、施加能量高的電平狀態(tài)是在規(guī)定的第二施加能量電平值以上的第二施加能量區(qū)域的規(guī)定施加能量電平值。
打印頭控制部811基于低電平數(shù)據(jù)存儲緩沖器1104a存儲的低電平顯色打印像素數(shù)據(jù)和高電平數(shù)據(jù)存儲緩沖器1104b存儲的高電平顯色打印像素數(shù)據(jù)由邏輯電路部1105生成通電脈沖組合的通電模式數(shù)據(jù),輸出到打印頭152。
因此,基于模式選擇寄存器1102中存儲的感熱紙的種類,即基于低電平施加能量顯色的色、高電平能量顯色的色信息,通過切換黑色的打印像素數(shù)據(jù)的數(shù)據(jù)存儲緩沖器和紅色的打印像素數(shù)據(jù)的數(shù)據(jù)存儲緩沖器可執(zhí)行適合于感熱紙的種類的控制。不僅切換黑色的打印像素數(shù)據(jù)的數(shù)據(jù)存儲緩沖器和紅色的打印像素數(shù)據(jù)的數(shù)據(jù)存儲緩沖器,還通過切換存儲黑色的打印像素數(shù)據(jù)的區(qū)域的地址的地址寄存器和存儲紅色的打印像素數(shù)據(jù)的區(qū)域的地址的地址寄存器,可實際切換數(shù)據(jù)存儲緩沖器。
施加能量基于向打印頭152的發(fā)熱體通電的期間,所以控制通電定時的控制電路部1106基于預(yù)先在通電寬度設(shè)定在寄存器I1107a、通電寬度設(shè)定寄存器II1107b和通電寬度設(shè)定寄存器III1107c中的不同的通電脈沖寬度向打印頭152輸出通電定時。
決定此時的各個通電寬度的組合的邏輯式在后面說明,但根據(jù)各個發(fā)熱體的過去的驅(qū)動歷史,即過去有無通電、通電時的能量電平來組合通電寬度設(shè)定寄存器I1107a、通電寬度設(shè)定寄存器II1107b和通電寬度設(shè)定寄存器III1107c,生成與過去的通電歷史對應(yīng)的通電脈沖寬度,控制打印頭的各個發(fā)熱體。
上述實施例中,以打印頭控制部全部裝載在打印機上為例作了說明,但可以是在主機的存儲器裝置上設(shè)置高能量數(shù)據(jù)存儲緩沖器和低能量數(shù)據(jù)存儲緩沖器,通過在打印機驅(qū)動器執(zhí)行地址切換、打印紙種類判定等,打印機側(cè)不考慮打印紙種類,根據(jù)是高能量數(shù)據(jù)還是低能量數(shù)據(jù)來控制從主機接收的數(shù)據(jù)的結(jié)構(gòu)。
本發(fā)明的熱敏打印機的打印頭控制部包括(a)使感熱紙上的規(guī)定區(qū)域顯色的發(fā)熱部;(b)每個發(fā)熱部上設(shè)置的驅(qū)動發(fā)熱部的發(fā)熱驅(qū)動部;(c)存儲施加能量控制部輸出的通電模式數(shù)據(jù)的通電模式數(shù)據(jù)存儲部。
圖14是表示用打印機的控制電路實現(xiàn)圖11所示的打印頭控制部時的雙色用邏輯電路的內(nèi)部結(jié)構(gòu)的電路框圖。如圖14所示,雙色用邏輯電路1400具有3個邏輯電路I1403a、邏輯電路II1403b和邏輯電路III1403c。各邏輯電路輸入存儲在控制寄存器RH1 1402a、控制寄存器RH2 1402b、控制寄存器RL1 1402c和控制寄存器RL2 1402d中的打印像素數(shù)據(jù),基于下面的邏輯運算式輸出通電模式數(shù)據(jù)。這里,邏輯電路I1403a、邏輯電路II1403b和邏輯電路III1403c的輸出數(shù)據(jù)作為OI、OII和OIII??刂萍拇嫫鱎H1 1402a、控制寄存器RH2 1402b、控制寄存器RL1 1402c控制寄存器RL2 1402d是存儲本次的高電平顯色打印像素數(shù)據(jù)、上次的高電平顯色打印像素數(shù)據(jù)、本次的低電平顯色打印像素數(shù)據(jù)、上次的低電平顯色打印像素數(shù)據(jù)的數(shù)據(jù)存儲區(qū)域,本次的低電平顯色打印像素數(shù)據(jù)為DLn、上次的低電平顯色打印像素數(shù)據(jù)為DLn-1、本次的高電平顯色打印像素數(shù)據(jù)為DHn、上次的高電平顯色打印像素數(shù)據(jù)為DHn-1。將通電數(shù)據(jù)的有無設(shè)為1=有、0=無時,基于下面的邏輯結(jié)果決定。(其中,·表示邏輯積、+表示邏輯和、not表示邏輯非)OI=(DHn+DLn)·not(DLn-1)OII=(DHn+DLn)·not(DHn-1)OIII=DHn上述邏輯值為1時,將與其對應(yīng)的脈沖施加高其發(fā)熱體。
圖12是打印機的打印頭的框圖的一例。
如圖12所示,打印機的打印頭152具有作為同時打印1行的打印像素數(shù)據(jù)的發(fā)熱部動作的多個發(fā)熱元件構(gòu)成的發(fā)熱體1204。發(fā)熱體1204排列在沿著感熱紙的寬度方向延伸的打印頭152的前端,通過選擇地加熱驅(qū)動發(fā)熱體1204,在感熱紙上形成1行的像素。發(fā)熱體1204連接作為各自獨立地加熱驅(qū)動發(fā)熱元件的發(fā)熱驅(qū)動部動作的多個驅(qū)動電路1203。
驅(qū)動電路1203可用PNP晶體管構(gòu)成。選擇地驅(qū)動驅(qū)動電路1203來加熱連接的對應(yīng)的發(fā)熱元件,使與發(fā)熱元件接觸的感熱紙上的區(qū)域顯色。用NAND電路表現(xiàn)驅(qū)動電路1203是為了表示電路的邏輯動作。即,選通信號為非激活(高電平)狀態(tài),禁止驅(qū)動電路1203的動作。該電路用電路結(jié)構(gòu)連接PNP晶體管的基極和數(shù)據(jù)與選通信號(正邏輯)而容易構(gòu)成。
驅(qū)動電路1203輸入圖中未示出的延遲電路生成的多個選通信號(/St1~St4)的反轉(zhuǎn)信號(正邏輯)和鎖存寄存器1202輸出的數(shù)據(jù)(正邏輯),根據(jù)兩個信號的電平驅(qū)動。即,作為通電模式數(shù)據(jù)提供表示“打印”的“1”的數(shù)據(jù)時,選通信號從“高”有效地向“低”遷移,NAND電路構(gòu)成的驅(qū)動電路1203輸出“低”。
驅(qū)動電路1203輸出“低”,對應(yīng)的發(fā)熱元件和打印頭電源電壓之間產(chǎn)生電位差而被加熱。與發(fā)熱元件接觸的感熱紙上的區(qū)域接受該熱脈沖而顯色。選通信號作為分割成脈沖寬度不同的3個或4個的信號來提供。多個選通信號(/St1~St4)通過延遲電路把定時錯開來提供。因此,多個驅(qū)動電路同時成為通電狀態(tài)而產(chǎn)生的電源電壓下降的問題就避開了。
打印頭152具有作為暫時存儲1行的通電模式數(shù)據(jù)的通電模式數(shù)據(jù)存儲部動作的移位寄存器1201和鎖存寄存器1202。移位寄存器1201與時鐘信號同步輸入與規(guī)定的期間對應(yīng)的1行的通電模式數(shù)據(jù)并保持。通電模式數(shù)據(jù)是表示對于1行的打印像素在規(guī)定的期間是否進行通電的數(shù)據(jù),由表示“通電”的“1”和表示“不通電”的“0”的比特列構(gòu)成。移位寄存器1201在規(guī)定的通電期間輸入對現(xiàn)在的打印像素數(shù)據(jù)和過去的打印像素數(shù)據(jù)實施了規(guī)定的運算的通電模式數(shù)據(jù)。
鎖存寄存器1202與移位寄存器1201并聯(lián)連接,移位寄存器1201上的各比特數(shù)據(jù)同時并列地移送到其對應(yīng)的存儲區(qū)域,并保持。因此,通電期間也在移位寄存器1201輸入與下一個通電期間對應(yīng)的通電模式數(shù)據(jù)。
從移位寄存器1201向鎖存寄存器1202的數(shù)據(jù)輸送定時由后面說明的控制電路輸出的鎖存信號L向鎖存寄存器1202的輸入定時控制。該定時在上次通電期間后下次通電期間前,并且是與下次通電期間對應(yīng)的通電模式數(shù)據(jù)設(shè)置在移位寄存器1201后。如上所述,鎖存寄有器1202的各存儲區(qū)域連接驅(qū)動電路1203的一個輸入鍛。因此,通過鎖存信號L的輸入在鎖存寄存器1202讀入新的通電模式數(shù)據(jù)時,基于通電模式數(shù)據(jù)的內(nèi)容直接改變向驅(qū)動電路1203的輸入數(shù)據(jù)。驅(qū)動電路1203在選通信號為“低”(激活)期間,根據(jù)鎖存寄存器1202的通電模式數(shù)據(jù),通電驅(qū)動發(fā)熱體1204的對應(yīng)的發(fā)熱元件。
本發(fā)明的熱敏打印機的施加能量控制部包括(a)通過控制對打印頭控制部通電的通電期間控制施加能量的電平值的基于感熱紙的種類的多個打印紙種類控制部;(b)基于設(shè)定的感熱紙的種類從多個打印紙種類控制部選擇最佳的打印紙種類控制部的控制選擇部。
本發(fā)明的熱敏打印機的打印紙種類控制部具有在雙色顯色用的感熱紙上基于在規(guī)定的第一施加能量電平值以上并且在規(guī)定的第二施加能量電平值以下的第一施加能量區(qū)域的規(guī)定施加能量電平值使第一色顯色、基于在規(guī)定的第二施加能量電平值以上的第二施加能量區(qū)域的規(guī)定施加能量電平值使第二色顯色的雙色用感熱紙控制部。
本發(fā)明的熱敏打印機的雙色用感熱紙控制部在A色和B色的雙色構(gòu)成的打印像素數(shù)據(jù)中通過更換將第一色的打印像素數(shù)據(jù)存儲在第一色數(shù)據(jù)存儲區(qū)域中的一個色的打印像素數(shù)據(jù)和將第二色的打印像素數(shù)據(jù)存儲在第二色數(shù)據(jù)存儲區(qū)域中的另一個色的打印像素數(shù)據(jù)具有彼此相對的施加能量特性,控制第一色為A色并且第二色為B色的第一雙色顯色用感熱紙的顯色和第一色為B色并且第二色為A色的第二雙色顯色用感熱紙的顯色。
本發(fā)明的熱敏打印機的雙色用感熱紙控制部包括(a)通過用于存儲A色的打印像素數(shù)據(jù)的A色用第一色數(shù)據(jù)存儲區(qū)域和用于存儲B色的打印像素數(shù)據(jù)的B色用第二色數(shù)據(jù)存儲區(qū)域在第一雙色顯色用的感熱紙上使A色和B色顯色的第一控制部;(b)通過用于存儲A色的打印像素數(shù)據(jù)的A色用第二色數(shù)據(jù)存儲區(qū)域和用于存儲B色的打印像素數(shù)據(jù)的B色用第一色數(shù)據(jù)存儲區(qū)域在第二雙色顯色用的感熱紙上使A色和B色顯色的第二控制部。
圖13是本發(fā)明的打印機的打印頭控制部的其他實施例的框圖的一例。
CPU801和ROM802按每1行黑色打印像素數(shù)據(jù)和紅色打印像素數(shù)據(jù)將從主計算機100(圖8)的應(yīng)用程序執(zhí)行部(應(yīng)用程序)接收的打印數(shù)據(jù)生成的打印像素數(shù)據(jù)發(fā)送到打印頭控制部811并存儲在緩沖器中。緩沖器A1301a和緩沖器B1301b是黑色打印像素數(shù)據(jù)的存儲區(qū)域,緩沖器C1301c和緩沖器D1301d是紅色打印像素數(shù)據(jù)的存儲區(qū)域。緩沖器A1301a是存儲本次的黑色打印像素數(shù)據(jù)的打印緩沖器,緩沖器B1301b是存儲上次的黑色打印像素數(shù)據(jù)的歷史緩沖器。緩沖器C1301c是存儲本次的紅色打印像素數(shù)據(jù)的打印緩沖器,緩沖器D1301d是存儲上次的紅色打印像素數(shù)據(jù)的歷史緩沖器。
即,CPU801和ROM802具有作為基于ROM802(圖8)中存儲的控制程序的存儲器分配電路的功能,控制打印像素數(shù)據(jù)向上述的打印緩沖器的存儲以及打印像素數(shù)據(jù)從打印緩沖器向歷史緩沖器的移動。
基于來自控制電路部1106的規(guī)定的定時,存儲在作為打印緩沖器的緩沖器A1301a中的本次的黑色打印像素數(shù)據(jù)被存儲到控制寄存器RBH1 1302a和控制寄存器RBL1 1302b,存儲在作為歷史緩沖器的緩沖器B1301b中的上次的黑色打印像素數(shù)據(jù)被存儲到控制寄存器RBH2 1302c和控制寄存器RBL2 1302d。存儲在作為打印緩沖器的緩沖器C1301c中的本次的紅色打印像素數(shù)據(jù)被存儲到控制寄存器RCL1 1302e和控制寄存器RCH1 1302f,存儲在作為歷史緩沖器的緩沖器D1301d中的上次的紅色打印像素數(shù)據(jù)被存儲到控制寄存器RCL2 1302g和控制寄存器RCH2 1302h。
打印頭控制部811具有作為雙色用感熱紙控制部的加色型感熱紙或減色型感熱紙用的2個雙色用邏輯電路。加色型感熱紙用邏輯電路1303a輸入控制寄存器RBH1 1302a、控制寄存器RBH2 1302c、控制寄存器RCL1 1302e和控制寄存器RCL2 1302g中存儲的打印像素數(shù)據(jù),輸出邏輯運算結(jié)果。減色型感熱紙用邏輯電路1303b輸入控制寄存器RCH1 1302f、控制寄存器RCH2 1302h、控制寄存器RBL2 1302d和控制寄存器RBL1 1302b中存儲的打印像素數(shù)據(jù),輸出作為邏輯運算結(jié)果的通電模式數(shù)據(jù)。通過選擇器A1304a和選擇器B1304b基于打印紙種類模式將加色型感熱紙用邏輯電路1303a的邏輯運算結(jié)果或減色型感熱紙用邏輯電路1303b的邏輯運算結(jié)果作為通電模式數(shù)據(jù)依次向打印頭輸出。
這里,基于打印紙種類模式預(yù)先判定通過加色型感熱紙用邏輯電路1303a將打印像素數(shù)據(jù)存儲到控制寄存器RBH1 1302a、控制寄存器RBH2 1302c、控制寄存器RCL1 1302e和控制寄存器RCL2 1302g來輸出通電模式數(shù)據(jù)的處理和通過減色型感熱紙用邏輯電路1303b將打印像素數(shù)據(jù)存儲到控制寄存器RCH1 1302f、控制寄存器RCH2 1302h、控制寄存器RBL2 1302d和控制寄存器RBL1 1302b中來輸出通電模式數(shù)據(jù)的處理,僅僅執(zhí)行一種處理就可以?;诖蛴〖埛N類模式預(yù)先判定執(zhí)行向上述的所有控制寄存器的存儲處理、通過加色型感熱紙用邏輯電路1303a和減色型感熱紙用邏輯電路1303b得到的邏輯運算結(jié)果,可將一個結(jié)果作為通電模式數(shù)據(jù)。另外,關(guān)于雙色邏輯電路的細節(jié)在后面圖13到圖17中說明。
本發(fā)明的熱敏打印機的打印紙種類控制部基于打印頭控制部在感熱紙上顯色的下一次的打印像素數(shù)據(jù)的色和已經(jīng)在感熱紙上顯色的過去的打印像素數(shù)據(jù)的色決定組合了預(yù)先設(shè)定的多個不同的通電部分期間的使打印頭控制部通電的通電期間。
圖21表示分別與加色型、減色型的打印紙對應(yīng)的邏輯電路的實施例。圖21(a)是表示感熱紙用邏輯電路的內(nèi)部構(gòu)成的圖;圖21(b)是表示減色型感熱紙用邏輯電路的內(nèi)部構(gòu)成的圖。
表示出將上述的邏輯式的高能量打印像素數(shù)據(jù)和低能量打印像素數(shù)據(jù)作為紅黑數(shù)據(jù)進行分配的情況。
因此,本次的紅色打印像素數(shù)據(jù)為Cn、上次的紅色打印像素數(shù)據(jù)為Cn-1、本次的黑色打印像素數(shù)據(jù)為Bn、上次的黑色打印像素數(shù)據(jù)為Bn-1時,如圖21(a)所示,加色型感熱紙用邏輯電路1303a輸入存儲在控制寄存器RBH1 1302a、控制寄存器RBH2 1302c、控制寄存器RCL1 1302e和控制寄存器RCL2 1302g的作為本次的紅色打印像素數(shù)據(jù)的Bn、作為上次的黑色打印像素數(shù)據(jù)的Bn-1、作為本次的紅色打印像素數(shù)據(jù)的Cn和作為上次的紅色打印像素數(shù)據(jù)的Cn-1,基于下面所示的邏輯運算式輸出通電模式數(shù)據(jù)。
OI=(Bn+Cn)·not(Cn-1)OII=(Bn+Cn)·not(Bn-1)OIII=Bn如圖21(b)所示,減色型感熱紙用邏輯電路1303b輸入存儲到控制寄存器RCH1 1302f、控制寄存器RCH2 1302h、控制寄存器RBL2 1302d和控制寄存器RBL1 1302b中的作為本次的黑色打印像素數(shù)據(jù)的Bn、作為上次的黑色打印像素數(shù)據(jù)的Bn-1、作為本次的紅色打印像素數(shù)據(jù)的Cn、作為上次的紅色打印像素數(shù)據(jù)的Cn-1,基于下面所示的邏輯運算式輸出通電模式數(shù)據(jù)。
OI=(Bn+Cn)·not(Bn-1)OII=(Bn+Cn)·not(Cn-1)OIII=Cn例如,上次的打印像素數(shù)據(jù)為紅色打印像素數(shù)據(jù),本次的打印像素數(shù)據(jù)為黑色打印像素數(shù)據(jù)時,即Bn=1、Bn-1=0、Cn=0、Cn-1=1時,邏輯電路I1403a、邏輯電路II1403b和邏輯電路III1403c的輸出數(shù)據(jù)在加色型感熱紙用邏輯電路1303a的情況下OI=0、OII=1和OIII=1;在減色型感熱紙用邏輯電路1303b的情況下OI=1、OII=0和OIII=0。
沒有上次的打印像素數(shù)據(jù)的情況下,即作為最初的打印像素數(shù)據(jù)的情況下,上次的打印像素數(shù)據(jù)為“0”,執(zhí)行上述的邏輯運算式。
邏輯電路I1403a、邏輯電路II1403b和邏輯電路III1403c的輸出數(shù)據(jù)通過選擇器1404從前面的OI依次輸出到打印頭152。因此,在上述例中,打印頭152對應(yīng)一個打印頭(發(fā)熱部件),在加色型感熱紙用邏輯電路1303a的情況下提供“011”的比特列、在減色型感熱紙用邏輯電路1303b的情況下提供“100”的比特列。這些比特對應(yīng)于對通電期間三分割的期間的每一個。如后面的圖15和圖16所示,圖11的控制電路部1106連續(xù)輸出具有不同的脈沖寬度的脈沖PI、PII、PIII,作為選通信號。組合這些脈沖寬度成為通電期間,認為各個脈沖寬度是對通電期間三分割的期間。
圖15是表示加色型感熱紙用邏輯電路的打印像素數(shù)據(jù)和具有3個不同的脈沖寬度的脈沖的關(guān)系的圖。圖15(a)是表示本次的打印像素數(shù)據(jù)和上次的打印像素數(shù)據(jù)的組合造成的通電種類的圖;15(b)是表示具有3個不同的脈沖寬度的脈沖造成的通電的組合的圖。
如上所述,控制電路部1106基于加色型感熱紙用邏輯電路1303a的輸出數(shù)據(jù)連續(xù)輸出具有不同的脈沖寬度的脈沖PI、PII、PIII。脈沖PI、PII、PIII的脈沖寬度的比例是由實驗決定的值。
如圖15(a)所述,雙色的打印像素數(shù)據(jù)的情況下,施加能量基于上次的打印像素數(shù)據(jù)和本次的打印像素數(shù)據(jù)需要6種的通電組合(情況-A~情況-F)。如圖15(b)所述,基于具有不同的脈沖寬度的脈沖PI、PII、PIII決定施加能量的6種的通電組合。
例如,上次的打印像素數(shù)據(jù)為紅色打印像素數(shù)據(jù),本次的打印像素數(shù)據(jù)為黑色打印像素數(shù)據(jù)時(圖15的情況-B),施加脈沖PII、PIII作為本次的施加能量。因此,如上述所述,打印頭152對應(yīng)一個打印頭,提供“011”的比特列的通電模式數(shù)據(jù)。
圖16是表示減色型感熱紙用邏輯電路的打印像素數(shù)據(jù)和具有3個不同的脈沖寬度的脈沖的關(guān)系的圖。圖16(a)是表示的本次的打印像素數(shù)據(jù)和上次的打印像素數(shù)據(jù)的組合造成的通電種類的圖;16(b)是表示具有3個不同的脈沖寬度的脈沖造成的通電的組合的圖。
如上所述,控制電路部1106基于減色型感熱紙用邏輯電路1303b的輸出數(shù)據(jù)連續(xù)輸出具有不同的脈沖寬度的脈沖PI、PII、PIII。
如圖16(a)所述,雙色的打印像素數(shù)據(jù)的情況下,施加能量基于上次的打印像素數(shù)據(jù)和本次的打印像素數(shù)據(jù)需要6種的通電組合(情況-A’~情況-F’)。如圖16(b)所述,基于具有不同的脈沖寬度的脈沖PI、PII、PIII決定施加能量的6種的通電組合。
例如,上次的打印像素數(shù)據(jù)為紅色打印像素數(shù)據(jù),本次的打印像素數(shù)據(jù)為黑色打印像素數(shù)據(jù)時(圖16的情況-C’),僅僅施加脈沖PI作為本次的施加能量。因此,如上述所述,打印頭152對應(yīng)一個打印頭,提供“100”的比特列的通電模式數(shù)據(jù)。
圖17是表示雙色打印的控制信號的定時圖。
如圖17所述,雙色打印中,從主計算機100(圖8)依次發(fā)送作為1行的打印像素數(shù)據(jù)的黑色打印像素數(shù)據(jù)和紅色打印像素數(shù)據(jù)。該數(shù)據(jù)由未示出的接收電路接收,通過CPU801訪問緩沖器A1301a和緩沖器C1301c(CPU數(shù)據(jù)設(shè)置)。基于來自控制電路部1106的控制開始觸發(fā)將作為標準雙色用邏輯電路1400的邏輯運算結(jié)果的通電模式數(shù)據(jù)提供給打印頭152的移位寄存器1201(數(shù)據(jù)線)。作為數(shù)據(jù)線的信號,最初提供邏輯電路I1403a的通電模式數(shù)據(jù),設(shè)置規(guī)定的定時,提供邏輯電路II1403b和邏輯電路III1403c的通電模式數(shù)據(jù)。
數(shù)據(jù)線上供給邏輯電路I1403a的通電模式數(shù)據(jù)時,通過鎖存信號L將邏輯電路I1403a的通電模式數(shù)據(jù)設(shè)置到鎖存寄存器1202并提供給驅(qū)動電路1203。接著,向選通信號(/St1~/St4)提供脈沖PI,根據(jù)在鎖存寄存器1202設(shè)置的數(shù)據(jù)列,驅(qū)動驅(qū)動電路1203。
向選通信號(/St1~/St4)并行輸入脈沖PI,向移位寄存器1201提供邏輯電路II1403b的通電模式數(shù)據(jù)。并且,通過下一鎖存信號L,邏輯電路II1403b的通電模式數(shù)據(jù)重寫鎖存寄存器1202的值。針對此,向選通信號(/St1~/St4)提供脈沖PII,根據(jù)在鎖存寄存器1202設(shè)置的數(shù)據(jù)列,驅(qū)動驅(qū)動電路1203。同樣根據(jù)邏輯電路III1403c的通電模式數(shù)據(jù)僅僅在下一選通信號(/St1~/St4)的脈沖時間(脈沖PIII)驅(qū)動驅(qū)動電路1203。以上形成1行比特。
上述的打印機可使用單色用的感熱紙。參考圖18和圖19來說明。
圖18是可使用單色用的感熱紙和雙色顯色用的感熱紙的打印機的控制框圖。
圖13和圖14中,說明可使用作為雙色顯色用的感熱紙的加色型感熱紙和減色型感熱紙的情況下的打印機控制,說明可使用單色用的感熱紙的情況下的打印機控制。
如圖18所示,在打印紙種類模式為單色用的感熱紙的情況下,本次的打印像素數(shù)據(jù)存儲到緩沖器A1801a、在緩沖器B1801b、緩沖器C1801c、緩沖器D1801d存儲作為過去的打印像素數(shù)據(jù)的1次前(上次)的打印像素數(shù)據(jù)、2次前的打印像素數(shù)據(jù)、3次前的打印像素數(shù)據(jù)。過去的打印像素數(shù)據(jù)從緩沖器A1801a到緩沖器B1801b、從緩沖器B1801b到緩沖器C1801c、從緩沖器C1801c到緩沖器D1801d依次移動來存儲。
緩沖器A1801a、緩沖器B1801b、緩沖器C1801c、緩沖器D1801d中存儲的打印像素數(shù)據(jù)通過選擇器1802經(jīng)控制寄存器輸入單色用邏輯電路1803,來自單色用邏輯電路1803的輸出數(shù)據(jù)通過單色用選擇器1805基于來自控制電路部1808的定時信號作為通電模式數(shù)據(jù)依次輸出到選擇器1807。輸出的通電模式數(shù)據(jù)通過選擇器1807輸出到打印頭152。
作為雙色用邏輯電路1804,替代配備圖13的加色型感熱紙用邏輯電路1303a和減色型感熱紙用邏輯電路1303b的2個邏輯電路,可通過選擇器1802基于打印紙種類模式,向圖14(a)所示的控制寄存器RH1 1402a、控制寄存器RH2 1402b、控制寄存器RL1 1402c、控制寄存器RL2 1402d存儲下次的高電平顯色打印像素數(shù)據(jù)、上次的高電平顯色打印像素數(shù)據(jù)、本次的低電平顯色打印像素數(shù)據(jù)、上次的低電平顯色打印像素數(shù)據(jù),通過將打印像素數(shù)據(jù)輸入標準雙色用邏輯電路1400設(shè)置一個邏輯電路。
圖19是表示單色用邏輯電路的內(nèi)部構(gòu)成的一例的框圖。
如圖19所示,單色用邏輯電路1803包括4個邏輯電路I’1902a、邏輯電路II’1902b、邏輯電路III’1902c和邏輯電路IV’1902d。各邏輯電路基于來自控制電路部1808的規(guī)定定時輸入從緩沖器A1801a、緩沖器B1801b、緩沖器C1801c、緩沖器D1801d存儲到控制寄存器RA1901a、控制寄存器RB1901b、控制寄存器RC1901c、控制寄存器RD1901d的打印像素數(shù)據(jù),基于下面所示的邏輯運算式輸出通電模式數(shù)據(jù)。這里,邏輯電路I’1902a、邏輯電路II’1902b、邏輯電路III’1902c和邏輯電路IV’1902d的輸出數(shù)據(jù)為OI’、OII’、OIII’、OIV’??刂萍拇嫫鱎A1901a存儲的本次打印像素數(shù)據(jù)為Dn、控制寄存器RB1901b存儲的1次前的打印像素數(shù)據(jù)為Dn-1、控制寄存器RC1901c存儲的2次前的打印像素數(shù)據(jù)為Dn-2、控制寄存器RD1901d存儲的3次前的打印像素數(shù)據(jù)為Dn-3?!啊ぁ北硎具壿嫹e、“not”表示邏輯非。
OI’=Dn·not(Dn-3)OII’=(Dn)·not(Dn-2)OIII’=(Dn)·not(Dn-1)OIV’=Dn輸出的通電模式數(shù)據(jù)對應(yīng)將通電期間4分割的期間的每一個??刂齐娐凡?808連續(xù)輸出具有不同脈沖寬度的脈沖PI’、PII’、PIII’、PIV’,作為選通信號。
本發(fā)明的打印控制方法具有(a)接收從主計算機發(fā)送的打印數(shù)據(jù)的接收步驟;(b)從通過接收步驟接收的打印數(shù)據(jù)取出每一打印色的打印像素數(shù)據(jù)并存儲在規(guī)定的區(qū)域的打印像素數(shù)據(jù)存儲步驟;(c)基于打印像素數(shù)據(jù)存儲步驟存儲的每一打印色的打印像素數(shù)據(jù)和設(shè)定的感熱紙的種類控制用于使感光紙顯色的施加能量的電平值的施加能量控制步驟;(d)基于表示由施加能量控制步驟設(shè)定的施加能量的電平值的通電模式數(shù)據(jù)使感熱紙上的規(guī)定區(qū)域顯色的打印控制步驟。
本發(fā)明的打印控制方法還具備(a)通過控制對打印控制步驟通電的通電期間控制施加能量的電平值的基于感熱紙的種類的多個打印紙種類控制步驟;(b)基于設(shè)定的感熱紙的種類從多個打印紙種類控制步驟選擇最佳的打印紙種類控制步驟的控制選擇步驟。
本發(fā)明的打印控制方法的打印紙種類控制步驟具有在雙色顯色用的感熱紙上基于在規(guī)定的第一施加能量電平值以上并且在規(guī)定的第二施加能量電平值以下的第一施加能量區(qū)域的規(guī)定施加能量電平值使第一色顯色、基于在規(guī)定的第二施加能量電平值以上的第二施加能量區(qū)域的規(guī)定施加能量電平值使第二色顯色的雙色用感熱紙控制步驟。
本發(fā)明的打印控制方法的雙色用感熱紙控制步驟在A色和B色的雙色構(gòu)成的打印像素數(shù)據(jù)中通過更換將第一色的打印像素數(shù)據(jù)存儲在第一色數(shù)據(jù)存儲區(qū)域中的一個色的打印像素數(shù)據(jù)和將第二色的打印像素數(shù)據(jù)存儲在第二色數(shù)據(jù)存儲區(qū)域中的另一個色的打印像素數(shù)據(jù)具有彼此相對的施加能量特性,控制第一色為A色并且第二色為B色的第一雙色顯色用感熱紙的顯色和第一色為B色并且第二色為A色的第二雙色顯色用感熱紙的顯色。
本發(fā)明的打印控制方法的雙色用感熱紙控制步驟包括(a)通過用于存儲A色的打印像素數(shù)據(jù)的A色用第一色數(shù)據(jù)存儲區(qū)域和用于存儲B色的打印像素數(shù)據(jù)的B色用第二色數(shù)據(jù)存儲區(qū)域在第一雙色顯色用的感熱紙上使A色和B色顯色的第一控制步驟;(b)通過用于存儲A色的打印像素數(shù)據(jù)的A色用第二色數(shù)據(jù)存儲區(qū)域和用于存儲B色的打印像素數(shù)據(jù)的B色用第一色數(shù)據(jù)存儲區(qū)域在第二雙色顯色用的感熱紙上使A色和B色顯色的第二控制步驟。
本發(fā)明的打印控制方法的打印紙種類控制步驟基于打印機構(gòu)驅(qū)動電路在感熱紙上顯色的本次的打印像素數(shù)據(jù)的色和已經(jīng)在感熱紙上顯色的過去的打印像素數(shù)據(jù)的色決定組合了預(yù)先設(shè)定的多個不同的通電部分期間的使打印機構(gòu)驅(qū)動電路通電的通電期間。
本發(fā)明的打印控制方法的打印控制步驟包括(a)使感熱紙上的規(guī)定區(qū)域顯色的發(fā)熱步驟;(b)每個發(fā)熱部上設(shè)置的驅(qū)動發(fā)熱部的發(fā)熱驅(qū)動步驟;(c)存儲施加能量控制部輸出的通電模式數(shù)據(jù)的通電模式數(shù)據(jù)存儲步驟。
本發(fā)明的打印控制方法還具備(a)定設(shè)定的感熱紙的種類的打印紙種類判定步驟;(b)存儲打印紙種類判定部判定的感熱紙的種類的打印紙種類存儲步驟。
本發(fā)明的打印控制方法的感熱紙的種類是單色用感熱紙、雙色顯色用的減色型感熱紙或雙色顯色用的加色型感熱紙。
圖20是表示打印處理的流程的圖。
首先,接受從主計算機發(fā)送的打印數(shù)據(jù),從接收的打印數(shù)據(jù)生成打印像素數(shù)據(jù),存儲到規(guī)定的存儲區(qū)域(S2001)。
接著,將上次打印的1行的每一打印色的打印像素數(shù)據(jù)從打印緩沖器存儲到歷史緩沖器(S2002)。這里,沒有上次打印的1行的每一打印色的打印像素數(shù)據(jù)時,存儲沒有數(shù)據(jù)的信息。
接著,從存儲的打印像素數(shù)據(jù)取出本次打印的1行的每一打印色的打印像素數(shù)據(jù)(S2003),將取出的每一打印色的打印像素數(shù)據(jù)存儲到打印緩沖器(S2004)。
接著取出表示感熱紙的種類的打印紙種類模式(S2005),判定打印紙種類模式(S2006)。
打印紙種類模式為加色型感熱紙時(S2006為“加色型感熱紙”),打印緩沖器和歷史緩沖器中存儲的每一打印色的打印像素數(shù)據(jù)者存儲到按每一緩沖器和每一打印色指定的控制寄存器(S2007)。
基于控制寄存器存儲的打印像素數(shù)據(jù),執(zhí)行加色型感熱紙用的邏輯運算處理(S2008),從邏輯運算的結(jié)果生成打印處理用的通電膜式數(shù)據(jù)(S2009),移動到下一步驟S2017。
打印紙種類模式為減色型感熱紙時(S2006為“減色型感熱紙”),打印緩沖器和歷史緩沖器中存儲的每一打印色的打印像素數(shù)據(jù)都存儲到按每一緩沖器和每一打印色指定的控制寄存器(S2010)。
基于控制寄存器存儲的打印像素數(shù)據(jù),執(zhí)行減色型感熱紙用的邏輯運算處理(S2011),從邏輯運算的結(jié)果生成打印處理用的通電模式數(shù)據(jù)(S2012),移動到下一步驟S2017。
打印紙種類模式為單色型感熱紙時(S2006為“單色型感熱紙”),打印緩沖器和歷史緩沖器中存儲的每一打印色的打印像素數(shù)據(jù)都存儲到按每一緩沖器和每一打印色指定的控制寄存器(S2013)。
基于控制寄存器存儲的打印像素數(shù)據(jù),執(zhí)行單色型感熱紙用的邏輯運算處理(S2014),從邏輯運算的結(jié)果生成打印處理用的通電模式數(shù)據(jù)(S2015),移動到下一步驟S2017。
打印紙種類模式為其他的感熱紙時(S2006為“其他的感熱紙”),執(zhí)行適合于感熱紙的邏輯運算處理,從邏輯運算的結(jié)果生成打印處理用的通電模式數(shù)據(jù)(S2016),移動到下一步驟S2017。
接著通過生成的通電模式數(shù)據(jù)執(zhí)行1行的打印處理(S2017)。
接著判定是否執(zhí)行了全部的行的打印處理(S2018),結(jié)束了全部的行的打印處理時(S2018為“是”),結(jié)束處理。另一方面,未結(jié)束了全部的行的打印處理時(S2018為“否”),返回步驟S2002執(zhí)行下1行的打印處理。
本發(fā)明的信息記錄媒體可記錄具有上述的打印控制方法的程序。
本發(fā)明的信息記錄媒體是光盤、軟盤、硬盤、磁光盤、數(shù)字多能盤、磁帶或存儲卡。
如上說明,根據(jù)本發(fā)明,實現(xiàn)下面的效果。
提供一種通過決定通過打印紙更換在打印機設(shè)定的感熱紙的種類而能夠執(zhí)行適合于設(shè)定的感熱紙的種類的打印控制的熱敏打印機。例如,在打印機主體上配備判定通過打印紙更換在打印機設(shè)定的感熱紙的種類的裝置,但不能指定感熱紙的種類時,以及在打印機主體上未配備判定通過打印紙更換在打印機設(shè)定的感熱紙的種類的裝置時,通過打印機驅(qū)動器上配備可選擇感熱紙的功能,可提供一種能夠執(zhí)行適合于設(shè)定的感熱紙的種類的打印控制的熱敏打印機。
基于熱敏打印機設(shè)定的感熱紙的種類指定按每一打印色存儲從主計算機接收的打印數(shù)據(jù)的每一打印色的打印像素數(shù)據(jù)的打印像素數(shù)據(jù)存儲區(qū)域,而且基于感熱紙的種類控制施加能量的電平值,從而可提供一種能夠執(zhí)行適合于感熱紙的種類的打印控制的熱敏打印機。
通過執(zhí)行適合于感熱紙的種類的打印控制,可提供能夠使用包含市場上作為主流供給的感熱紙的各種感熱紙的熱敏打印機。
由于能夠使用各種感熱紙,用戶可簡單購買市場上作為主流供給的購買價格廉價的感熱紙。
因此,可提供對于用戶而言極其方便的打印機。
權(quán)利要求
1.一種打印系統(tǒng),使用具有熱打印頭的打印機改變施加能量來使2個以上的不同顏色在感熱紙上顯色來進行打印,其特征在于具有具有多個發(fā)熱體的熱打印頭;指定至少雙色顯色用的加色型感熱紙、雙色顯色用的減色型感熱紙的打印紙的打印紙信息存儲部;組合用于產(chǎn)生加色型感熱紙的2個顏色的不同的脈沖寬度的多個脈沖而以不同的施加能量控制所述發(fā)熱體、產(chǎn)生雙色的第一打印頭控制部;組合用于產(chǎn)生減色型感熱紙的2個顏色的不同的脈沖寬度的多個脈沖而以不同的施加能量控制所述發(fā)熱體、產(chǎn)生雙色的第二打印頭控制部,基于所述打印紙信息存儲部的信息選擇地切換所述第一打印頭控制部和所述第二打印頭控制部來控制熱打印頭來進行打印。
2.一種打印系統(tǒng),其特征在于具有設(shè)定所述打印紙信息存儲部的打印紙信息的打印紙種類判定部,該打印紙種類判定部具有可選擇自動判定模式或手動判定模式的輸入控制部。
3.一種打印系統(tǒng),其特征在于所述打印紙種類判定部具有彩色傳感器;在所述自動判定模式時以規(guī)定的高能量和低能量的至少2個施加能量來打印的打印控制裝置;通過所述彩色傳感器讀取打印的結(jié)果并指定感熱紙的種類的色檢測控制部。
4.一種打印系統(tǒng),使用具有熱打印頭的打印機改變施加能量來使2個以上的不同顏色在感熱紙上顯色來進行打印,其特征在于具有存儲匯總感熱紙可顯色的色施加能量的高低與多個色的關(guān)系的信息的感熱紙信息存儲部;存儲以高能量顯色的第一色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;存儲以低能量顯色的第二色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;基于所述感熱紙信息存儲部的信息,對于作為打印數(shù)據(jù)取得的規(guī)定的色的打印數(shù)據(jù)決定將所述各個色的打印數(shù)據(jù)實際存儲到哪個打印數(shù)據(jù)存儲部的控制部;產(chǎn)生至少3個脈沖的脈沖產(chǎn)生部;存儲所述第一、第二色的各個打印數(shù)據(jù)的至少上次的打印數(shù)據(jù)的歷史數(shù)據(jù)存儲部;根據(jù)所述第一色、第二色的驅(qū)動歷史通過所述至少3個脈沖組合來決定所述熱打印頭的各個發(fā)熱體的通電時間的邏輯電路。
5.根據(jù)權(quán)利要求4所述的打印系統(tǒng),其特征在于在所述打印系統(tǒng)中,具有接收來自主機的打印數(shù)據(jù)的數(shù)據(jù)接收部;存儲以高能量顯色的第一色的打印數(shù)據(jù)的高電平打印數(shù)據(jù)存儲緩沖器;存儲以低能量顯色的第二色的打印數(shù)據(jù)的低電平打印數(shù)據(jù)存儲緩沖器;存儲表示是加色型感熱紙還是減色型感熱紙的信息的模式選擇部;以所述模式選擇部的信息為基礎(chǔ)根據(jù)所述打印數(shù)據(jù)的色信息切換所述打印數(shù)據(jù)存儲緩沖器的地址的切換部。
6.根據(jù)權(quán)利要求4所述的打印系統(tǒng),其特征在于在組裝了產(chǎn)生打印數(shù)據(jù)的應(yīng)用程序的主機上安裝下面的裝置存儲匯總所述感熱紙可顯色的色施加能量的高低與色的關(guān)系的信息的感熱紙信息存儲部;存儲以高能量顯色的第一色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;存儲以低能量顯色的第二色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;基于所述感熱紙信息存儲部的信息,對于作為打印數(shù)據(jù)取得的規(guī)定的色的打印數(shù)據(jù)決定將所述各個色的打印數(shù)據(jù)實際存儲到哪個打印數(shù)據(jù)存儲部的控制部;將所述打印數(shù)據(jù)作為低能量顯色數(shù)據(jù)和高能量顯色數(shù)據(jù)分別發(fā)送到所述打印機的打印機驅(qū)動器。
7.一種熱敏打印機,具有存儲匯總感熱紙可顯色的色施加能量的高低與多個色的關(guān)系的信息的感熱紙信息存儲部;存儲以高能量顯色的第一色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;存儲以低能量顯色的第二色的打印數(shù)據(jù)的打印數(shù)據(jù)存儲部;基于所述感熱紙信息存儲部的信息,對于作為打印數(shù)據(jù)取得的規(guī)定的色的打印數(shù)據(jù)決定將所述各個色的打印數(shù)據(jù)實際存儲到哪個打印數(shù)據(jù)存儲部的控制部;產(chǎn)生至少3個脈沖的脈沖產(chǎn)生部;存儲所述第一、第二色的各個打印數(shù)據(jù)的至少上次的打印數(shù)據(jù)的歷史數(shù)據(jù)存儲部;根據(jù)所述第一色、第二色的驅(qū)動歷史通過所述至少3個脈沖組合來決定所述熱打印頭的各個發(fā)熱體的通電時間的邏輯電路。
8.一種打印控制方法,其特征在于在使用具有包括多個發(fā)熱體的熱打印頭的打印機改變施加能量來使2個以上的不同顏色在感熱紙上顯色來進行打印的打印系統(tǒng)中,具有接收來自應(yīng)用程序的打印請求和打印數(shù)據(jù)的步驟;將接收的打印數(shù)據(jù)按每個打印色存儲到規(guī)定的存儲部的步驟;指定打印機上設(shè)置的感熱紙的種類的步驟;指定打印數(shù)據(jù)的打印色是所述感熱紙的能夠以低能量電平顯色的第一色還是能夠以高能量電平顯色的第二色的步驟;將所述第一色的數(shù)據(jù)存儲到規(guī)定低電平用的第一數(shù)據(jù)存儲緩沖器的步驟;將所述第二色的數(shù)據(jù)存儲到規(guī)定高電平用的第二數(shù)據(jù)存儲緩沖器的步驟;以所述第一數(shù)據(jù)存儲緩沖器的數(shù)據(jù)為規(guī)定的第一通電時間、所述第二數(shù)據(jù)存儲緩沖器的數(shù)據(jù)為比第一通電時間大的第二通電時間來控制所述發(fā)熱體的步驟。
9.一種信息記錄媒體,記錄具有根據(jù)權(quán)利要求8所述的打印控制方法的步驟的程序。
10.一種記錄權(quán)利要求9所述的程序的信息記錄媒體,其特征在于所述信息記錄媒體是光盤、軟盤、硬盤、磁光盤、數(shù)字多能盤、磁帶或存儲卡。
全文摘要
提供一種可進行適合于通過打印紙更換所設(shè)定的感熱紙的種類的打印處理的打印系統(tǒng)、熱敏打印機、打印控制方法和信息記錄媒體。打印頭控制電路811基于感熱紙的種類通過地址切換部1103將例如黑色打印像素數(shù)據(jù)和紅色打印像素數(shù)據(jù)存儲到存儲低電平顯色打印像素數(shù)據(jù)的第一數(shù)據(jù)存儲緩沖器1104a和存儲高電平顯色打印像素數(shù)據(jù)的第二數(shù)據(jù)存儲緩沖器1104b。邏輯電路部1105將低電平顯色打印像素數(shù)據(jù)和高電平顯色打印像素數(shù)據(jù)和基于規(guī)定的通電數(shù)據(jù)輸出到打印頭152。
文檔編號B41J2/355GK1367081SQ02107068
公開日2002年9月4日 申請日期2002年1月25日 優(yōu)先權(quán)日2001年1月26日
發(fā)明者今井聰, 箕輪政寬 申請人:精工愛普生株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
太仆寺旗| 会泽县| 永胜县| 涞水县| 普陀区| 潮安县| 天台县| 婺源县| 岑溪市| 沅陵县| 江源县| 巴南区| 巴南区| 旺苍县| 金湖县| 梧州市| 莱阳市| 镶黄旗| 康马县| 固镇县| 晋州市| 烟台市| 青田县| 陈巴尔虎旗| 太仆寺旗| 改则县| 龙胜| 连城县| 积石山| 阿拉善左旗| 邓州市| 明星| 都匀市| 县级市| 庆元县| 象州县| 桑植县| 哈尔滨市| 拉萨市| 皋兰县| 阿克陶县|