JP2005111845A - Printing apparatus - Google Patents
Printing apparatus Download PDFInfo
- Publication number
- JP2005111845A JP2005111845A JP2003349649A JP2003349649A JP2005111845A JP 2005111845 A JP2005111845 A JP 2005111845A JP 2003349649 A JP2003349649 A JP 2003349649A JP 2003349649 A JP2003349649 A JP 2003349649A JP 2005111845 A JP2005111845 A JP 2005111845A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- data
- printing
- command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
Description
本発明は、印刷装置に係り、詳しくは、インクジェット式プリンタ等に適用して好適な印刷装置に関するものである。 The present invention relates to a printing apparatus, and more particularly to a printing apparatus suitable for application to an ink jet printer or the like.
従来、パーソナルコンピュータ(PC)等のホスト装置にプリンタを接続して印刷を行う場合、一般には、プリンタに適応したプリンタドライバをPCに組み込み、そのプリンタドライバを介して出力される印刷データに基づいて印刷が行われる。すなわち、プリンタドライバは、プリンタにて印刷すべき画像データをプリンタの機種固有の印刷データに変換し、その印刷データがPCからプリンタに送信され、プリンタは受信した印刷データに基づいて印刷を行っている。 Conventionally, when printing is performed by connecting a printer to a host device such as a personal computer (PC), generally, a printer driver suitable for the printer is incorporated in the PC and based on print data output via the printer driver. Printing is performed. That is, the printer driver converts image data to be printed by the printer into print data specific to the printer model, the print data is transmitted from the PC to the printer, and the printer performs printing based on the received print data. Yes.
また、近年は、メモリカード等の記憶媒体やデジタルカメラ等に装着された記憶媒体に記憶された画像データをPCを介さずに直接プリンタに取り込み、プリンタ内部で画像データを印刷データに変換して印刷(ダイレクト印刷)を行うことができる所謂スタンドアロン型のプリンタも提案されている。この種のプリンタは画像処理機能を搭載しており、メモリカード等から取得した画像データに画像処理を施してプリンタ内部で印刷データを生成して印刷を行うことができる。 In recent years, image data stored in a storage medium such as a memory card or a storage medium attached to a digital camera or the like is directly taken into a printer without using a PC, and the image data is converted into print data inside the printer. A so-called stand-alone printer that can perform printing (direct printing) has also been proposed. This type of printer has an image processing function, and can perform image processing on image data acquired from a memory card or the like to generate print data inside the printer and perform printing.
ところで、画像処理機能を搭載しないプリンタは、それ単体では画像データから印刷データを生成することができないため、上記したように、印刷時には、プリンタとそのプリンタに適応したプリンタドライバが搭載されたPCとが必ず接続されている必要がある。つまり、この種のプリンタにて印刷を行う場合には、印刷を行う画像データをその都度PCのプリンタドライバにてプリンタが処理可能な印刷データに変換する必要がある。このため、プリンタは、印刷データをPCから受信しなければ印刷を行うことができず、任意のタイミングで印刷を行うことはできなかった。 By the way, since a printer without an image processing function cannot generate print data from image data by itself, as described above, at the time of printing, a printer and a PC equipped with a printer driver suitable for the printer are installed. Must be connected. That is, when printing is performed with this type of printer, it is necessary to convert the image data to be printed into print data that can be processed by the printer using the printer driver of the PC. For this reason, the printer cannot perform printing without receiving print data from the PC, and cannot perform printing at an arbitrary timing.
一方、画像処理機能を搭載するスタンドアロン型のプリンタでは、それ単体での印刷が可能であるため、印刷時に必ずしもPCと接続されている必要はない。しかしながら、このスタンドアロン型プリンタにおいても、印刷時には、メモリカード等から取得した画像データをその都度印刷データに変換する必要がある。すなわち、過去に印刷したことのある画像データについても、その印刷を再度行う場合には画像データから印刷データへの変換が再度必要となる。このため、プリンタにおける印刷処理が非効率となっていた。 On the other hand, a stand-alone printer equipped with an image processing function can perform printing on its own, and therefore does not necessarily have to be connected to a PC at the time of printing. However, even in this stand-alone printer, at the time of printing, it is necessary to convert image data acquired from a memory card or the like into print data each time. That is, even when image data that has been printed in the past is to be printed again, conversion from image data to print data is required again. For this reason, the printing process in the printer is inefficient.
本発明は、上記問題点を解決するためになされたものであって、その目的は、任意のタイミングでの印刷が可能であるとともに、印刷処理を効率化し得る印刷装置を提供することにある。 The present invention has been made to solve the above problems, and an object of the present invention is to provide a printing apparatus capable of printing at an arbitrary timing and improving the efficiency of printing processing.
上記目的を達成するため、本発明によれば、印刷すべき画像データに画像処理を施して印刷データを生成するホスト装置と接続され、前記印刷データに基づいて印刷処理を行う印刷装置において、前記ホスト装置より受信データを受信する受信手段と、前記受信データを解析し、該受信データに含まれる印刷データをあらかじめ指定された記憶領域に保存する保存処理手段と、を備えることを要旨とする。 In order to achieve the above object, according to the present invention, in a printing apparatus that is connected to a host device that generates image data by performing image processing on image data to be printed, The gist includes a receiving unit that receives received data from a host device, and a storage processing unit that analyzes the received data and stores print data included in the received data in a storage area designated in advance.
これによれば、記憶領域に保存した印刷データに基づいて印刷を行う場合に、印刷装置にホスト装置が接続されていなくても、任意のタイミングで印刷を行うことができる。また、印刷時には一連の画像処理を一切不要とすることができるため、印刷装置での処理を削減して印刷処理の効率化を図り、印刷時間を短縮することができる。 According to this, when printing is performed based on the print data stored in the storage area, printing can be performed at an arbitrary timing even if the host device is not connected to the printing device. In addition, since a series of image processing can be eliminated at the time of printing, the processing in the printing apparatus can be reduced, the efficiency of the printing processing can be improved, and the printing time can be shortened.
また、本発明における印刷装置において、前記受信データは、第1のリモートコマンドと、第2のリモートコマンドと、該第1のリモートコマンドと該第2のリモートコマンドとに挟まれた印刷制御コマンドと、を含み、前記保存処理手段は、前記印刷データを前記印刷制御コマンドの形態で前記記憶領域に保存することを要旨とする。 In the printing apparatus according to the present invention, the received data includes a first remote command, a second remote command, a print control command sandwiched between the first remote command and the second remote command. The storage processing means stores the print data in the storage area in the form of the print control command.
これによれば、保存した印刷制御コマンドに基づいて印刷を行う場合に、印刷装置での処理をコマンド解析のみとすることができる。
また、本発明における印刷装置において、前記第1のリモートコマンドはジョブ開始コードを含み、前記第2のリモートコマンドはジョブ終了コードを含み、前記保存処理手段は、前記ジョブ開始コードと前記ジョブ終了コードとに基づいて、前記印刷制御コマンドを印刷ジョブ単位で前記記憶領域に保存することを要旨とする。
According to this, when printing is performed based on the stored print control command, the processing in the printing apparatus can be only command analysis.
In the printing apparatus according to the aspect of the invention, the first remote command includes a job start code, the second remote command includes a job end code, and the storage processing unit includes the job start code and the job end code. Based on the above, the gist is to store the print control command in the storage area in units of print jobs.
これによれば、印刷装置は、ホスト装置より送信される印刷制御コマンドを保存する際に、該印刷制御コマンドをプリンタヘッドの動作に拘束されることなく印刷ジョブ単位で受信する。 According to this, when storing the print control command transmitted from the host device, the printing apparatus receives the print control command for each print job without being restricted by the operation of the printer head.
また、本発明における印刷装置において、前記記憶領域は、外部インタフェース或いは外部記憶装置に装着された外部記憶媒体、又は内部に設けられた内部メモリであることを要旨とする。 The gist of the printing apparatus according to the present invention is that the storage area is an external interface, an external storage medium attached to the external storage device, or an internal memory provided inside.
これによれば、印刷装置は、印刷制御コマンドを外部記憶媒体に保存することにより、コマンド仕様に互換性のある印刷装置間で印刷データを共有することができる。これにより、ユーザの利便性を向上させることができる。 According to this, the printing apparatus can share the print data between printing apparatuses compatible with the command specifications by storing the print control command in the external storage medium. Thereby, a user's convenience can be improved.
また、本発明における印刷装置は、前記外部記憶媒体に保存された印刷データに基づいて印刷処理を行う場合に、当該印刷処理が終了するまで前記外部記憶媒体の取外しを禁止するメッセージを表示手段に出力することを要旨とする。 In the printing apparatus according to the present invention, when the printing process is performed based on the print data stored in the external storage medium, a message for prohibiting the removal of the external storage medium is displayed on the display unit until the printing process is completed. The gist is to output.
これによれば、印刷中にその印刷データが保存されている外部記憶媒体が抜かれることによる印刷ミスの発生を防止することができる。
また、本発明における印刷装置は、前記画像データに基づいて前記印刷データを生成する画像処理手段をさらに備え、該画像処理手段により生成された印刷データを前記記憶領域に保存することを要旨とする。
According to this, it is possible to prevent a printing error from occurring due to the removal of the external storage medium storing the print data during printing.
The gist of the printing apparatus according to the present invention is further provided with image processing means for generating the print data based on the image data, and storing the print data generated by the image processing means in the storage area. .
これによれば、印刷装置は、デジタルカメラ等から直接取り込んだ画像データに基づいて生成した印刷データを保存することで、以降の印刷時には、保存した印刷データを基に印刷を行うことができる。 According to this, the printing apparatus can perform printing based on the saved print data at the time of subsequent printing by saving the print data generated based on the image data directly taken from the digital camera or the like.
以下、本発明を具体化した一実施の形態を図1〜図4に従って説明する。
図1は、本実施の形態に係るプリンタの外観を示す図である。なお、同図(a)は、プリンタを正面からみた斜視図であり、同図(b)は、プリンタの概略側面図である。
Hereinafter, an embodiment of the present invention will be described with reference to FIGS.
FIG. 1 is a diagram illustrating an appearance of a printer according to the present embodiment. 1A is a perspective view of the printer as viewed from the front, and FIG. 1B is a schematic side view of the printer.
本実施の形態における印刷装置としてのプリンタ1は、ホスト装置としてのパーソナルコンピュータ(以下「PC」という)と接続することなく、メモリカード等の記憶媒体や外部記憶装置に挿入された記憶媒体、或いはデジタルカメラ等から画像を直接読み込んで印刷することができるいわゆるスタンドアロン型プリンタの機能を備えている。つまり、本実施の形態のプリンタ1は、ホスト装置と接続して該ホスト装置の周辺機器として使用されるときには、そのホスト装置から受け取った印刷データを基に印刷を行う。一方、スタンドアロン型プリンタとして動作するときには、上記メモリカード等から直接読み込んだ画像データに所定の画像処理を施して生成した印刷データを基に印刷を行うようになっている。なお、本実施の形態では、画像処理能力を備えるスタンドアロン型プリンタについて例示するが、画像処理能力を備えないプリンタであってもよい。
The
このプリンタ1は、本体2の上面右側にユーザインタフェース(UI)として機能するコントロールパネル3を備えたインクジェット式プリンタである。ユーザは、このコントロールパネル3を操作することで、印刷指示等の各種の指示をプリンタ1に与えることができる。本体2の背面側には用紙供給装置4が設けられており、シートフィーダ4aにセットされた用紙、或いはロール紙支持部4bにセットされたロール紙が本体2内部に給紙される(以下、本実施の形態においては、用紙、ロール紙等の印刷媒体を単に「用紙」という)。本体2の中央に設けられたカバー5の下方には印刷機構(図示略)が設けられており、この印刷機構の作動により印刷された用紙6が本体2の前側下部に設けられた排紙口7から排出される。
The
コントロールパネル3には、表示手段としての表示パネル8と、操作手段としての操作パネル9とが備えられている。表示パネル8は、液晶モニタ等の表示画面8aを有し、この表示画面8aは、例えば、用紙サイズ、用紙種類、レイアウト、写真選択、印刷枚数などを設定するための画面、及び各種のメッセージ画面を表示する。操作パネル9は、電源スイッチ9a、印刷開始スイッチ9bなどの複数の操作スイッチから構成されている。
The
このスタンドアロン型プリンタでは、例えばメモリカードに記憶された画像を選択して印刷する場合、ホスト装置と接続されないので、ホスト装置の画面上で画像を確認することができない。このため、プリンタ1の本体2の上部には、それらメモリカード等の記憶媒体から読み込んだ画像を表示するための表示装置10が装備されており、プリンタ1をホスト装置と接続しなくても、印刷前に画像確認が行えるようになっている。なお、この表示装置10はオプションで取り付けられるものであり、必ずしも必要ではない。
In this stand-alone printer, for example, when an image stored in a memory card is selected and printed, the image cannot be confirmed on the screen of the host device because it is not connected to the host device. For this reason, a
プリンタ1の本体2の正面右側には、複数の記憶媒体、本実施の形態においては第1の記憶媒体11、第2の記憶媒体12及び第3の記憶媒体13をそれぞれ装着可能とする第1スロット14、第2スロット15及び第3スロット16が設けられている。各スロット14〜16の近傍にはLED14a〜16aが配置されており、これらの各LED14a〜16aは、対応するスロット14〜16がそれぞれ有効スロット(記憶媒体へのアクセスが許可されているスロット)となる場合に点灯するように構成されている。つまり、各スロット14〜16のうちダイレクト印刷のためにアクセス可能となるスロットは、その時々で1つに制限されるようになっている。
A plurality of storage media, in the present embodiment, a
図1(b)に示すように、プリンタ1の本体2の側面下側には、外部機器と接続するための接続手段として、例えばUSBポート21,22が設けられている。USBポート21は、例えば、プリンタ1とホスト装置としてのPC23とをケーブル24を介して接続する。この場合、プリンタ1はPC23の周辺機器として動作し、PC23より送信される印刷データに基づいて印刷を行う。一方、USBポート22は、例えば、プリンタ1と外部記憶装置26(例えばMO)とをケーブル27を介して接続する。この外部記憶装置26には記憶媒体26a(例えばMOディスク)が挿入される。なお、本実施の形態において、この記憶媒体26aや上述した第1〜第3の記憶媒体11〜13は、PC23より送信される印刷データを保存するための外部記憶媒体として利用される。
As shown in FIG. 1B, for example,
図2は、プリンタ1の構成を示すブロック図である。なお、図1と同様な構成部分については、同一符号を付して説明する。
プリンタ1は、ROM31、RAM32、プリンタヘッド33及びCPU組込みASIC34を備えている。ROM31には、後述するCPU組込みASIC34のCPU41が処理を実行する上で必要な制御プログラムや各種のアプリケーションプログラムが格納される。RAM32は、CPU41が処理を実行する際のワーキングメモリとして利用される。また、本実施の形態において、RAM32は、PC23より送信される印刷データを保存するための内部メモリとしても利用される。
FIG. 2 is a block diagram illustrating the configuration of the
The
プリンタヘッド33は、主走査方向(紙送り方向と垂直な方向)に往復移動するキャリッジ(図示略)の下端に設けられており、用紙の搬送路に対向した面に各色用のノズルを多数個有している。このプリンタヘッド33は、後述するCPU組込みASIC34のヘッド制御回路42の制御に基づいて、主走査方向に往復移動しながら、各色のインク滴をそれぞれの色に対応したノズルから吐出することで、所定の用紙に画像を形成する。
The
CPU組込みASIC34は、CPU41、ヘッド制御回路42、画像処理回路43、USBホスト回路44、ホストインタフェース回路(以下「ホストI/F」という)45及び第1〜第3カードインタフェース回路(以下「カードI/F」という)46a〜46cを備えており、それらは内部バス47を介して相互に接続されている。この内部バス47には、上述したROM31、RAM32及びコントロールパネル3も接続されている。
The CPU built-in
CPU41は、ROM31に格納されているプログラムを読み出し、そのプログラムに従った処理を実行することにより、プリンタ1を統括的に制御する。例えば、CPU41は、後述する画像処理回路43での色変換処理、ハーフトーン処理及びマイクロウィーブ処理やヘッド制御回路42でのキャリッジのモータの駆動制御を司る。また、CPU41は、本実施の形態においては、ジョブ単位解析部41a(保存処理手段)及びコマンド解析部41b(図3参照)としての機能を実現するようになっている。後述するように、CPU41は、ジョブ単位解析部41aとして動作するとき、PC23より受信した受信データに含まれるジョブ開始コードとジョブ終了コードに基づいて、印刷制御コマンドで記述された印刷データを印刷ジョブ単位で取得する。また、CPU41は、コマンド解析部41bとして動作するとき、PC23より受信した印刷制御コマンドを解析して印刷データを生成する。
The
画像処理回路43は、色変換部、ハーフトーニング部及びマイクロウィーブ部としての機能を有している。詳述すると、色変換部は、RGBの多階調の画像データに色変換処理を施し、例えば、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)、ライトシアン(LC)、ライトマゼンタ(LM)、ライトイエロー(LY)の7色の多階調の画像データを生成する。ハーフトーニング部は、その色変換処理後の画像データにハーフトーン処理を施し、多階調の画像データを各色毎に2値化して表した印刷イメージデータ(色プレーン)を生成する。マイクロウィーブ部は、そのハーフトーン処理後の各色プレーンのラスタラインをノズル数、ヘッド走査回数、紙送り量等に基づき並び替えて印刷データを生成する。
The
ヘッド制御回路42は、プリンタヘッド33を往復移動させるキャリッジのモータの駆動を制御するとともに、画像処理回路43で生成された各色の印刷データに基づいてインク滴の吐出の有無や、吐出するインク滴の量等を制御する。
The
USBホスト回路44は、ケーブル27を介して外部記憶装置26(本実施の形態ではMO)と接続され、CPU41の制御に基づいて外部記憶装置26と双方向のデータ通信を行う。第1〜第3カードI/F46a〜46cは、第1〜第3の記憶媒体11〜13がそれぞれ対応する第1〜第3スロット14〜16に装着されたときのインタフェース回路として機能する。
The
ホストI/F45は、ケーブル24を介してPC23のインタフェース回路(以下「I/F」という)51と接続され、該PC23との双方向のデータ通信を制御する。このPC23には、本実施の形態のプリンタ1に適応したプリンタドライバ52(ソフトウェア)が組み込まれており、このプリンタドライバ52を介して出力される印刷データ(具体的には、プリンタ1が解釈できる専用の印刷制御コマンド)に基づいて、プリンタ1での印刷処理が行われるようになっている。
The host I /
次に、プリンタ1において実行される印刷処理(印刷処理モード)と保存処理(保存処理モード)について説明する。
本実施の形態のプリンタ1は、PC23のプリンタドライバ52で生成された印刷データをそのまま印刷するモード(印刷処理モード)と、印刷データをプリンタ1内部のRAM32や外部記憶装置26に挿入した記憶媒体26a、或いは第1〜第3の記憶媒体11〜13に保存するモード(保存処理モード)とを有している。この印刷処理モードと保存処理モードとの切り替えは、プリンタドライバ52の機能を使用してPC23から設定することも可能であるし、プリンタ1のコントロールパネル3上で設定することも可能である。
Next, print processing (print processing mode) and storage processing (storage processing mode) executed in the
The
まず、保存処理モードについて説明する。
図3に示すように、PC23のプリンタドライバ52は、印刷データ生成部53及びコマンド変換部54として機能する。印刷データ生成部53は、印刷対象となる画像データを取り込み、その画像データに一連の画像処理(色変換処理、ハーフトーン処理、マイクロウィーブ処理)を施して印刷データ(本実施の形態においては1ライン毎にデータ記述されたラスタデータ)を生成する。コマンド変換部54は、このラスタデータをプリンタ1が解釈できる記述言語に変換して印刷制御コマンド(本実施の形態においてはESC/Pラスタコマンド)を生成する。
First, the storage processing mode will be described.
As shown in FIG. 3, the
PC23は、このプリンタドライバ52(印刷データ生成部53、コマンド変換部54)を介して生成したESC/PラスタコマンドをI/F51を通じてプリンタ1に送信する。本実施の形態においては、図4に示すように、PC23は、ジョブ開始コード(図において「JS」で示す)を含む第1のリモートコマンド61とジョブ終了コード(図において「JE」で示す)を含む第2のリモートコマンド62とをESC/Pラスタコマンド63に付加して、該ESC/Pラスタコマンド63をプリンタ1に送信する。つまり、プリンタ1において受信される受信データは、ESC/Pラスタコマンド63が第1のリモートコマンド61と第2のリモートコマンド62とにより挟まれた構造となっている。
The
この受信データの具体的なデータ内容について詳述すると、ESC/Pラスタコマンド63には、一つの印刷ジョブに含むラスタデータ(図において「ESCi」で示す)と、その印刷ジョブにおける各種の制御情報が含まれている。なお、制御情報としては、例えば、印刷媒体に対する印刷の開始位置/終了位置を指定するページ情報(図において「ESC(c」で示す)や、プリンタヘッド33のノズル数等に応じた印刷媒体の紙送り量を指定する垂直位置情報(図において「ESC(v」で示す)等が含まれる。
The specific data content of the received data will be described in detail. The ESC / P raster command 63 includes raster data (indicated by “ESCi” in the drawing) included in one print job and various control information in the print job. It is included. The control information includes, for example, page information (indicated by “ESC (c” in the drawing) for designating the print start / end positions for the print medium, the print medium according to the number of nozzles of the
第1のリモートコマンド61には、上記したジョブ開始コード「JS」の他、例えば、プリンタヘッド33の動作スピードや該プリンタヘッド33のクリーニング情報等を設定するためのメカ設定情報(図において「SN」で示す)が含まれる。
In the first remote command 61, in addition to the above-mentioned job start code “JS”, for example, mechanical setting information (“SN” in the figure) for setting the operation speed of the
第2のリモートコマンド62には、上記したジョブ終了コード「JE」の他、例えば、プリンタ1に対する動作設定を初期化するための初期化情報(図において「LD」で示す)が含まれる。
In addition to the job end code “JE”, the second remote command 62 includes, for example, initialization information (indicated by “LD” in the drawing) for initializing operation settings for the
図3に示すように、プリンタ1は、上記PC23からの受信データをホストI/F45を介して受信すると、その受信データをジョブ単位解析部41aにて解析する。ジョブ単位解析部41aは、受信データに含まれる第1のリモートコマンド61のジョブ開始コード「JS」と第2のリモートコマンド62のジョブ終了コード「JE」とを検出し、印刷ジョブ単位のラスタデータが記述されたESC/Pラスタコマンド63を取得する。そして、ジョブ単位解析部41aは、このESC/Pラスタコマンド63とそれに付加されている第1のリモートコマンド61と第2のリモートコマンド62とを含む受信データを、あらかじめユーザにより指定された記憶領域に保存する。
As shown in FIG. 3, when the
なお、この記憶領域とは、受信データの保存に使用する内部メモリ及び外部記憶媒体をいい、具体的には、本実施の形態においては、プリンタ1内部のRAM32、外部記憶装置26に挿入された記憶媒体26a(本実施の形態ではMOディスク)、及び第1〜第3スロット14〜16に挿入された第1〜第3の記憶媒体11〜13をいう。
The storage area refers to an internal memory and an external storage medium used for storing received data. Specifically, in this embodiment, the storage area is inserted into the
ここで、例えば、データ保存先の記憶領域として第1の記憶媒体11が選択されている場合、図3に示すように、プリンタ1のジョブ単位解析部41aは、PC23より受信した受信データを第1カードI/F46aに転送し、第1カードI/F46aは、第1スロット14をアクセスして受信データを第1の記憶媒体11に記憶する。
Here, for example, when the
次に、印刷処理モードについて説明する。
印刷処理モードでは、プリンタ1は、PC23から送信されるESC/Pラスタコマンド63をコマンド解析部41bにより解析してラスタデータを生成し、それをヘッド制御回路42に転送する。ヘッド制御回路42は、コマンド解析部41bより順次転送されるラスタデータに基づいてプリンタヘッド33を駆動し、印刷媒体に印刷を行う。
Next, the print processing mode will be described.
In the print processing mode, the
また、この印刷処理モードでは、プリンタ1は、上記保存処理モードにおいて記憶領域に保存した受信データに基づいて印刷を行うこともできる。この場合は、プリンタ1は、記憶領域に保存されている受信データからESC/Pラスタコマンド63を読み込み、該ESC/Pラスタコマンド63を前記と同様にコマンド解析部41bにより解析してラスタデータを生成し、それをヘッド制御回路42に転送する。そして、ヘッド制御回路42は、コマンド解析部41bより順次転送されるラスタデータに基づいてプリンタヘッド33を駆動し、印刷媒体に印刷を行う。
In this print processing mode, the
なお、上記したように、保存処理モードでは、PC23から受信した受信データ全体が記憶領域に保存されるが、プリンタ1は、この記憶領域に保存した受信データに基づいて印刷を行う場合には、印刷処理に直接関係するデータのみを参照して印刷を行う。例えば、プリンタ1は、第1のリモートコマンド61に含まれるクリーニング情報など印刷処理に直接関係のないデータは無視する。これにより、保存したデータを基に印刷を行う場合には、印刷処理を効率化することができる。
As described above, in the storage processing mode, the entire reception data received from the
また、本実施の形態のプリンタ1は、メモリカードやMOディスク等の外部記憶媒体に保存したESC/Pラスタコマンド63に基づいて印刷を行う場合には、その印刷処理が終了するまで、外部記憶媒体の取り外しを禁止する旨のメッセージをコントロールパネル3の表示画面8aに出力するようになっている。
Further, when printing is performed based on the ESC / P raster command 63 stored in an external storage medium such as a memory card or an MO disk, the
上記のようなプリンタ1では、保存処理モードにおいて、PC23のプリンタドライバ52を介して生成されたラスタデータのESC/Pラスタコマンド63がメモリカードやMOディスク等に保存されるため、その後において、該保存したデータを基に印刷を行う場合に、PC23がプリンタ1に接続されている必要はない。すなわち、ESC/Pラスタコマンド63を保存するようにしたことで、以後、PC23がプリンタ1に接続されていなくても、ユーザは任意のタイミングで印刷を行うことが可能となる。また、ESC/Pラスタコマンド63を保存することで、この保存データを基に印刷を行う場合に、プリンタ1における色変換処理等の一連の画像処理を一切不要とすることができ、ESC/Pラスタコマンド63の解析を行うのみで、印刷処理を実行することができる。
In the
以上記述したように、本実施の形態によれば、以下の効果を奏する。
(1)PC23のプリンタドライバ52を介して生成されたラスタデータ(ESC/Pラスタコマンド63)をプリンタ1内部のRAM32や、外部記憶装置26に挿入された記憶媒体26a(MOディスク等)、あるいは第1〜第3の記憶媒体11〜13に保存するようにした。これによれば、保存したESC/Pラスタコマンド63を基に印刷を行う場合にPC23の接続を不要とすることができ、以後、ユーザは任意のタイミングで印刷を行うことができる。
As described above, according to the present embodiment, the following effects can be obtained.
(1) Raster data (ESC / P raster command 63) generated via the
(2)ESC/Pラスタコマンド63を保存するようにしたため、その後、該保存したデータを基に印刷する場合には、色変換処理、ハーフトーン処理、マイクロウィーブ処理等の一連の画像処理を一切不要とすることができる。換言すれば、プリンタ1での処理をコマンド解析のみとすることができる。これにより、プリンタ1での処理を削減して印刷処理の効率化を図り、印刷時間を短縮することができる。
(2) Since the ESC / P raster command 63 is stored, when printing is performed based on the stored data, a series of image processing such as color conversion processing, halftone processing, and microweave processing is not performed at all. It can be unnecessary. In other words, the processing in the
(3)PC23からの受信データを解析して、ジョブ開始コード「JS」を含む第1のリモートコマンド61とジョブ終了コード「JE」を含む第2のリモートコマンド62とを検出し、該第1及び第2のリモートコマンド61,62の間に挟まれた印刷ジョブ単位でのESC/Pラスタコマンド63を取得するジョブ単位解析部41aを備えた。これによれば、プリンタ1は、保存処理モードにおいて、PC23より送信されるESC/Pラスタコマンド63を保存する際には、該ESC/Pラスタコマンド63をプリンタヘッド33の動作に拘束されることなく印刷ジョブ単位で受信することができる。
(3) Analyzing the data received from the
(4)本実施の形態では、メモリカードやMOディスク等の記憶媒体からESC/Pラスタコマンド63を読み込んで印刷を行う場合には、その印刷処理が終了するまで、プリンタ1からの当該記憶媒体の取り外しを禁止する旨のメッセージをコントロールパネル3の表示画面8aに出力するようにした。これによれば、印刷中のデータが保存されているメモリカード等がユーザにより不用意に抜かれることにより、印刷ミスが発生することを防止することができる。
(4) In this embodiment, when printing is performed by reading the ESC / P raster command 63 from a storage medium such as a memory card or an MO disk, the storage medium from the
(5)本実施の形態では、ESC/Pラスタコマンド63をメモリカードやMOディスク等の外部記憶媒体に保存することにより、コマンド仕様に互換性のあるプリンタ間でデータを共有することが可能となる。これにより、ユーザの利便性を向上させることができる。 (5) In the present embodiment, by storing the ESC / P raster command 63 in an external storage medium such as a memory card or an MO disk, data can be shared between printers compatible with the command specifications. Become. Thereby, a user's convenience can be improved.
なお、上記実施の形態においては、以下の態様に変更した変形例を採用してもよい。
(変形例1)上記実施の形態では、ESC/Pラスタコマンド63を記憶領域に保存する態様としたが、これを、コマンド変換前のラスタデータを保存する態様としてもよい。
In the above-described embodiment, a modified example changed to the following aspect may be adopted.
(Modification 1) In the above-described embodiment, the ESC / P raster command 63 is stored in the storage area. However, this may be stored in raster data before command conversion.
(変形例2)上記実施の形態では、PC23より受信した受信データ全体を記憶領域に保存する態様としたが、記憶領域には、受信データの解析結果に基づいて、少なくともESC/Pラスタコマンド63(又はラスタデータ)が保存されればよい。
(Modification 2) In the above embodiment, the entire reception data received from the
(変形例3)上記実施の形態では、画像処理回路43を備えるプリンタ1(所謂スタンドアロン型プリンタ)の構成を例に説明したが、画像処理回路43を備えないプリンタの構成に適用してもよい。これは、本発明に係るプリンタが、ラスタデータやESC/Pラスタコマンド63を保存する態様であるため、その保存データに基づいて印刷を行う場合に画像処理を必要としないためである。
(Modification 3) In the above embodiment, the configuration of the printer 1 (so-called stand-alone printer) including the
(変形例4)上記実施の形態では、ESC/Pラスタコマンド63を印刷ジョブ単位で保存する態様としたが、必ずしも印刷ジョブ単位で保存する必要はない。
(変形例5)ESC/Pラスタコマンド63を保存する外部記憶媒体としては、上記実施の形態で例記したような、メモリカード等に類される第1〜第3の記憶媒体11〜13やMOディスク等の記憶媒体26aに限定されない。例えば、プリンタ1と接続したハードディスクに保存するようにしてもよい。
(Modification 4) In the above embodiment, the ESC / P raster command 63 is stored in units of print jobs. However, it is not always necessary to store in units of print jobs.
(Modification 5) As the external storage medium for storing the ESC / P raster command 63, the first to
(変形例6)上記実施の形態では、プリンタ1に接続されるホスト装置としてPC23としたが、プリンタドライバを搭載したデジタルカメラなどその他のホスト装置であってもよい。
(Modification 6) In the above embodiment, the
(変形例7)上記実施の形態では、画像処理機能を搭載したプリンタ1にPC23を接続し、PC23より出力されるESC/Pラスタコマンド63を保存する態様とした。これを、同プリンタ1と接続したデジタルカメラや携帯電話機、或いはメモリカード等から取得した画像データに画像処理を施し、プリンタ1内部で生成したラスタデータやESC/Pラスタコマンドを保存する態様としてもよい。また、スキャナ機能を備える複合機プリンタにおいて、スキャンして取り込んだ画像データに基づいて生成したラスタデータやESC/Pラスタコマンドを保存する態様としてもよい。
(Modification 7) In the above embodiment, the
(変形例8)上記実施の形態では、プリンタ1とPC23とをUSBケーブル24を介して接続する場合に具体化したが、その他の有線通信の態様、或いはブルートゥース等を使用した無線通信の態様に適用することも勿論可能である。
(Modification 8) In the above embodiment, the
(変形例9)上記実施の形態において、プリンタドライバ52を介して生成される印刷データや印刷制御コマンドのデータ形式は、ラスタデータやESC/Pラスタコマンド63に必ずしも限定されない。
(Modification 9) In the above embodiment, the data format of the print data and the print control command generated via the
(変形例10)上記実施の形態においては、メモリカードやMOディスク等に類される外部記憶媒体からESC/Pラスタコマンド63を読み込んで印刷を行った後、該印刷の終了したデータを消去するようにしてもよい。このようにすれば、データ保存先の記憶媒体の容量を有効に活用することができる。 (Modification 10) In the above embodiment, the ESC / P raster command 63 is read from an external storage medium such as a memory card or an MO disk, and printing is performed. Then, the printed data is erased. You may do it. In this way, the capacity of the data storage destination storage medium can be effectively utilized.
1…印刷装置としてのプリンタ、8…表示手段としての表示パネル、11〜13…外部記憶媒体としての第1〜第3の記憶媒体、23…ホスト装置としてのパーソナルコンピュータ(PC)、26…外部記憶装置、26a…外部記憶媒体としての記憶媒体、32…内部メモリとしてのRAM、41a…保存処理手段としてのジョブ単位解析部、43…画像処理手段としての画像処理回路、45…受信手段としてのホストインタフェース回路(ホストI/F)、46a〜46c…外部インタフェースとしての第1〜第3カードインタフェース回路(カードI/F)、61…第1のリモートコマンド、62…第2のリモートコマンド、63…印刷制御コマンドとしてのESC/Pラスタコマンド。
DESCRIPTION OF
Claims (6)
前記ホスト装置より受信データを受信する受信手段と、
前記受信データを解析し、該受信データに含まれる印刷データをあらかじめ指定された記憶領域に保存する保存処理手段と、
を備えることを特徴とする印刷装置。 In a printing apparatus that is connected to a host device that generates image data by performing image processing on image data to be printed, and performs printing processing based on the print data.
Receiving means for receiving received data from the host device;
A storage processing means for analyzing the received data and storing print data included in the received data in a storage area designated in advance;
A printing apparatus comprising:
前記保存処理手段は、前記印刷データを前記印刷制御コマンドの形態で前記記憶領域に保存することを特徴とする請求項1記載の印刷装置。 The received data includes a first remote command, a second remote command, and a print control command sandwiched between the first remote command and the second remote command,
The printing apparatus according to claim 1, wherein the storage processing unit stores the print data in the storage area in the form of the print control command.
前記保存処理手段は、前記ジョブ開始コードと前記ジョブ終了コードとに基づいて、前記印刷制御コマンドを印刷ジョブ単位で前記記憶領域に保存することを特徴とする請求項2記載の印刷装置。 The first remote command includes a job start code; the second remote command includes a job end code;
The printing apparatus according to claim 2, wherein the storage processing unit stores the print control command in the storage area in units of print jobs based on the job start code and the job end code.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003349649A JP2005111845A (en) | 2003-10-08 | 2003-10-08 | Printing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003349649A JP2005111845A (en) | 2003-10-08 | 2003-10-08 | Printing apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005111845A true JP2005111845A (en) | 2005-04-28 |
Family
ID=34541459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003349649A Pending JP2005111845A (en) | 2003-10-08 | 2003-10-08 | Printing apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005111845A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010061448A (en) * | 2008-09-04 | 2010-03-18 | Canon Inc | Image processing apparatus, its controlling method, and program |
-
2003
- 2003-10-08 JP JP2003349649A patent/JP2005111845A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010061448A (en) * | 2008-09-04 | 2010-03-18 | Canon Inc | Image processing apparatus, its controlling method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7298523B2 (en) | Printing apparatus, control method therefor, and storage medium | |
JPH09240070A (en) | Printer and its control method | |
US9138984B2 (en) | Apparatus capable of executing printing on both surfaces of a continuous sheet and printing control method for executing printing on both surfaces of a continuous sheet | |
US7441860B2 (en) | Print instruction device and printing apparatus | |
JP2007105917A (en) | Printer | |
JP2005111845A (en) | Printing apparatus | |
CN117434805A (en) | Image forming apparatus, control method for controlling image forming apparatus, and storage medium | |
JP2004094586A (en) | Printer driver, information processing device and printing system | |
JP2005111846A (en) | Printing apparatus | |
JP2005085022A (en) | Image output device | |
JP2006102990A (en) | Printing device, printing system and program | |
JP2009218809A (en) | Image processing apparatus, method, and program | |
JP2007175937A (en) | Printer | |
JP3693032B2 (en) | Printing system, printer host and printer driver | |
JP2007176104A (en) | Printing device | |
JP2006281597A (en) | Image forming apparatus and its program | |
JP2006095889A (en) | Recording device, recording system and recording control method | |
JP2006072525A (en) | Recording system, recording device, and management method of external memory of recording device | |
JP2005111941A (en) | Printer, printing method and print execution program | |
JP2006089147A (en) | Print system, print control device and printer driver | |
JP2004058603A (en) | Printer and printer control method | |
JP2002219801A (en) | Print for managing function of printer depending on ink cartridge | |
JP2006281583A (en) | Printing tray and printing system | |
JP2006102988A (en) | Printing device, printing system, program and recording medium | |
JPH07327117A (en) | Image recording device and its control method |