JP2010058878A - Printer, paper feeding method in this printer and program - Google Patents
Printer, paper feeding method in this printer and program Download PDFInfo
- Publication number
- JP2010058878A JP2010058878A JP2008224381A JP2008224381A JP2010058878A JP 2010058878 A JP2010058878 A JP 2010058878A JP 2008224381 A JP2008224381 A JP 2008224381A JP 2008224381 A JP2008224381 A JP 2008224381A JP 2010058878 A JP2010058878 A JP 2010058878A
- Authority
- JP
- Japan
- Prior art keywords
- paper
- command
- paper feed
- feed path
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 230000010365 information processing Effects 0.000 claims description 19
- 238000012840 feeding operation Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
Images
Landscapes
- Handling Of Sheets (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Sheets, Magazines, And Separation Thereof (AREA)
Abstract
【課題】印刷用紙のサイズの指定と、給紙トレイ(給紙パス)の指定と、の両指定が整合していない場合であっても、なるべく印刷を可能にする技術を提供する。
【解決手段】本出願のプリンタ100は、複数の給紙トレイを備え、印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付手段と、給紙パス(172a、b)を指定する第2のコマンドを受け付ける第2のコマンド受付手段と、第2のコマンドで指定された給紙パスを介して、第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定手段と、第1のコマンドで指定されたサイズの印刷用紙を給紙できないと判定された場合には、第1のコマンドを優先して給紙を行う給紙手段と、を備える。
【選択図】図1There is provided a technique for enabling printing as much as possible even when the designation of the size of a printing paper and the designation of a paper feed tray (paper feed path) are not consistent.
A printer according to the present application includes a plurality of paper feed trays, designates a first command accepting means for accepting a first command for designating a size of printing paper, and designates a paper feed path (172a, b). A second command receiving means for receiving the second command to be sent, and a determination as to whether or not the printing paper of the size specified by the first command can be fed via the paper feed path specified by the second command A paper feed path determination unit that performs paper feeding when a printing paper having a size specified by the first command cannot be fed. Prepare.
[Selection] Figure 1
Description
本発明は、印刷装置において給紙を制御する技術に関する。 The present invention relates to a technique for controlling paper feed in a printing apparatus.
特許文献1には、指定された印刷用紙のサイズがプリンタにセットされている用紙のサイズと異なる場合に、フォントサイズを変更して印刷を行うことに記載されている。 Japanese Patent Application Laid-Open No. H10-228561 describes that printing is performed by changing the font size when the size of the designated printing paper is different from the size of the paper set in the printer.
ところで、近年のプリンタ(複合機なども含む)には、複数の給紙トレイを備えているものがある。このようなプリンタの中には、各給紙トレイに、異なるサイズの印刷用紙を収納できるものもある。さらには、印刷用紙のサイズと、給紙トレイ(或いは、給紙トレイから印刷用紙を給紙する給紙パス)と、を指定して印刷する機能を有するプリンタもある。 Incidentally, some recent printers (including multifunction peripherals) include a plurality of paper feed trays. Some of these printers can store different sizes of printing paper in each paper feed tray. Furthermore, some printers have a function of printing by specifying the size of the printing paper and a paper feed tray (or a paper feed path for feeding printing paper from the paper feed tray).
しかし、上記の両指定が整合していないと、他のトレイに指定されたサイズの印刷用紙があるにもかかわらず、指定されたトレイ(給紙パス)から印刷用紙を給紙できず、印刷することができない場合がある。このような問題は、例えば、プリンタドライバが印刷装置に完全には対応しておらず、プリンタドライバによる指定を別の指定として印刷装置が解釈してしまう場合や、そもそもユーザが上記指定を誤っている場合などに発生する。特許文献1は、複数の給紙トレイを備えておらず、このような問題に配慮していない。 However, if the above specifications do not match, printing paper cannot be fed from the specified tray (paper feed path) even though there is printing paper of the specified size in the other trays. You may not be able to. Such a problem may occur, for example, when the printer driver does not fully support the printing device, and the printing device interprets the designation by the printer driver as a different designation, or when the user mistakes the designation in the first place. Occurs when, for example. Patent Document 1 does not include a plurality of paper feed trays and does not consider such a problem.
本発明は、印刷用紙のサイズの指定と、給紙トレイ(給紙パス)の指定と、の両指定が整合していない場合であっても、なるべく印刷を可能にする技術を提供することを目的とする。 The present invention provides a technique that enables printing as much as possible even when the designation of the size of the printing paper and the designation of the paper feed tray (paper feed path) are not consistent. Objective.
上記課題を解決するための本願発明は、複数の給紙トレイを備える印刷装置であって、前記各給紙トレイに収納可能な印刷用紙のサイズと、当該各給紙トレイからそれぞれ印刷用紙を給紙する給紙パスと、の対応関係を示す対応データを記憶している記憶手段と、印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付手段と、給紙パスを指定する第2のコマンドを受け付ける第2のコマンド受付手段と、前記対応データを読み出して、前記第2のコマンドで指定された給紙パスを介して、前記第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定手段と、前記給紙パス判定手段により給紙できないと判定された場合に、前記第1のコマンドを優先して給紙を行う給紙手段と、前記給紙手段による給紙の動作にともない、給紙トレイに収納された印刷用紙の有無を判定する用紙判定手段と、前記給紙パス判定手段により給紙できないと判定された場合には、前記第2のコマンドで指定された給紙パスのエラーを出力し、前記用紙判定手段により印刷用紙が無いと判定された場合には、印刷用紙なしのエラーを出力するエラー出力手段と、を備える。 In order to solve the above problems, the present invention is a printing apparatus including a plurality of paper feed trays, and the size of the print paper that can be stored in each of the paper feed trays and the supply of print paper from each of the paper feed trays. Storage means for storing correspondence data indicating the correspondence relationship between paper feed paths for paper, first command acceptance means for accepting a first command for designating the size of print paper, and designation of paper feed paths A second command receiving means for receiving a second command; and printing paper having a size specified by the first command through the paper feed path specified by the second command by reading the corresponding data. A paper feed path judging means for judging whether or not the paper can be fed, and a paper feed means for feeding paper with priority over the first command when the paper feed path judging means judges that the paper cannot be fed. The salary When it is determined by the paper feeding operation by the means that the paper judging means for judging the presence or absence of printing paper stored in the paper feeding tray and the paper feeding path judging means cannot feed, the second An error output unit that outputs an error in a paper feed path designated by the command, and outputs an error indicating no print paper when the paper determination unit determines that there is no print paper.
以下、本発明の実施形態の一例について図面を参照して説明する。 Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の一実施形態が適用された印刷システム10のハードウェア構成の概要を説明するためのブロック図である。 FIG. 1 is a block diagram for explaining an outline of a hardware configuration of a printing system 10 to which an embodiment of the present invention is applied.
図示するように、印刷システム10は、印刷機能を有するプリンタ100と、プリンタ100のホストコンピュータである情報処理装置200と、を備えている。
As shown in the figure, the printing system 10 includes a
プリンタ100と情報処理装置200は、USB接続等により接続されている。なお、本実施形態では、接続の形態についてはこれに限定されず、例えば、インターネットやLAN等のネットワークを介して、接続されてもよい。
The
情報処理装置200は、図示するように、各主プログラムを実行するCPU(Central Processing Unit)201と、データおよびプログラム等を一時的に記憶するRAM(Random Access Memory)202と、情報処理装置200を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているハードディスク(ROM)203と、ユーザからの指示を受け付けるキーボードやマウス等からなる入力装置107と、各種メッセージ等を表示するディスプレイ等の表示装置205と、プリンタ200とデータの送受信を行うインタフェース206と、を備えた一般的なコンピュータで実現される。ただし、情報処理装置200の構成はこれに限定されるものではない。
As illustrated, the
また、プリンタ100は、例えば、インクジェット方式のシリアルカラープリンタである。ただし、プリンタ100の印刷方式は、これに限られない。
The
プリンタ100は、図示するように、各種プログラムを実行するCPU101と、データおよびプログラム等を一時的に記憶するRAM102と、プリンタ100を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM103と、情報処理装置200とデータの送受信を行うインタフェース104と、各種メッセージ等を表示する液晶パネル等からなる表示装置105と、ユーザからの指示を受け付ける操作パネル、ボタン等からなる入力装置106と、印刷用紙を給紙して印刷を実行する印刷エンジン107と、を備えている。ただし、プリンタ100の構成はこれに限定されるものではない。
As shown in the figure, the
印刷エンジン107は、図示するように、給紙装置171と、第1の給紙パス172aと、第2の給紙パス172bと、第1の給紙トレイ173aと、第2の給紙トレイ173bと、を備えている。本実施形態では、2組の給紙パス(172a、172b)と給紙トレイ(173a、173b)を備えているが、これに限定されない。例えば、印刷エンジン107は、3組、4組の給紙パスと給紙トレイを備えていてもよい。
As shown, the
第1の給紙トレイ173aは、所定のサイズ(例えば、A3、B4、はがき)の印刷用紙を収納する。ここで、第1の給紙トレイ173aは、複数のサイズの印刷用紙を収納可能であってもよいし、1つのサイズの印刷用紙だけを収納可能であってもよい。
The first
第2の給紙トレイ173bは、所定のサイズ(例えば、A4、B5、はがき)の印刷用紙を収納する。第1の給紙トレイ173bと同様に、複数のサイズの印刷用紙を収納可能であってもよいし、1つのサイズの印刷用紙だけを収納可能であってもよい。ただし、第2の給紙トレイ173bは、第1の給紙トレイ173aに収納されている印刷用紙のサイズとは異なるサイズの印刷用紙を、少なくとも1つは収納する。
The second
第1の給紙パス172aは、第1の給紙トレイ173aに収納されている印刷用紙を、印刷機構(図示せず)に搬送(給紙)する。
The first paper feed path 172a conveys (feeds) the printing paper stored in the first
同様に、第2の給紙パス172bは、第2の給紙トレイ173bに収納されている印刷用紙を、印刷機構(図示せず)に搬送(給紙)する。
Similarly, the second
給紙装置171は、第1の給紙パス172a、及び、第2の給紙パス172bを制御することにより、プリンタ100における給紙処理を制御する。例えば、給紙装置171は、情報処理装置200から通知されたコマンドに従って、第1の給紙トレイ173a又は第2の給紙トレイ173bから印刷用紙を給紙する制御を行う。また、給紙装置171は、第1の給紙パス172a(或いは、第2の給紙パス172b)に、指定サイズの印刷用紙を搬送させる動作を行わせたときに、搬送可能な印刷用紙が第1の給紙トレイ173a(或いは、第2の給紙トレイ173b)にない場合、指定サイズの印刷用紙がないことを示す信号を生成する(CPU101に通知する)。
The
次に、上記印刷システム10におけるプリンタ100と情報処理装置200に実現される機能構成について説明する。
Next, functional configurations realized in the
図2は、印刷システム10の機能構成の一例を示すブロック図である。図示するように、情報処理装置200上には、制御部210と、プリンタドライバ部220と、が構築される。各部(210、220)は、情報処理装置200が備えるRAM202にロードされたコンピュータプログラムを、CPU201が実行することにより構築される。
FIG. 2 is a block diagram illustrating an example of a functional configuration of the printing system 10. As illustrated, a
制御部210は、情報処理装置200全体を制御し、情報処理装置200を、プリンタ100のホストコンピュータとして機能させる。例えば、制御部210は、プリンタ200における印刷の設定を受け付けるための画面を表示装置205に表示させ、入力装置206を介して、ユーザからの各種設定を受け付ける。
The
プリンタドライバ部220は、プリンタ200を制御して印刷を実行させるための処理を行う。具体的には、印刷対象の画像データを、プリンタ200が解釈できる形式の印刷データに変換し、プリンタ200に送信する。ここで、印刷データは、例えば、ビットマップデータと、プリンタ200を制御するコマンド群から構成されている。
The
また、プリンタドライバ部220がプリンタ200に送信するコマンド群の中には、印刷の設定に関する印刷設定コマンドSNと、給紙の設定に関する給紙設定コマンドPPと、が含まれている。ただし、指定がない場合には、コマンド群の中には、印刷設定コマンドSNだけが含まれていてもよいし、給紙設定コマンドPPだけが含まれていてもよい。
The command group transmitted from the
印刷設定コマンドSNは、印刷用紙のサイズなどを指定するためのパラメータを含むコマンドである。印刷用紙のサイズには、例えば、2Lサイズ、Lサイズ、A3サイズ、B4サイズ、A4サイズ、B5サイズ、はがぎ、等のサイズが含まれる。 The print setting command SN is a command including parameters for specifying the size of the printing paper. The size of the printing paper includes, for example, 2L size, L size, A3 size, B4 size, A4 size, B5 size, peel off, and the like.
給紙設定コマンドPPは、給紙パス(或いは、給紙トレイ)、給紙速度、などを指定するためのパラメータを含むコマンドである。 The paper feed setting command PP is a command including parameters for designating a paper feed path (or paper feed tray), a paper feed speed, and the like.
また、プリンタ100上には、ジョブ管理部110と、エンジン部120と、表示制御部130と、が構築される。各部(110〜130)は、プリンタ100が備えるRAM102にロードされたコンピュータプログラムを、CPU101が実行すること、及び、上述した印刷エンジン107が動作すること、により構築される。或いは、各機能を実現する専用のASIC(Application Specific Integrated Circuit)などが動作することにより構築されてもよい。
Further, on the
ジョブ管理部110は、ホストコンピュータである情報処理装置200から、印刷データ及びコマンド群を受け付け、印刷エンジン107を制御する。また、ジョブ管理部110は、印刷エンジン107でエラー(例えば、印刷用紙がない、コマンドが不適切、など)が発生した場合には、印刷エンジン107からエラーの内容を示すエラー通知を受け付ける。エラー通知を受け付けたジョブ管理部110は、エラーの内容をユーザに通知するための処理を行う。例えば、ジョブ管理部110は、印刷エンジン107から受け付けたエラー通知を、情報処理装置200や表示制御部130に送信する。
The
エンジン部120は、ジョブ管理部110から受け付けた印刷データ及びコマンド群を受け付け、受け付けた印刷データを、受け付けたコマンド群に従って印刷する制御を行う。エンジン部120は、図示するように、印刷するための印刷用紙を給紙する給紙制御部121と、対応テーブル122と、を有する。
The
給紙制御部121は、ジョブ管理部110から受け付けたコマンドに含まれる給紙設定コマンドPPで指定される給紙パス(173a、173b)を制御して、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙する。また、給紙設定コマンドPPで給紙トレイ(173a、173b)が指定されている場合には、給紙制御部121は、指定された給紙トレイ(173a、173b)に対応する給紙パス(173a、173b)を制御して、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙する。
The paper
また、給紙制御部121は、給紙を行う制御に先立って、後述する対応テーブル122を読み出し、ジョブ管理部110から受け付けた給紙設定コマンドPPで指定される給紙パス(172a、172b)を介して、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙することができるか否か判定する。
Further, the paper
給紙できると判定した場合には、給紙制御部121は、給紙設定コマンドPPで指定される給紙パス(172a、172b)を介して、給紙する制御を行う。一方、給紙できないと判定した場合には、給紙制御部121は、印刷設定コマンドSNと給紙設定コマンドPPによる指定に誤りがあることを示すエラーを、ジョブ管理部110に通知する。この通知とともに、給紙制御部121は、印刷設定コマンドSNで指定されるサイズの印刷用紙について搬送可能な給紙パスを、給紙設定コマンドPPで指定されていない他の給紙パス(172b、172a)から検索する。印刷設定コマンドSNで指定されるサイズの印刷用紙について搬送可能な他の給紙パス(172b、172a)が存在する場合には、検索した給紙パス(172b、172a)を介して、所定の給紙トレイ(173b、1723)から印刷用紙を給紙する。これにより、給紙制御部121は、印刷設定コマンドSNと給紙設定コマンドPPが整合していない場合にも、印刷設定コマンドSNを優先して、給紙を行うことができる。
If it is determined that paper can be fed, the paper
また、給紙制御部121は、給紙の動作を印刷エンジン107(給紙装置171)にさせたとしても、給紙トレイ(173a、173b)に印刷用紙が収納されておらず、実際には給紙できない場合は、印刷用紙がないことを示すエラーをジョブ管理部110に通知する。
In addition, even if the paper
対応テーブル122は、給紙トレイ(173a、173b)に収納可能な印刷用紙のサイズと、当該給紙トレイ(173a、173b)から印刷用紙を給紙する給紙パス(172a、172b)と、の対応関係を示すデータを格納している。 The correspondence table 122 includes the size of the print paper that can be stored in the paper feed trays (173a, 173b) and the paper feed path (172a, 172b) that feeds the print paper from the paper feed trays (173a, 173b). Stores data indicating correspondence.
図3は、対応テーブル122の概略データ構造の一例を示す図である。図示するように、対応テーブル122は、プリンタ100が備えている給紙パス(172a、172b)ごとのレコード1223からなる。各レコード1223には、給紙パス(172a、172b)を識別する給紙パス識別情報(給紙パスID)1221と、給紙トレイ(173a、173b)に収納可能な印刷用紙のサイズを示す収納可能サイズ1222と、が対応付けて格納されている。また、図示する例では、対応テーブル122には、2つのレコード1223が格納されているが、プリンタ100に給紙パス(172a、172b)が3つ以上備えられている場合には、給紙パス(172a、172b)の個数分、レコード1223が格納される。
FIG. 3 is a diagram illustrating an example of a schematic data structure of the correspondence table 122. As illustrated, the correspondence table 122 includes a
給紙パスID1221は、例えば、給紙パス(172a、172b)を識別するための文字列(或いは、数字列)からなる。また、給紙パスID1221に代えて、給紙トレイ(173a、173b)を識別するための文字列(或いは、数字列)からなる給紙トレイIDを格納してもよい。
The paper
収納可能サイズ1222は、例えば、一般的に印刷用紙のサイズとして用いられている2L、L、A3、A4、B4、B5、ハガキ、等のサイズを示すデータからなる。収納可能サイズ1222は、1つの給紙トレイ(173a、173b)に1種類のサイズの印刷用紙しか収納できない場合には、1つのサイズを示すデータから構成され、1つの給紙トレイ(173a、173b)に複数種類のサイズの印刷用紙を収納できる場合には、収納可能な各サイズを示すデータから構成される。
The
図2に戻り、表示制御部130は、ユーザに通知するメッセージ等を含む画面を生成し、生成した画面を表示装置105に表示させる処理を行う。
Returning to FIG. 2, the
次に、上記構成からなる印刷システム10におけるプリンタ100および情報処理装置200の特徴的な動作について説明する。図4は、印刷システム10における給紙制御の手順を示すフローチャートである。
Next, characteristic operations of the
情報処理装置200のプリンタドライバ部220は、ユーザによる印刷設定に基づく印刷指示と、制御部210が生成した印刷対象のデータと、を制御部210から受け付けると(S1)、図示するステップS2〜S7の処理を行う。
When the
具体的には、プリンタドライバ部220は、ステップS1で受け付けた印刷指示から、印刷用紙のサイズなどを指定するためのパラメータを抽出し、抽出したパラメータを含む印刷設定コマンドSNを生成する(S2)。
Specifically, the
そして、プリンタドライバ部220は、生成した印刷設定コマンドSNを、USBケーブルなどを介して、プリンタ200に送信する(S3)。
Then, the
また、プリンタドライバ部220は、ステップS1で受け付けた印刷指示から、給紙パス(或いは、給紙トレイ)、給紙速度、などを指定するためのパラメータを抽出し、抽出したパラメータを含む給紙設定コマンドPPを生成する(S4)。
Further, the
そして、プリンタドライバ部220は、生成した給紙設定コマンドPPを、USBケーブルなどを介して、プリンタ200に送信する(S5)。
Then, the
また、プリンタドライバ部220は、ステップS1で受け付けた印刷対象のデータを、プリンタ200で解釈可能な形式の印刷データに変換する(S6)。なお、プリンタドライバ部220は、複数の印刷対象のデータを受け付けた場合には、受け付けた各データに対応する印刷データをそれぞれ生成する。
In addition, the
そして、プリンタドライバ部220は、変換した印刷データをプリンタ200に送信する(S7)。
Then, the
なお、ステップS2、S4、S6の順序は、これに限定されず、例えば、ステップS4、S2、S6の順序で処理されてもよい。また、プリンタドライバ部220は、印刷設定コマンドSN、給紙設定コマンドPPを別個のコマンドとして生成せず、印刷用紙のサイズと給紙パス(給紙トレイ)を指定するパラメータを含めた1つのコマンドを生成してもよい。また、プリンタドライバ部220は、ステップS2、S4で生成したコマンドを含めた印刷データをステップS6で生成し、プリンタ200に送信するようにしてもよい。
Note that the order of steps S2, S4, and S6 is not limited to this, and may be processed in the order of steps S4, S2, and S6, for example. The
プリンタ100のジョブ管理部110は、プリンタドライバ部220から印刷設定コマンドSNを受け付けると、受け付けた印刷設定コマンドSNをエンジン部120に送信する(S8)。そして、エンジン部120は、送信された印刷設定コマンドSNを受け付ける。
Upon receiving the print setting command SN from the
同様に、ジョブ管理部110は、プリンタドライバ部220から給紙設定コマンドPPを受け付けると、受け付けた給紙設定コマンドPPを、エンジン部120に送信する(S9)。そして、エンジン部120は、送信された給紙設定コマンドPPを受け付ける。
Similarly, when receiving the paper feed setting command PP from the
また、ジョブ管理部110は、プリンタドライバ部220から印刷データを受け付けると、受け付けた印刷データをエンジン部120に送信するとともに、先立って送信した印刷設定コマンドSNおよび給紙設定コマンドPPに従った給紙を開始させる要求(給紙要求)を、エンジン部120に送信する(S10)。
Further, when the
エンジン部120は、給紙要求を受け付けると、対応テーブル122を読み出し、ジョブ管理部110から受け付けた給紙設定コマンドPPで指定される給紙パス(172a、172b)を介して、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙することができるか否か判定する(S11)。
Upon receiving a paper feed request, the
具体的には、エンジン部120は、印刷設定コマンドSNで指定されるサイズに対応する収納可能サイズ1222と、給紙設定コマンドPPで指定される給紙パス(172a、172b)に対応する給紙パスID1221と、をともに有しているレコード1223を検索する。該当するレコード1223が存在する場合には、エンジン部120は、給紙可能と判定する。
Specifically, the
一方、該当するレコード1223が存在しない場合には、エンジン部120は、給紙不可能の判定して、印刷設定に誤りがある(給紙設定コマンドPPの指定に誤りがある)ことを示すエラーを、ジョブ管理部110に通知する(S12)。また、エンジン部120は、このエラーとともに、印刷設定に誤りがあった給紙パス(172a、172b)を特定する情報を、ジョブ管理部110に通知するようにしてもよい。
On the other hand, if the
また、ジョブ管理部110は、ステップS12におけるエラー通知を受け付けて、受け付けたエラー通知の内容を示すデータを、プリンタドライバ部220に通知する(S13)。また、ステップS12においてエンジン部120から給紙パス(172a、172b)を特定する情報を受け付けた場合には、受け付けた情報についてもプリンタドライバ部220に通知する。なお、ジョブ管理部110は、同様のデータを、さらに、表示制御部130に通知するようにしてもよい。
In addition, the
ステップS11の処理を行ったエンジン部120は、次に、実際に給紙を行う給紙パスを決定する(S14)。
The
具体的には、エンジン部120は、ステップS11において給紙可能と判定した場合には、給紙設定コマンドPPで指定される給紙パス(172a、172b)を、実際に給紙を行う給紙パスとして決定する。
Specifically, when it is determined in step S11 that the paper can be fed, the
一方、ステップS11において給紙不可能と判定した場合には、エンジン部120は、対応テーブル122を読み出し、印刷設定コマンドSNで指定されるサイズの印刷用紙について搬送可能な他の給紙パス(172b、172a)を検索する。例えば、エンジン部120は、印刷設定コマンドSNで指定されるサイズに対応する収納可能サイズ1222を有するレコード1223を、対応テーブル122から検索する。
On the other hand, if it is determined in step S11 that the paper cannot be fed, the
ここで、検索したレコード1223が存在する場合に、エンジン部120は、給紙設定コマンドPPで指定される給紙パス(172a、172b)とは別の給紙パス(172b、172a)を用いて給紙可能と判定する。そして、検索したレコード1223に格納されている給紙パスID1221が示す給紙パス(172a、172b)を特定し、特定した給紙パス(172a、172b)を、実際に給紙を行う給紙パスとして決定する。
Here, when the searched
一方、検索したレコード1223が存在しない場合には、エンジン部120は、プリンタ200に備えられている給紙パス(172a、172b)を用いて、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙することはできないと判定する。この場合、エンジン部120は、給紙パスを決定せずに、ステップS12の処理を実行する。
On the other hand, if the searched
給紙パスを決定した後、エンジン部120は、決定した給紙パス(172a、172b)を制御して、当該給紙パス(172a、172b)に対応する給紙トレイ(173a、173b)から、給紙コマンドSNで指定されるサイズの印刷用紙を給紙する動作をさせる(S15)。
After determining the paper feed path, the
給紙の動作とともに、エンジン部120は、給紙の動作を行った給紙トレイ(173a、173b)に、印刷用紙が有るか否か判定する(S16)。
Along with the paper feeding operation, the
具体的には、エンジン部120は、給紙の動作を行った給紙トレイ(173a、173b)から正常に印刷用紙を給紙できた場合に、印刷用紙が有ると判定する。一方、正常に印刷用紙を給紙できなかった場合に、印刷用紙が無いと判定する。
Specifically, the
印刷用紙が有ると判定した場合には、エンジン部120は、給紙した印刷用紙に対して、ステップS10で受け付けた印刷データに基づく印刷を実行する。
If it is determined that there is print paper, the
一方、印刷用紙が無いと判定した場合には、エンジン部120は、印刷設定コマンドSNで指定されたサイズの印刷用紙がないことを示すエラーを、ジョブ管理部110に通知する(S17)。また、エンジン部120は、このエラーとともに、ステップS14で決定した給紙パス(172a、172b)を特定する情報を、ジョブ管理部110に通知するようにしてもよい。
On the other hand, if it is determined that there is no printing paper, the
ジョブ管理部110は、ステップS17におけるエラー通知を受け付けて、受け付けたエラー通知の内容を示すデータを、プリンタドライバ部220に通知する(S18)。また、ステップS17においてエンジン部120から給紙パス(172a、172b)を特定する情報を受け付けた場合には、受け付けた情報についてもプリンタドライバ部220に通知する。なお、ジョブ管理部110は、同様のデータを、さらに、表示制御部130に通知するようにしてもよい。
The
ここで、プリンタドライバ部220が、ステップS13で印刷設定に誤りがある旨の通知を受け付け、ステップS18で印刷用紙なしの通知を受け付けなかった場合には、印刷設定コマンドSNを優先して印刷は行われたものの、印刷設定に誤りがあった(給紙パスの指定に誤りがあった)ことになる。そこで、制御部210は、給紙パス(或いは、給紙トレイ)の指定に誤りがあったことをユーザに通知するためのメッセージを含む印刷設定エラー画面を生成し、表示装置205に表示させる。また、制御部210は、プリンタドライバ部220がステップS13で受け付けた情報(給紙パスを特定する情報)に基づいて、ユーザが指定した給紙パスを示す情報を、印刷設定エラー画面に含めてもよい。
If the
図5(A)は、印刷設定エラー画面を表示装置205に表示させる場合の画面表示例である。図示するように、印刷設定エラー画面に表示されるメッセージは、例えば、「トレイの指定に誤りがありました」といった文字列や、ユーザが指定した給紙パスを示す文字列で構成される。
FIG. 5A is a screen display example when a print setting error screen is displayed on the
なお、プリンタ200の表示制御部130が、ジョブ管理部110から、印刷設定に誤りがある旨の通知を受け付け、印刷用紙なしの通知を受け付けなかった場合には、上述した印刷設定エラー画面と同様の画面を、表示装置105に表示させる。
When the
従って、印刷システム10は、ユーザに対して、印刷設定に誤りがあった(給紙パスの指定に誤りがあった)ことを知るせることができ、後の印刷時に、印刷設定(給紙パスの指定)を誤らないように注意させることができる。 Accordingly, the printing system 10 can let the user know that there is an error in the print settings (the paper feed path is specified incorrectly), and the print settings (paper feed path) can be printed at a later time. You can be careful not to make mistakes.
また、プリンタドライバ部220がステップS13で印刷設定に誤りがある旨の通知を受け付けずに、ステップS18で印刷用紙なしの通知を受け付けた場合には、印刷設定に誤りはなかったものの、指定された給紙パスに対応する給紙トレイに印刷用紙がなかったことになる。そこで、制御部210は、指定された給紙パスに対応する給紙トレイに印刷用紙がなかったことをユーザに通知するためのメッセージを含む第1の用紙なしエラー画面を生成し、表示装置205に表示させる。
If the
図5(B)は、第1の用紙なしエラー画面を表示装置205に表示させる場合の画面表示例である。図示するように、第1の用紙なしエラー画面に表示されるメッセージは、例えば、「指定した第1の給紙トレイに印刷用紙がありません」といった文字列で構成される。なお、下線を引いた「第1の給紙トレイ」には、プリンタドライバ部220がステップS18で受け付けた情報(給紙パスを特定する情報)で特定される給紙パスに対応する給紙トレイの名称を表示する。
FIG. 5B is a screen display example in the case where the first paper-out error screen is displayed on the
なお、上記の印刷設定エラー画面と同様に、プリンタ200の表示制御部130が、第1の用紙なしエラー画面を、表示装置105に表示させてもよい。
Note that, similarly to the above-described print setting error screen, the
従って、印刷システム10は、ユーザに対して、指定した給紙パスに対応する給紙トレイに印刷用紙がないことを知らせることができ、ただちに印刷用紙を給紙トレイに補充させることができる。 Therefore, the printing system 10 can notify the user that there is no print paper in the paper feed tray corresponding to the designated paper feed path, and can immediately replenish the paper feed tray with the print paper.
また、プリンタドライバ部220がステップS13で印刷設定に誤りがある旨の通知を受け付け、かつ、ステップS18で印刷用紙なしの通知を受け付けた場合には、印刷設定に誤りがあるとともに、エンジン部120がステップS14で決定した給紙パスに対応する給紙トレイに印刷用紙もなかったことになる。そこで、制御部210は、ステップS14で決定された給紙パスに対応する給紙トレイに印刷用紙がなかったことをユーザに通知するためのメッセージを含む第2の用紙なしエラー画面を生成し、表示装置205に表示させる。
If the
図5(C)は、第2の用紙なしエラー画面を表示装置205に表示させる場合の画面表示例である。図示するように、第2の用紙なしエラー画面に表示されるメッセージは、例えば、「給紙パス(給紙トレイ)が変更されました」、「変更された第2の給紙トレイに印刷用紙がありません」といった文字列で構成される。なお、下線を引いた「第2の給紙トレイ」には、プリンタドライバ部220がステップS18で受け付けた情報(変更された給紙パスを特定する情報)で特定される給紙パスに対応する給紙トレイの名称を表示する。
FIG. 5C is an example of a screen display when the second paper-out error screen is displayed on the
なお、上記の第1の用紙なしエラー画面と同様に、プリンタ200の表示制御部130が、第2の用紙なしエラー画面を、表示装置105に表示させてもよい。
Note that the
従って、印刷システム10は、ユーザに対して、印刷設定に誤りがあった(給紙パスの指定に誤りがあった)ことを知らせるとともに、印刷できなかったことをユーザに通知することができ、印刷設定の再設定(給紙パスの再指定)、もしくは、用紙の補充を促すことができる。 Therefore, the printing system 10 can notify the user that there is an error in the print setting (the paper feed path is specified incorrectly), and can notify the user that printing has failed. It is possible to prompt resetting of print settings (re-designation of paper feed path) or replenishment of paper.
以上、本実施形態によれば、印刷設定コマンドSNと給紙設定コマンドPPが整合していない場合であっても、エラーとせずに印刷設定コマンドSNを優先して給紙パスを変更するため、可能な限り印刷することができる。 As described above, according to the present embodiment, even when the print setting command SN and the paper feed setting command PP are not consistent, the paper feed path is changed with priority on the print setting command SN without causing an error. Print as much as possible.
また、上記の印刷システム10は、印刷設定の指定(給紙パスの指定)に誤りがあることを示すエラーと、印刷用紙がないことを示すエラーと、を区別してユーザに通知するため、ユーザは、容易(判断に困らず)にエラーに対処できる。 In addition, the printing system 10 notifies the user of an error indicating that there is an error in the print setting specification (paper path specification) and an error indicating that there is no print paper. Can deal with errors easily (without making judgments).
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。 In addition, this invention is not limited to the said embodiment, A various deformation | transformation and application are possible.
例えば、上記実施形態では、エンジン部120は、ステップS11において給紙可能の判定後、ただちに印刷設定に誤りがある(給紙設定コマンドPPの指定に誤りがある)ことを示すエラーを、ジョブ管理部110に通知している(S12)。しかし、本発明は、これに限定されない。例えば、エンジン部120は、用紙なしのエラーをジョブ管理部110に通知するタイミング(S16)で、印刷設定に誤りがある(給紙設定コマンドPPの指定に誤りがある)ことを示すエラーを、ジョブ管理部110に通知してもよい。
For example, in the above embodiment, the
10・・・印刷システム、100・・・プリンタ、101・・・CPU(プリンタ)、102・・・RAM(プリンタ)、103・・・ROM(プリンタ)、104・・・インタフェース(プリンタ)、105・・・表示装置(プリンタ)、106・・・入力装置(プリンタ)、107・・・印刷エンジン、110・・・ジョブ管理部、120・・・エンジン部、121・・・給紙制御部、122・・・対応テーブル、130・・・表示制御部、171・・・給紙装置、172a(b)・・・第1の給紙パス(第2の給紙パス)、173a(b)・・・第1の給紙トレイ、200・・・情報処理装置、205・・・表示装置(情報処理装置)、210・・・制御部、220・・・プリンタドライバ部、1221・・・給紙パスID、1222・・・収納可能サイズ。
DESCRIPTION OF SYMBOLS 10 ... Printing system, 100 ... Printer, 101 ... CPU (printer), 102 ... RAM (printer), 103 ... ROM (printer), 104 ... Interface (printer), 105 ... Display device (printer) 106 ... Input device (printer) 107 ...
Claims (4)
前記各給紙トレイに収納可能な印刷用紙のサイズと、当該各給紙トレイからそれぞれ印刷用紙を給紙する給紙パスと、の対応関係を示す対応データを記憶している記憶手段と、
印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付手段と、
給紙パスを指定する第2のコマンドを受け付ける第2のコマンド受付手段と、
前記対応データを読み出して、前記第2のコマンドで指定された給紙パスを介して、前記第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定手段と、
前記給紙パス判定手段により給紙できないと判定された場合に、前記第1のコマンドを優先して給紙を行う給紙手段と、
前記給紙手段による給紙の動作にともない、給紙トレイに収納された印刷用紙の有無を判定する用紙判定手段と、
前記給紙パス判定手段により給紙できないと判定された場合には、前記第2のコマンドで指定された給紙パスのエラーを出力し、
前記用紙判定手段により印刷用紙が無いと判定された場合には、印刷用紙なしのエラーを出力するエラー出力手段と、
を備えることを特徴とする印刷装置。 A printing apparatus comprising a plurality of paper feed trays,
Storage means for storing correspondence data indicating a correspondence relationship between a size of a print sheet that can be stored in each sheet feed tray and a sheet feed path that feeds the print sheet from each sheet feed tray;
First command receiving means for receiving a first command for specifying the size of the printing paper;
A second command receiving means for receiving a second command for designating a paper feed path;
A paper feed path determination unit that reads the correspondence data and determines whether or not the printing paper of the size specified by the first command can be fed through the paper feed path specified by the second command. When,
A paper feeding unit that preferentially feeds the first command when the paper feeding path judgment unit determines that the paper cannot be fed;
A paper determination means for determining the presence or absence of printing paper stored in a paper feed tray in accordance with the paper feeding operation by the paper feeding means;
If it is determined by the paper feed path determination means that paper cannot be fed, an error of the paper feed path designated by the second command is output,
An error output means for outputting an error indicating no print paper when the paper determination means determines that there is no print paper; and
A printing apparatus comprising:
前記エラー出力手段は、
当該印刷装置と通信可能な情報処理装置に、前記給紙パスのエラー、又は、前記印刷用紙なしのエラーを通知する、
ことを特徴とする印刷装置。 The printing apparatus according to claim 1,
The error output means includes
Notifying the information processing apparatus capable of communicating with the printing apparatus of the paper feed path error or the print paper out error,
A printing apparatus characterized by that.
前記印刷装置は、前記各給紙トレイに収納可能な印刷用紙のサイズと、当該各給紙トレイからそれぞれ印刷用紙を給紙する給紙パスと、の対応関係を示す対応データを記憶している記憶手段と、制御手段と、を備え、
前記制御手段が、
印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付ステップと、
給紙パスを指定する第2のコマンドを受け付ける第2のコマンド受付ステップと、
前記対応データを前記記憶手段から読み出して、前記第2のコマンドで指定された給紙パスを介して、前記第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定ステップと、
前記給紙パス判定ステップで給紙できないと判定された場合には、前記第1のコマンドを優先して給紙を行う給紙ステップと、
前記給紙ステップにおける給紙の動作にともない、給紙トレイに収納された印刷用紙の有無を判定する用紙判定ステップと、
前記給紙パス判定ステップで給紙できないと判定された場合には、前記第2のコマンドで指定された給紙パスのエラーを出力し、
前記用紙判定ステップで印刷用紙が無いと判定された場合には、印刷用紙なしのエラーを出力するエラー出力ステップと、
を行うことを特徴とする給紙方法。 A paper feeding method in a printing apparatus having a plurality of paper feeding trays,
The printing apparatus stores correspondence data indicating a correspondence relationship between the size of the printing paper that can be stored in each of the paper feeding trays and a paper feeding path that feeds the printing paper from each of the paper feeding trays. Storage means and control means,
The control means is
A first command receiving step for receiving a first command for specifying the size of the printing paper;
A second command receiving step for receiving a second command for designating a paper feed path;
The correspondence data is read from the storage means, and it is determined whether or not the printing paper of the size specified by the first command can be fed through the paper feeding path specified by the second command. A paper pass determination step;
If it is determined in the paper feed path determining step that paper cannot be fed, a paper feeding step for feeding paper with priority on the first command;
A paper determination step for determining the presence or absence of printing paper stored in the paper supply tray in accordance with the paper supply operation in the paper supply step;
If it is determined in the paper feed path determination step that paper cannot be fed, an error of the paper feed path designated by the second command is output,
An error output step for outputting an error indicating no print paper when it is determined in the paper determination step that there is no print paper; and
A paper feeding method characterized in that
前記各給紙トレイに収納可能な印刷用紙のサイズと、当該各給紙トレイからそれぞれ印刷用紙を給紙する給紙パスと、の対応関係を示す対応データを記憶している記憶手段と、
印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付手段と、
給紙パスを指定する第2のコマンドを受け付ける第2のコマンド受付手段と、
前記対応データを読み出して、前記第2のコマンドで指定された給紙パスを介して、前記第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定手段と、
前記給紙パス判定手段により給紙できないと判定された場合には、前記第1のコマンドを優先して給紙を行う給紙手段と、
前記給紙手段による給紙の動作にともない、給紙トレイに収納された印刷用紙の有無を判定する用紙判定手段と、
前記給紙パス判定手段により給紙できないと判定された場合には、前記第2のコマンドで指定された給紙パスのエラーを出力し、
前記用紙判定手段により印刷用紙が無いと判定された場合には、印刷用紙なしのエラーを出力するエラー出力手段と、
を備える印刷装置として機能させるためのプログラム。 A program for causing a computer to function as a printing apparatus having a plurality of paper feed trays,
Storage means for storing correspondence data indicating a correspondence relationship between a size of a print sheet that can be stored in each sheet feed tray and a sheet feed path that feeds the print sheet from each sheet feed tray;
First command receiving means for receiving a first command for specifying the size of the printing paper;
A second command receiving means for receiving a second command for designating a paper feed path;
A paper feed path determination unit that reads out the correspondence data and determines whether or not the printing paper having the size specified by the first command can be fed through the paper feed path specified by the second command. When,
A paper feeding unit that preferentially feeds the first command when the paper feeding path judgment unit determines that the paper cannot be fed;
A paper determination means for determining the presence or absence of printing paper stored in a paper feed tray in accordance with the paper feeding operation by the paper feeding means;
If it is determined by the paper feed path determination means that paper cannot be fed, an error of the paper feed path designated by the second command is output,
An error output means for outputting an error indicating no print paper when the paper determination means determines that there is no print paper; and
A program for causing a printer to function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008224381A JP2010058878A (en) | 2008-09-02 | 2008-09-02 | Printer, paper feeding method in this printer and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008224381A JP2010058878A (en) | 2008-09-02 | 2008-09-02 | Printer, paper feeding method in this printer and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010058878A true JP2010058878A (en) | 2010-03-18 |
Family
ID=42186161
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008224381A Withdrawn JP2010058878A (en) | 2008-09-02 | 2008-09-02 | Printer, paper feeding method in this printer and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010058878A (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11255358A (en) * | 1998-03-12 | 1999-09-21 | Seiko Epson Corp | Printing system, printer, printing method, and print data generation device |
-
2008
- 2008-09-02 JP JP2008224381A patent/JP2010058878A/en not_active Withdrawn
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11255358A (en) * | 1998-03-12 | 1999-09-21 | Seiko Epson Corp | Printing system, printer, printing method, and print data generation device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8139238B2 (en) | Printing using multiple paper feeders | |
| JP4416801B2 (en) | Information processing apparatus and information processing method | |
| US9019537B2 (en) | Systems and methods for providing status monitor capability to printing devices | |
| JP2016039559A (en) | Print control apparatus, print control method, and program | |
| JP2010120231A (en) | Print device and print control program | |
| US9264582B2 (en) | Printing apparatus, information processing apparatus, method for controlling printing apparatus, method for controlling information processing apparatus, and storage medium | |
| US10430134B2 (en) | Printing system, image display apparatus, image display method, and non-transitory computer readable medium | |
| EP3037952B1 (en) | Print control device | |
| US20200225890A1 (en) | Print data outputting method, information processing apparatus, and non-transitory computer-readable recording medium therefor | |
| JP4442875B2 (en) | Data processing apparatus, printing control method in the apparatus, and program | |
| US6830390B1 (en) | Printing control apparatus and method, and printing system | |
| JP5007696B2 (en) | Distributed printing method of printer, distributed printing system, and virtual printer driver | |
| JP2004025550A (en) | Image forming apparatus and image forming method | |
| US8849177B2 (en) | Image forming system and control method thereof | |
| US8405872B2 (en) | Method and apparatus for printing on custom media using an image production device | |
| JP2010058878A (en) | Printer, paper feeding method in this printer and program | |
| US20100302560A1 (en) | Information processing apparatus, control method and storage medium | |
| JP2006168037A (en) | Image forming device, image forming method, and image forming program | |
| US12159074B2 (en) | Printing control with attribute values identifying setting values transmitted to a printer based on input operations and corresponding attribute values identifying setting values transmitted to a terminal device | |
| US12137191B2 (en) | Computer-readable storage medium and method for displaying information about sheet characteristics | |
| JP4428087B2 (en) | Printing control apparatus, printing apparatus control program, and printing system | |
| JP2024076758A (en) | Environment setting apparatus, program for environment setting, and environment setting method for label printer | |
| JP2024016507A (en) | program | |
| JP4176098B2 (en) | Image forming apparatus and image forming system | |
| JP2024016506A (en) | program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Effective date: 20110819 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121105 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20121113 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20130111 |