JP5609511B2 - printer - Google Patents
printer Download PDFInfo
- Publication number
- JP5609511B2 JP5609511B2 JP2010225593A JP2010225593A JP5609511B2 JP 5609511 B2 JP5609511 B2 JP 5609511B2 JP 2010225593 A JP2010225593 A JP 2010225593A JP 2010225593 A JP2010225593 A JP 2010225593A JP 5609511 B2 JP5609511 B2 JP 5609511B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- speed
- data
- printer
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 38
- 230000032258 transport Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000007613 environmental effect Effects 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
- G03G15/5075—Remote control machines, e.g. by a host
- G03G15/5087—Remote control machines, e.g. by a host for receiving image data
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Electronic Switches (AREA)
Description
本発明は、印刷データを受信しながら印刷を行うプリンターに関するものである。 The present invention relates to a printer that performs printing while receiving print data.
従来、印刷データを受信しながら印刷を行うプリンターとしては、例えば、下記特許文献1に記載された印刷装置のように、ホストシステムからの受信データを一時貯えるバッファメモリ内のデータ量に応じて印刷速度を変化させるものがある。
Conventionally, as a printer that performs printing while receiving print data, for example, a printing apparatus described in
このような印刷装置では、印刷用紙の1枚分にも満たない一定量の印刷データが貯まった時点において印刷動作を開始させる逐次印刷制御を行っている。 In such a printing apparatus, sequential printing control is performed to start a printing operation when a certain amount of printing data less than one sheet of printing paper is accumulated.
しかしながら、一定量の印刷データが貯まった時点において印刷動作を開始させる逐次印刷制御を行っている場合には、データ受信速度が印刷速度より遅くなると、印刷を一時停止しなければならないケースがあり、そのようなケースで印刷動作を再び開始させるには、一定量の印刷データが再び貯まるまで待つ必要があり、このようなケースが頻繁に起こると、ホワイトラインや印字濃度のムラが発生することによって印刷品質の低下を招くおそれがあった。 However, when performing sequential printing control that starts a printing operation when a certain amount of print data is accumulated, there are cases where printing must be paused when the data reception speed becomes slower than the printing speed. In order to restart the printing operation in such a case, it is necessary to wait until a certain amount of print data is stored again. If such a case occurs frequently, white lines and print density unevenness may occur. There was a risk of causing a decrease in print quality.
特に、高速印刷が可能な場合に、ブルートゥース(登録商標)や赤外線通信等の低速な無線通信インターフェースで印刷データを受信すると、上述した品質低下を招くおそれが顕著になる。 In particular, when print data is received via a low-speed wireless communication interface such as Bluetooth (registered trademark) or infrared communication when high-speed printing is possible, the above-described risk of quality deterioration becomes significant.
尚、上述したような逐次印刷制御を行っている印刷装置ではなく、印刷時間を短くする観点から印刷データを印刷用紙の1枚分貯めてから印刷するような印刷装置の場合には、1枚分の印刷用紙の印刷中に印刷が停止することがなく、上述した品質低下を招くおそれもないが、印刷データの受信を開始した時点から印刷動作が開始される時点までの時間が比較的長くなることがある。つまり、ユーザーからすれば、ホスト側で印刷を指示した時点からプリンターが実際に動き出すまでに時間が長く感じられることがしばしばあるので、ストレスを起こす原因にもなり得る。 In the case of a printing apparatus that does not perform the sequential printing control as described above but prints after storing one sheet of printing paper from the viewpoint of shortening the printing time, one sheet. Although printing does not stop during printing of a minute amount of printing paper and there is no risk of causing the above-described deterioration in quality, the time from the start of receiving print data to the start of printing operation is relatively long May be. In other words, the user often feels that it takes a long time from when the printing is instructed on the host side until the printer actually starts moving, which may cause stress.
そこで、本発明は、上述した点を鑑みてなされたものであり、印刷データを受信しながら印刷を行うプリンターであって、印刷の一時停止がより少なくなるように調整された印刷速度に変化させるプリンターを提供することを課題とする。 Accordingly, the present invention has been made in view of the above-described points, and is a printer that performs printing while receiving print data, and changes the print speed to be adjusted so that the pause of printing is reduced. It is an object to provide a printer.
この課題を解決するためになされた請求項1に係る発明は、印刷データを受信しながら印刷を行うプリンターであって、前記印刷データを受信するデータ受信部と、前記データ受信部で受信された印刷データの印刷イメージが蓄積されるバッファメモリと、前記バッファメモリに蓄積された印刷イメージの印刷を印刷媒体に行うとともに前記印刷媒体の搬送をも行う印刷機構と、前記印刷機構の印刷速度を制御する駆動制御部と、前記印刷機構の印刷速度を決定する速度算出部と、を備え、前記速度算出部は、以下(a)〜(b)の各処理を実行し、(a) 前記バッファメモリに蓄積されている現在データ量と前記データ受信部での現在受信データ速度とに基づいて印刷速度を決定し、(b) 前記印刷機構の印刷速度が前記(a)の処理で決定された印刷速度に最も近くなるように前記駆動制御部を介して制御し、当該プリンターは、前記印刷機構の最高印刷速度を制限する制限要素を取得する取得手段を備え、前記速度算出部は、前記(a)〜(b)の各処理に代えて、以下(1)〜(5)の各処理を実行し、(1) 前記取得手段で取得された制限要素に基づいて第1最高印刷速度を算出し、(2) 前記バッファメモリに蓄積されている現在データ量と前記データ受信部での現在受信データ速度とに基づいて所定時間内の第2最高印刷速度を算出し、(3) 前記(1)の処理で算出された第1最高印刷速度と前記(2)の処理で算出された第2最高印刷速度とを比較し、(4) 前記(3)の処理での比較により遅い方の最高印刷速度を目標値と決定し、(5) 前記印刷機構の印刷速度が前記(4)の処理で決定された目標値に最も近くなるように前記駆動制御部を介して制御し、当該プリンターは、前記(2)の処理で使用される所定時間を設定するための入力部を備えたこと、を特徴とする。
The invention according to
また、請求項2に係る発明は、請求項1に記載するプリンターであって、前記取得手段で取得された制限要素には、印刷の印字濃度、前記印刷機構の温度、前記印刷機構の現在印刷速度、又は前記バッファメモリに蓄積されている印刷イメージの内容のうち、少なくともいずれか一つが含まれること、を特徴とする。
The invention according to
すなわち、本発明のプリンターでは、バッファメモリに蓄積されている現在データ量とデータ受信部での現在受信データ速度とに基づいて印刷速度が速度算出部によって決定され、決定された印刷速度に最も近くなるように印刷機構の印刷速度が駆動制御部を介して制御されるので、印刷の一時停止がより少なくなるように調整された印刷速度に変化させることができる。 That is, in the printer of the present invention, the printing speed is determined by the speed calculation unit based on the current data amount stored in the buffer memory and the current reception data speed in the data receiving unit, and is closest to the determined printing speed. Thus, since the printing speed of the printing mechanism is controlled via the drive control unit, the printing speed can be changed to an adjusted printing speed so as to reduce the pause of printing.
[1.本発明の使用例]
以下、本発明の実施の形態を図面を参照にして説明する。図1は、本発明の一実施形態に係るプリンター1の使用例が表わされた図である。図1に表わされたように、本実施形態に係るプリンター1は、接続ケーブルLを介して、ホスト機器101に接続されている。
[1. Example of use of the present invention]
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a usage example of a
本実施形態に係るプリンター1は、所謂モバイル型のプリンターであって、カット用紙又は連続用紙に印刷するものである。図1の例では、本実施形態に係るプリンター1には、連続用紙2がセットされている。尚、本実施形態に係るプリンター1は、所謂据置型のプリンターであってもよい。
The
本実施形態に係るプリンター1とホスト機器101と間のインターフェースには、図1で表された接続ケーブルL(有線接続)の他に、無線接続がある。尚、接続方式としては、例えば、ブルートゥース(登録商標)、赤外線通信、USB(Univesal Serial Bus)
、シリアル通信(例えば、RS−232C)等がある。
The interface between the
Serial communication (for example, RS-232C).
ホスト機器101は、図1の例では、所謂据置型のパーソナル・コンピューターである。ホスト機器101には、図1で表されたパーソナル・コンピューターの他に、例えば、ノートブックサイズのパーソナル・コンピューター、PDA(Personal Digital Assistant)、携帯電話機等がある。
In the example of FIG. 1, the
[2.本発明の内部構成]
図2は、本実施形態に係るプリンター1の印刷速度制御を説明するためのブロック図である。図2に表されたように、本実施形態に係るプリンター1は、データ受信部11や、印刷イメージバッファ12、駆動制御部13、モータ・ヘッド14、入力部15等を有する。
[2. Internal configuration of the present invention]
FIG. 2 is a block diagram for explaining the printing speed control of the
データ受信部11は、印刷データ等を受信するものであって、上述したように、有線接続と無線接続があるが、本実施の形態では、接続ケーブルL(上記図1参照)を介した有線接続である。
The
印刷イメージバッファ12は、データ受信部11で受信された印刷データの印刷イメージが蓄積されるバッファメモリである。印刷イメージバッファ12には、データ受信部11における現在受信データ速度によって、印刷データの印刷イメージが蓄積される。
The
駆動制御部13は、本実施形態に係るプリンター1の印刷速度制御を行う制御装置である。駆動制御部13は、印刷イメージバッファ12からは現在データ量が伝えられる一方、印刷イメージバッファ12に対しては印字済みデータ量を伝える。
The
モータ・ヘッド14は、搬送モータと印字ヘッドで構成される。つまり、モータ・ヘッド14は、駆動制御部13による印刷速度の制御を受けながら、印刷イメージバッファ12に蓄積された印刷イメージの印刷を連続用紙2に印字ヘッドで行うとともに、連続用紙2の搬送を搬送モータで行う印刷機構である。尚、モータ・ヘッド14の温度は、モータ・ヘッド等の環境温度として、駆動制御部13によって取得される。
The
入力部15は、印字濃度や所定時間等の設定データをユーザーが設定するためのものである。入力部15は、ユーザーによって設定された印字濃度や所定時間を駆動制御部13に伝える。
The
尚、印字濃度や所定時間については、ホスト機器101でユーザーによって設定されたものがデータ受信部11を介して駆動制御部13に伝えてもよい。さらに、印字濃度や所定時間については、デフォルト値が用意される。
Note that the print density and the predetermined time set by the user in the
また、本実施形態に係るプリンター1は、図示されないが、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read-Only Memory)等のプリンター1自身を動作させるための基本的なハードウエアを備える。これらの基本的なハードウエアによって、後述するフローチャート図で表された制御プログラムが実行される。
The
図3は、駆動制御部13による印刷速度制御を説明するためのブロック線図である。図3に表されたように、駆動制御部13は、速度算出部21や、駆動部22、温度センサ23を有する。
FIG. 3 is a block diagram for explaining the printing speed control by the
速度算出部21は、下記図6に表された速度算出処理を実行するものである。そのために、印刷イメージバッファ12から現在データ量が伝えられ、入力部15からは印字濃度や所定時間が伝えられ、さらに、自ら目標値として決定した現在印刷速度を取得する。尚、現在受信データ速度については、印刷イメージバッファ12で測定された値が速度算出部21に伝えられる。
The
駆動部22は、速度算出部21で目標値として決定された現在印刷速度に最も近くなるように、モータ・ヘッド14(の搬送モータや印字ヘッド)を駆動させる。さらに、駆動部22は、モータ・ヘッド14(の搬送モータや印字ヘッド)を駆動させた結果として、印字済みデータ量を印刷イメージバッファ12に伝える。
The
尚、印刷イメージバッファ12に伝えられた印字済みデータ量は、印刷イメージバッファ12の現在データ量を算出する際に使用され、印刷イメージバッファ12の受信済みデータ量から差し引かれることにより、印刷イメージバッファ12の現在データ量が算出される。
The printed data amount transmitted to the
温度センサ23は、モータ・ヘッド14(の搬送モータや印字ヘッド)の温度を検出する。その検出された環境温度は、環境温度として、速度算出部21によって取得される。
The
[3.本発明の動作]
次に、本実施形態に係るプリンター1の動作について説明する。図4乃至図6は、本実施形態に係るプリンター1で実行される印刷速度制御プログラムを説明するためのフローチャート図である。図4に表されたように、本実施形態に係るプリンター1では、先ず、S11において、データ受信と受信速度測定処理が行われる。具体的には、届いたデータがデータ受信部11で受信される。また、現在受信データ速度を一定時間毎に測定する。その測定対象は、印刷イメージバッファ12において印刷データの印刷イメージが蓄積される速度である。その後は、S12に進む。
[3. Operation of the present invention]
Next, the operation of the
S12では、印刷が必要であるか否かが判定される。この判定は、例えば、上記S11の受信データに印刷指示があれば、印刷が必要であるとする。ここで、印刷が必要でない場合(S12:NO)には、下記S14に進む。これに対して、印刷が必要である場合(S12:YES)には、S13の印刷処理に進んで、上記S11の受信データに含まれている印刷データの印刷を行う。 In S12, it is determined whether printing is necessary. In this determination, for example, if there is a print instruction in the received data in S11, it is assumed that printing is necessary. If printing is not necessary (S12: NO), the process proceeds to S14 below. On the other hand, if printing is necessary (S12: YES), the process proceeds to the printing process of S13, and the print data included in the received data of S11 is printed.
そのためには、図5のS21に進んで、モータ駆動が行われる。具体的には、モータ・ヘッド14を構成する搬送モータを駆動して、連続用紙2の搬送を開始する。その後は、S22の速度算出処理を行う。S22の速度算出処理では、先ず、図6のS101の処理が行われる。
For that purpose, it progresses to S21 of FIG. 5, and a motor drive is performed. Specifically, the transport motor constituting the
S101では、印字濃度等の制限要素が考慮されたデータベースから最高速度Vdmaxが取得される。制限要素は、印字濃度の他に、温度センサ23によって検出されたモータ・ヘッド14(の搬送モータや印字ヘッド)の温度、下記S104又は下記S105で取得された現在印刷速度が考慮される。なぜなら、例えば、印字濃度が濃い印刷ではモータ・ヘッド14の印字ヘッドに対する加熱時間が長くなるので印刷速度を遅くする必要があり、モータ・ヘッド14の印字ヘッドの温度が高くなると印字が汚れやすくなるので印刷速度を遅くする必要があり、モータ・ヘッド14の印字ヘッドの温度が低くなるとモータ・ヘッド14の印字ヘッドに対する加熱時間を長くするために印刷速度を遅くする必要があるので、これらの状況を鑑みて、印刷速度を制御しなければならないからである。尚、印刷イメージバッファ12に蓄積されている印刷イメージの内容(例えば、印刷負荷が軽いテキスト文書か、あるいは、印刷負荷が重い静画か)や、モータ・ヘッド14の電圧等が考慮されてもよい。また、印字濃度については、入力部15で設定された濃度に代えて、デフォルト値が使用されてもよい。その後は、S102に進む。
In S101, the maximum speed Vdmax is acquired from a database in which limiting factors such as print density are considered. In addition to the print density, the limiting element takes into account the temperature of the motor head 14 (the conveyance motor and print head) detected by the
S102では、現在データ量や、現在受信データ速度、現在印刷速度などから最高速度Vrmaxが取得される。具体的には、現在データ量を「Dbuf」で表し、現在受信データ速度を「Vrcv」で表し、、現在印刷速度を「Vprn」で表し、入力部15で設定された所定時間を「t」で表すと、以下の式(1)により、最高速度Vrmaxが取得される。
式(1) Vrmax = (Dbuf+Vrcv×t)÷t
In S102, the maximum speed Vrmax is acquired from the current data amount, the current received data speed, the current printing speed, and the like. Specifically, the current data amount is represented by “Dbuf”, the current received data speed is represented by “Vrcv”, the current printing speed is represented by “Vprn”, and the predetermined time set by the
Formula (1) Vrmax = (Dbuf + Vrcv × t) / t
尚、現在データ量Dbufをライン数(line)で表し、所定時間tを秒数(sec)で表した場合では、最高速度Vrmaxの単位は「line/sec」となる。また、所定時間tについては、入力部15で設定された時間に代えて、デフォルト値が使用されてもよい。
When the current data amount Dbuf is represented by the number of lines (line) and the predetermined time t is represented by the number of seconds (sec), the unit of the maximum speed Vrmax is “line / sec”. For the predetermined time t, a default value may be used instead of the time set by the
その後に、S103に進むと、上記S101で取得された最高速度Vdmaxが上記S102で取得された最高速度Vrmaxよりも小さいか否かが判定される。ここで、上記S101で取得された最高速度Vdmaxが上記S102で取得された最高速度Vrmaxよりも小さい場合(S101:YES)には、S105に進んで、上記S101で取得された最高速度Vdmaxが現在印刷速度Vprnに代入される。これに対して、上記S101で取得された最高速度Vdmaxが上記S102で取得された最高速度Vrmaxよりも小さくない場合(S101:NO)には、S104に進んで、上記S102で取得された最高速度Vrmaxが現在印刷速度Vprnに代入される。すなわち、上記S101で取得された最高速度Vdmaxと上記S102で取得された最高速度Vrmaxのうち、遅い方が現在印刷速度Vprnに代入される。 Thereafter, when the process proceeds to S103, it is determined whether or not the maximum speed Vdmax acquired in S101 is smaller than the maximum speed Vrmax acquired in S102. If the maximum speed Vdmax acquired in S101 is smaller than the maximum speed Vrmax acquired in S102 (S101: YES), the process proceeds to S105, where the maximum speed Vdmax acquired in S101 is the current speed. Substituted in the printing speed Vprn. On the other hand, when the maximum speed Vdmax acquired in S101 is not smaller than the maximum speed Vrmax acquired in S102 (S101: NO), the process proceeds to S104 and the maximum speed acquired in S102. Vrmax is substituted into the current printing speed Vprn. That is, the slower one of the maximum speed Vdmax acquired in S101 and the maximum speed Vrmax acquired in S102 is substituted for the current printing speed Vprn.
その後は、上記図5のS23に進む。S23では、ヘッド制御が行われる。具体的には、上記S22の速度算出処理で取得された現在印刷速度Vprnに最も近くになるように、モータ・ヘッド14を構成する印字ヘッドが制御される。このようにして、モータ・ヘッド14を構成する印字ヘッドが現在印刷速度Vprnに最も近くになるように制御されることによって、現在データ量Dbufがなくなるスピードを遅くしている。その後はS24に進む。
Thereafter, the process proceeds to S23 of FIG. In S23, head control is performed. Specifically, the print heads constituting the
S24では、印刷データがないか否かが判定される。この判定は、現在データ量Dbufに基づく。ここで、印刷データがある場合(S24:NO)には、上記S21に戻って、上記S21以降の処理が再び行われる。再び行われる上記S21の処理については、具体的には、上記S22の速度算出処理で取得された現在印刷速度Vprnに最も近くになるように、モータ・ヘッド14を構成する搬送モータが制御される。このようにして、モータ・ヘッド14を構成する搬送モータが現在印刷速度Vprnに最も近くになるように制御されることによって、現在データ量Dbufがなくなるスピードを遅くしている。一方、印刷データがない場合(S24:YES)には、上記図4のS14に進む。
In S24, it is determined whether or not there is print data. This determination is based on the current data amount Dbuf. Here, when there is print data (S24: NO), the process returns to S21, and the processes after S21 are performed again. With respect to the process of S21 performed again, specifically, the transport motor constituting the
S14では、システム処理が行われる。この処理では、不図示の電源キーや各種センサに関する処理が行われる。その後は、S15に進む。 In S14, system processing is performed. In this processing, processing relating to a power key (not shown) and various sensors is performed. Thereafter, the process proceeds to S15.
S15では、電源をOFFするか否かかが判定される。ここで、電源をOFFしない場合(S15:NO)には、上記S11に戻って、上記S11以降の処理が繰り返される。これに対して、電源をOFFする場合(S15:YES)には、図4乃至図6のフローチャートで表された印刷速度制御プログラムが終了される。 In S15, it is determined whether or not to turn off the power. If the power is not turned off (S15: NO), the process returns to S11 and the processes after S11 are repeated. On the other hand, when the power is turned off (S15: YES), the printing speed control program shown in the flowcharts of FIGS. 4 to 6 is terminated.
[4.まとめ]
すなわち、本実施の形態に係るプリンター1では、速度算出部21によって、印刷イメージバッファ12に蓄積されている現在データ量Dbufやデータ受信部11での現在受信データ速度Vrcv等に基づいて現在印刷速度Vprnが目標値として決定され(S22)、決定された現在印刷速度Vprn(目標値)に最も近くなるようにモータ・ヘッド14を構成する印字ヘッドや搬送モータが駆動制御部13の駆動部22を介して制御されるので(S23,S21)、印刷の一時停止がより少なくなるように調整された印刷速度に変化させることができる。
[4. Summary]
That is, in the
従って、印刷イメージバッファ12に蓄積されている現在データ量Dbufやデータ受信部11での現在受信データ速度Vrcv等に応じて、モータ・ヘッド14を構成する印字ヘッドや搬送モータによる印刷速度をなだらかに落としながら印刷を継続させることができるので、印刷の一時停止によるホワイトラインや印字濃度のムラの発生を防ぐことが可能となり、印刷品質を向上させることができる。
Accordingly, the print speed of the print head or the conveyance motor constituting the
さらに、印刷の一時停止がより少なくなるように調整された印刷速度に変化させることで、印刷の一時停止時間だけでなく、印刷再開時における印刷速度の加速時間や、印刷停止時における印刷速度の減速時間もより少なくなるので、印刷開始から終了までの全体の印刷時間も短縮させることができる。 Furthermore, by changing the print speed so that the number of print pauses is reduced, not only the print pause time but also the print speed acceleration time when printing resumes and the print speed when printing stops Since the deceleration time is also shorter, the overall printing time from the start to the end of printing can be shortened.
尚、データ受信部11での現在受信データ速度Vrcvが遅いほど、印刷品質を向上させる効果は大きくなるので、本実施の形態とは異なって、データ受信部11としてブルートゥース(登録商標)や赤外線通信等の低速な無線通信インターフェースが使用される場合でも好適である。
Note that, as the current reception data rate Vrcv at the
また、本実施の形態に係るプリンター1では、印刷イメージバッファ12に蓄積されている現在データ量Dbufやデータ受信部11での現在受信データ速度Vrcv等に応じて、つまり、「現在蓄積されているデータ量(現在データ量Dbuf)」と「これから蓄積されるであろうデータ量(式(1)の現在受信データ速度Vrcv×所定時間t)」の双方が考慮されながら現在印刷速度Vprn(目標値)が決定されるので、データ受信部11が圧縮データを印刷データとして受信したことによって現在受信データ速度Vrcvが大きく変動し得る場合であっても、的確な現在印刷速度Vprn(目標値)を決定させることができる。この点は、本実施の形態とは異なって、現在受信データ速度Vrcvが大きく変動し得る無線通信(例えば、ブルートゥース(登録商標)や赤外線通信等)がデータ受信部11で行われている場合も、同様である。
In the
[5.その他]
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、速度算出部21によって、印刷イメージバッファ12に蓄積されている現在データ量Dbufやデータ受信部11での現在受信データ速度Vrcvのみに基づいて現在印刷速度Vprnが決定され、決定された現在印刷速度Vprnに最も近くなるようにモータ・ヘッド14を構成する印字ヘッドや搬送モータが駆動制御部13を介して制御されても、上述した各効果を発揮させることができる。
[5. Others]
In addition, this invention is not limited to the said embodiment, A various change is possible in the range which does not deviate from the meaning.
For example, the current print speed Vprn is determined by the
1 プリンター
2 連続用紙
11 データ受信部
12 印刷イメージバッファ
13 駆動制御部
14 モータ・ヘッド
15 入力部
21 速度算出部
23 温度センサ
t 所定時間
Dbuf 現在データ量
Vdmax 最高速度
Vrmax 最高速度
Vprn 現在印刷速度
DESCRIPTION OF
Claims (2)
前記印刷データを受信するデータ受信部と、
前記データ受信部で受信された印刷データの印刷イメージが蓄積されるバッファメモリと、
前記バッファメモリに蓄積された印刷イメージの印刷を印刷媒体に行うとともに前記印刷媒体の搬送をも行う印刷機構と、
前記印刷機構の印刷速度を制御する駆動制御部と、
前記印刷機構の印刷速度を決定する速度算出部と、を備え、
前記速度算出部は、以下(a)〜(b)の各処理を実行し、
(a) 前記バッファメモリに蓄積されている現在データ量と前記データ受信部での現在受信データ速度とに基づいて印刷速度を決定し、
(b) 前記印刷機構の印刷速度が前記(a)の処理で決定された印刷速度に最も近くなるよう
に前記駆動制御部を介して制御し、
当該プリンターは、
前記印刷機構の最高印刷速度を制限する制限要素を取得する取得手段を備え、
前記速度算出部は、前記(a)〜(b)の各処理に代えて、以下(1)〜(5)の各処理を実行し、
(1) 前記取得手段で取得された制限要素に基づいて第1最高印刷速度を算出し、
(2) 前記バッファメモリに蓄積されている現在データ量と前記データ受信部での現在受信データ速度とに基づいて所定時間内の第2最高印刷速度を算出し、
(3) 前記(1)の処理で算出された第1最高印刷速度と前記(2)の処理で算出された第2最高印刷速度とを比較し、
(4) 前記(3)の処理での比較により遅い方の最高印刷速度を目標値と決定し、
(5) 前記印刷機構の印刷速度が前記(4)の処理で決定された目標値に最も近くなるように前記駆動制御部を介して制御し、
当該プリンターは、
前記(2)の処理で使用される所定時間を設定するための入力部を備えたこと、
を特徴とするプリンター。 A printer that prints while receiving print data,
A data receiving unit for receiving the print data;
A buffer memory in which a print image of the print data received by the data receiving unit is stored;
A printing mechanism that prints the print image stored in the buffer memory on a print medium and also transports the print medium;
A drive controller for controlling the printing speed of the printing mechanism;
A speed calculation unit that determines a printing speed of the printing mechanism,
The speed calculation unit performs the following processes (a) to (b):
(a) determining a printing speed based on a current data amount stored in the buffer memory and a current reception data speed in the data receiving unit;
(b) controlling via the drive control unit so that the printing speed of the printing mechanism is closest to the printing speed determined in the processing of (a) ,
The printer
Obtaining means for obtaining a limiting element for limiting a maximum printing speed of the printing mechanism;
In place of the processes (a) to (b), the speed calculation unit executes the processes (1) to (5) below,
(1) calculating a first maximum printing speed based on the limiting factor acquired by the acquisition unit;
(2) calculating a second maximum printing speed within a predetermined time based on a current data amount stored in the buffer memory and a current reception data speed in the data receiving unit;
(3) Compare the first highest printing speed calculated in the process (1) with the second highest printing speed calculated in the process (2);
(4) The slower maximum printing speed is determined as the target value by comparison in the processing of (3),
(5) Control via the drive control unit so that the printing speed of the printing mechanism is closest to the target value determined in the process of (4),
The printer
Provided with an input unit for setting a predetermined time used in the process of (2) ,
Printer characterized by.
前記取得手段で取得された制限要素には、印刷の印字濃度、前記印刷機構の温度、前記印刷機構の現在印刷速度、又は前記バッファメモリに蓄積されている印刷イメージの内容のうち、少なくともいずれか一つが含まれること、を特徴とするプリンター。 The printer according to claim 1,
The limiting element acquired by the acquisition unit includes at least one of printing density of printing, temperature of the printing mechanism, current printing speed of the printing mechanism, or contents of the print image stored in the buffer memory. A printer characterized in that one is included .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010225593A JP5609511B2 (en) | 2010-10-05 | 2010-10-05 | printer |
| PCT/JP2011/072321 WO2012046612A1 (en) | 2010-10-05 | 2011-09-29 | Printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010225593A JP5609511B2 (en) | 2010-10-05 | 2010-10-05 | printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012076408A JP2012076408A (en) | 2012-04-19 |
| JP5609511B2 true JP5609511B2 (en) | 2014-10-22 |
Family
ID=45927607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010225593A Active JP5609511B2 (en) | 2010-10-05 | 2010-10-05 | printer |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP5609511B2 (en) |
| WO (1) | WO2012046612A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6874347B2 (en) * | 2016-11-30 | 2021-05-19 | ブラザー工業株式会社 | Printing equipment |
| CN111580761A (en) * | 2020-05-13 | 2020-08-25 | 珠海趣印科技有限公司 | A printing control method for a Bluetooth thermal printer, a Bluetooth thermal printer, and a computer-readable storage medium |
| CN113829769B (en) * | 2021-09-30 | 2023-09-22 | 珠海趣印科技有限公司 | A printing speed optimization method and device for a Bluetooth printer |
| CN115167789A (en) * | 2022-07-08 | 2022-10-11 | 厦门汉印电子技术有限公司 | Printing method, device, equipment and computer readable storage medium |
| CN117453162B (en) * | 2023-11-24 | 2024-06-04 | 广州市森扬电子科技有限公司 | Printing off-line speed-reducing printing interruption prevention method, device and storage medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62169677A (en) * | 1986-01-22 | 1987-07-25 | Canon Inc | Printing apparatus |
| JPH04276470A (en) * | 1991-03-05 | 1992-10-01 | Fujitsu Ltd | Line printer |
| JP2001121789A (en) * | 1999-10-27 | 2001-05-08 | Toshiba Tec Corp | Printer system |
| JP2005199447A (en) * | 2004-01-13 | 2005-07-28 | Konica Minolta Holdings Inc | Inkjet printer |
-
2010
- 2010-10-05 JP JP2010225593A patent/JP5609511B2/en active Active
-
2011
- 2011-09-29 WO PCT/JP2011/072321 patent/WO2012046612A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2012046612A1 (en) | 2012-04-12 |
| JP2012076408A (en) | 2012-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5609511B2 (en) | printer | |
| CN102079182B (en) | Recording control device, recording apparatus, method of controlling recording apparatus, and recording medium | |
| US11537341B2 (en) | Non-transitory computer-readable recording medium having a supporting program, information processing apparatus with an operating system having a general-use printing program and printing method | |
| CN102582288B (en) | Recording system, recording control device, and control method | |
| US9132670B2 (en) | Conveying device and printing apparatus | |
| JP6340920B2 (en) | Image forming system and image forming method | |
| JP2016061854A (en) | Image forming apparatus, image formation system, and image formation maintenance method | |
| US8228548B2 (en) | Multiplex system and image processing apparatus with data read control | |
| KR100913854B1 (en) | Digital multiple apparatus | |
| JP5122379B2 (en) | Portable printer | |
| JP2012190115A (en) | Printer, information processor, printing system and printing control method | |
| JP2012118103A (en) | Image forming apparatus, control method thereof, and program | |
| JP6372221B2 (en) | Image forming apparatus, image forming system, and image forming method | |
| US11023190B2 (en) | Image forming apparatus | |
| JP6213515B2 (en) | Image forming apparatus, image forming system, and image forming method | |
| JP2017055532A (en) | Motor control device, motor control device control method, and program executed in motor control device | |
| JP2006127500A (en) | Printing apparatus, printing system, and printing apparatus driver program | |
| JP5834614B2 (en) | Conveying apparatus, printing apparatus, and conveying method | |
| JP2011018157A (en) | Image forming system and image forming method | |
| JP2011178046A (en) | Printing system, print controller, and program | |
| JP2007201672A (en) | Image input apparatus and image input method | |
| US10817216B2 (en) | Electronic apparatus, nontransitory storage medium storing program, and sheet conveying apparatus | |
| JP2015014696A (en) | Image forming apparatus | |
| JP2013186786A (en) | Printing system | |
| JP5754110B2 (en) | Image forming apparatus, image forming system, and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131126 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140116 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140805 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140818 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5609511 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |