Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7722150B2 - Program and printing system - Google Patents
[go: Go Back, main page]

JP7722150B2 - Program and printing system - Google Patents

Program and printing system

Info

Publication number
JP7722150B2
JP7722150B2 JP2021191026A JP2021191026A JP7722150B2 JP 7722150 B2 JP7722150 B2 JP 7722150B2 JP 2021191026 A JP2021191026 A JP 2021191026A JP 2021191026 A JP2021191026 A JP 2021191026A JP 7722150 B2 JP7722150 B2 JP 7722150B2
Authority
JP
Japan
Prior art keywords
printer
printing
print
information processing
sheet
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
Application number
JP2021191026A
Other languages
Japanese (ja)
Other versions
JP2023077669A (en
Inventor
明弘 國松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2021191026A priority Critical patent/JP7722150B2/en
Publication of JP2023077669A publication Critical patent/JP2023077669A/en
Application granted granted Critical
Publication of JP7722150B2 publication Critical patent/JP7722150B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Handling Of Sheets (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本明細書に開示される技術分野は、プリンタを制御するプログラムおよび印刷システムに関する。 The technical field disclosed in this specification relates to a program for controlling a printer and a printing system.

従来、外部から投入されるシートに所望の印刷を行うプリンタが知られている。例えば特許文献1には、モバイルプリンタであって、外部から投入されたシートをプラテンローラとサーマルラインヘッドとが圧接される圧接部にガイドし、プラテンローラの回転によってシートを圧接部に挿通し、圧接部に挿通されたシートに対してサーマルラインヘッドによって印刷する構成が開示されている。 Conventionally, printers that perform desired printing on sheets fed from an external source are known. For example, Patent Document 1 discloses a mobile printer in which a sheet fed from an external source is guided to a pressure contact section where a platen roller and a thermal line head are brought into pressure contact, the sheet is inserted into the pressure contact section by the rotation of the platen roller, and the thermal line head prints on the sheet inserted into the pressure contact section.

特開2017-56704号公報JP 2017-56704 A

前述したプリンタのように、サーマルラインヘッドと対向するプラテンローラによってシートを外部に送り出す構成の場合、シートのうち搬送方向の上下流側に印刷不可領域を多く設ける必要があり、上下余白の最小値が大きい傾向にある。そのため、印刷対象の画像が1枚のシートに収まりきらず、画像の下部が印刷されない、あるいは2枚目のシートに印刷されてしまう、といった不具合を生じさせ易い。 In configurations like the printer mentioned above, where the sheet is sent out using a platen roller facing the thermal line head, it is necessary to leave a large unprintable area on the upstream and downstream sides of the sheet in the transport direction, and the minimum top and bottom margins tend to be large. This can easily lead to problems such as the image to be printed not fitting on a single sheet, with the bottom of the image not being printed or being printed on a second sheet.

本明細書は、印刷対象の画像が1枚のシートに収まりきらないことによる不具合を生じ難くする技術を開示する。 This specification discloses technology that reduces the problems that occur when the image to be printed does not fit on a single sheet.

上述した課題の解決を目的としてなされたプログラムであって、
情報処理装置のコンピュータに、
前記情報処理装置の通信インタフェースを介して、プリンタから逆転量を取得する取得処理を実行させ、前記プリンタは、印刷ユニットと、前記印刷ユニットと対向して圧接されるローラと、を備え、前記ローラを第1の向きに回転させることで、シートを前記印刷ユニットと前記ローラとの圧接部に挿通させ、前記シートを挿入側から排出側に送ることが可能であり、さらに前記プリンタは、前記逆転量を設定可能であり、印刷コマンドを受信した場合に、印刷を開始する前に、設定された前記逆転量に基づいて、前記ローラを前記第1の向きとは逆向きの第2の向きに回転させてシートを挿入側に送り、その後、前記ローラを前記第1の向きに回転させて前記シートの排出側への搬送を開始することで、前記シートへの画像の印刷を開始するものであり、
さらに前記コンピュータに、
前記取得処理にて取得された前記逆転量に基づいて、前記プリンタでのシートの搬送方向の上流側の余白を小さくし、前記プリンタでのシートの搬送方向の長さを拡張した印刷領域を算出する算出処理と、
前記情報処理装置に組み込まれたアプリケーションプログラムからの要求に基づいて、前記算出処理にて算出された前記印刷領域を前記アプリケーションプログラムに応答する応答処理と、
を実行させる、
ように構成されたことを特徴とする。
A program for solving the above-mentioned problems,
The computer of the information processing device
an acquisition process is executed to acquire a reverse rotation amount from a printer via a communication interface of the information processing device, the printer comprising a printing unit and a roller that faces and is pressed against the printing unit, and by rotating the roller in a first direction, the sheet can be inserted into the pressing portion between the printing unit and the roller and sent from the insertion side to the discharge side, the printer is further capable of setting the reverse rotation amount, and when the printer receives a print command, before starting printing, the printer rotates the roller in a second direction that is opposite to the first direction based on the set reverse rotation amount to send the sheet to the insertion side, and then rotates the roller in the first direction to start transporting the sheet to the discharge side, thereby starting printing of an image on the sheet;
Furthermore, the computer
a calculation process for calculating a print area in which a margin on an upstream side in a conveyance direction of the sheet in the printer is reduced and a length in the conveyance direction of the sheet in the printer is extended based on the reverse rotation amount acquired in the acquisition process;
a response process for responding to an application program installed in the information processing device with the print area calculated in the calculation process based on a request from the application program;
Execute
The present invention is characterized by being configured as follows.

本明細書で開示されるプリンタは、設定された逆転量に基づいて印刷の開始前にシートを挿入側に戻すことで、シートのより上側で印刷を開始でき、その結果として上側の余白を小さくすることが可能になる。このことから、本明細書で開示されるプログラムは、そのプリンタから逆転量を取得し、その逆転量に従って上側の余白を小さくした印刷領域、すなわちシートの搬送方向に拡張した印刷領域をアプリケーションプログラムに応答することで、印刷対象の画像が1頁に収まり易くなる。その結果として、印刷対象の画像の下側部分が印刷できない、あるいは印刷対象の画像が2頁に渡って印刷されてしまう、といった不具合が発生する可能性が低い。 The printer disclosed in this specification returns the sheet to the insertion side before printing begins based on the set reversal amount, allowing printing to begin higher on the sheet, resulting in a smaller upper margin. Therefore, the program disclosed in this specification obtains the reversal amount from the printer and responds to the application program with a print area with a smaller upper margin according to that reversal amount, i.e., a print area expanded in the sheet transport direction, making it easier for the image to be printed to fit on one page. As a result, there is less chance of problems occurring, such as the lower part of the image to be printed not being able to be printed or the image to be printed being printed across two pages.

上記装置の機能を実現するための印刷システムも、新規で有用である。 The printing system that realizes the functions of the above device is also new and useful.

本明細書に開示される技術によれば、印刷対象の画像が1枚のシートに収まりきらないことによる不具合を生じ難くする技術が実現される。 The technology disclosed in this specification makes it possible to reduce the problems that occur when the image to be printed does not fit on a single sheet.

本実施形態にかかる印刷システムの概略構成を示す説明図であるFIG. 1 is an explanatory diagram illustrating a schematic configuration of a printing system according to an embodiment of the present invention. タブレットの電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of the tablet. 先頭位置調節用画面の例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of a screen for adjusting a head position. 印刷装置の内部構造を示す部分断面図である。FIG. 2 is a partial cross-sectional view showing the internal structure of the printing device. 印刷装置の電気的構成を示すブロック図である。FIG. 2 is a block diagram illustrating the electrical configuration of the printing apparatus. (A)印刷装置の上下および左右の最小余白量を示す説明図である。(B)アプリの印刷設定に基づく印刷領域と、印刷装置による実際の印刷領域との関係を説明するための説明図である。(C)設定値に基づいて逆送後の印刷領域を説明するための説明図である。1A is an explanatory diagram showing the minimum margins on the top, bottom, left, and right of a printing device, (B) is an explanatory diagram for explaining the relationship between the print area based on the print settings of an application and the actual print area by the printing device, and (C) is an explanatory diagram for explaining the print area after reverse feeding based on the setting values. 印刷システムにおける印刷処理の手順について示すチャート図である。FIG. 2 is a flowchart showing the procedure of a printing process in the printing system. 第2実施形態に係る印刷システムにおける印刷処理の手順について示すチャート図である。FIG. 10 is a flowchart showing the procedure of a printing process in a printing system according to a second embodiment. 確認画面の例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of a confirmation screen.

(第1実施形態)
以下、本実施の形態にかかる印刷システムの一実施形態について、図面を参照しつつ詳細に説明する。図1は、本実施形態にかかる印刷システムの概略構成を示す説明図である。
(First embodiment)
An embodiment of a printing system according to the present invention will be described in detail below with reference to the drawings. Fig. 1 is an explanatory diagram showing a schematic configuration of a printing system according to the present embodiment.

図1において、印刷システム1は、タブレットコンピュータ(以下、「タブレット」とする)10と、印刷装置30により構成される。尚、タブレット10は、情報処理装置の一例である。タブレット10に代えて、例えば、スマートフォン、パーソナルコンピュータであってもよい。タブレット10および印刷装置30は、例えば、後述するところの、充電式電池によって構成されたバッテリユニット22、51を電源として駆動可能であり、したがって、様々な場所に持ち運んで使用することができる、所謂、可搬型となっている。また、印刷装置30は、携帯先においてタブレット10と接続可能であり、タブレット10からの指示により印刷用紙60に印刷することが可能である。尚、印刷装置30がプリンタの一例であり、また、印刷用紙60がシートの一例である。 In FIG. 1, the printing system 1 is composed of a tablet computer (hereinafter referred to as "tablet") 10 and a printing device 30. The tablet 10 is an example of an information processing device. Instead of the tablet 10, for example, a smartphone or a personal computer may be used. The tablet 10 and the printing device 30 can be powered by battery units 22, 51, which are composed of rechargeable batteries (described below), and are therefore portable, meaning they can be carried and used in various locations. The printing device 30 can be connected to the tablet 10 at its destination, and can print on printing paper 60 in response to instructions from the tablet 10. The printing device 30 is an example of a printer, and the printing paper 60 is an example of a sheet.

図2は、タブレット10の電気的構成を示すブロック図である。すなわち、タブレット10は、制御部11を有している。制御部11は、タブレット10に対する制御の中枢を担う。当該制御部11は、CPU12 、ROM13 、RAM14を備えている。CPU12 は、各種制御プログラムを実行する中央演算装置である。ROM13は、CPU12 で実行される各種制御プログラムや恒久的なデータを格納している。RAM 23 は、CPU12による制御プログラムの演算結果等を一時的に記憶する。なお、図2中の制御部11は、タブレット10の制御に利用されるハードウェアやソフトウェアを纏めた総称であって、実際にタブレット10に存在する単一のハードウェアを表すとは限らない。 Figure 2 is a block diagram showing the electrical configuration of the tablet 10. Specifically, the tablet 10 has a control unit 11. The control unit 11 is responsible for central control of the tablet 10. The control unit 11 includes a CPU 12, ROM 13, and RAM 14. The CPU 12 is a central processing unit that executes various control programs. The ROM 13 stores various control programs executed by the CPU 12 as well as permanent data. The RAM 23 temporarily stores the results of calculations performed by the CPU 12 on the control programs. Note that the control unit 11 in Figure 2 is a general term that collectively refers to the hardware and software used to control the tablet 10, and does not necessarily represent a single piece of hardware that actually exists on the tablet 10.

また、タブレット10は、制御部11に接続された通信インタフェース(以下、「通信IF」とする)15を備えている。本形態では、通信IF15は、Wi-Fi(登録商標)などの無線LANの通信規格のインタフェースによって構成されている。この他通信IF15は、例えば、有線LANの通信規格のインタフェースやUSBの通信規格のインタフェースであっても良い。また、Bluetooth(登録商標)などの近距離無線通信規格のインタフェースであっても良い。 The tablet 10 also has a communication interface (hereinafter referred to as "communication IF") 15 connected to the control unit 11. In this embodiment, the communication IF 15 is configured as an interface conforming to a wireless LAN communication standard such as Wi-Fi (registered trademark). Alternatively, the communication IF 15 may be, for example, an interface conforming to a wired LAN communication standard or a USB communication standard. It may also be an interface conforming to a short-range wireless communication standard such as Bluetooth (registered trademark).

また、タブレット10は、制御部11に接続されたユーザインタフェース(以下、「ユーザIF」とする)16を備えている。本形態では、ユーザIF16は、表示機能と操作受け付け機能とを有するタッチパネルで構成されている。この他ユーザIF16は、情報を表示する、例えば、液晶ディスプレイや有機ELディスプレイなどのディスプレイ等と、ユーザによる入力操作を受け付けるキーボードやマウス等と、の組み合わせから構成されていても良い。 The tablet 10 also has a user interface (hereinafter referred to as "user IF") 16 connected to the control unit 11. In this embodiment, the user IF 16 is configured as a touch panel with display and operation reception functions. Alternatively, the user IF 16 may be configured as a combination of a display, such as an LCD display or organic EL display, that displays information, and a keyboard or mouse that receives input operations by the user.

また、タブレット10は、制御部11に接続された記憶装置17を有している。記憶装置17として、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)を用いることができる。記憶装置17は、オペレーティングシステム(以下、「OS」とする)18、アプリケーションプログラム(以下、「アプリ」とする)19、調節量設定アプリケーションプログラム(以下、「調節量設定アプリ」とする)20、プリンタドライバ21を記憶している。 The tablet 10 also has a storage device 17 connected to the control unit 11. The storage device 17 may be, for example, a hard disk drive (HDD) or a solid state drive (SSD). The storage device 17 stores an operating system (hereinafter referred to as "OS") 18, an application program (hereinafter referred to as "app") 19, an adjustment amount setting application program (hereinafter referred to as "adjustment amount setting app") 20, and a printer driver 21.

OS18は、例えば、Windows(登録商標)、macOS(登録商標)、Linux(登録商標)、iOS(登録商標)、Android(登録商標)である。 The OS 18 may be, for example, Windows (registered trademark), MacOS (registered trademark), Linux (registered trademark), iOS (registered trademark), or Android (registered trademark).

アプリ19は、特定の目的に対する処理を実行するためのプログラムであり、具体的には、例えば、ユーザIF16を介して、画像データとなる画像の受け付けやその画像に対する編集の受け付け、印刷設定の受け付け、印刷を実行させる印刷装置30の指定、印刷の実行の指示の受け付け、などが可能なプログラムである。また、アプリ19は、文書作成プログラム、表計算プログラム、ウェブブラウザプログラム等の種々のアプリケーションプログラムを含むものであっても良い。 App 19 is a program for executing processes for specific purposes. Specifically, it is a program that can, for example, accept images that will become image data, accept edits to those images, accept print settings, specify the printing device 30 that will perform printing, and accept instructions to perform printing via user IF 16. App 19 may also include various application programs such as a word processing program, a spreadsheet program, and a web browser program.

調節量設定アプリ20は、印刷装置30に対する種々の調節量を設定するためのプログラムであり、ユーザによって起動されると、図3に示すように、例えばユーザIF16上に先頭位置調節用画面201を表示することができる。そして、先頭位置調節用画面201上には、先頭位置調節のための調節量を選択する調節量設定欄202、設定ボタン203、新たに先頭位置の調節量を設定することなくプログラムを終了するための終了ボタン204などが表示される。 The adjustment amount setting app 20 is a program for setting various adjustment amounts for the printing device 30. When started by a user, it can display a head position adjustment screen 201 on the user IF 16, for example, as shown in FIG. 3. The head position adjustment screen 201 displays an adjustment amount setting field 202 for selecting the adjustment amount for head position adjustment, a set button 203, and an exit button 204 for exiting the program without setting a new head position adjustment amount.

調節量設定欄202は、プルダウンメニュによって構成されており、調節量設定欄202上を、ユーザIF16を介しタップすることにより、複数の設定値をリスト表示することが可能である。そして、ユーザが、リスト表示された設定値の一つを、ユーザIF16を介しタップすると、タップされた設定値が調節量として選択される。その後、ユーザが設定ボタン203上を、ユーザIF16を介してタップすると、選択された調節量としての設定値が印刷装置30に記憶される。なお、調節量設定欄202に表示される設定値の選択肢は、あらかじめ印刷装置30で対応可能な範囲で調節量設定アプリ20に組み込まれており、印刷装置30で対応できない値は表示されない。また、設定値のプラスの値は、印刷用紙60の印刷方向(印刷装置30における印刷用紙の搬送方向であって、用紙挿入側から用紙排出側に向かう方向)の搬送量を表し、また、設定値のマイナスの値は、印刷用紙60の反印刷方向(印刷装置30における印刷用紙の搬送方向であって、用紙排紙側から用紙挿入側に向かう方向)の搬送量、すなわち、逆転量を表わしている。 The adjustment amount setting field 202 is configured as a pull-down menu, and by tapping on the adjustment amount setting field 202 via the user IF 16, it is possible to display a list of multiple setting values. When the user taps one of the listed setting values via the user IF 16, the tapped setting value is selected as the adjustment amount. When the user then taps on the setting button 203 via the user IF 16, the setting value selected as the adjustment amount is stored in the printing device 30. Note that the setting value options displayed in the adjustment amount setting field 202 are pre-installed in the adjustment amount setting app 20 to the extent that they are compatible with the printing device 30, and values that are not compatible with the printing device 30 are not displayed. Additionally, a positive setting value represents the transport amount of the print paper 60 in the printing direction (the transport direction of the print paper in the printing device 30, from the paper insertion side toward the paper ejection side), and a negative setting value represents the transport amount of the print paper 60 in the anti-printing direction (the transport direction of the print paper in the printing device 30, from the paper ejection side toward the paper insertion side), i.e., the reverse amount.

プリンタドライバ21は、印刷システム1を利用した印刷に係るプログラムであって、印刷装置30の制御に用いるプログラムである。例えば、アプリ19が起動中にユーザIF16を介して、ユーザが印刷要求の指示操作を行うと、プリンタドライバ21は起動される。また、アプリ19が起動された際に、プリンタドライバ21も起動されてもよい。 The printer driver 21 is a program related to printing using the printing system 1, and is a program used to control the printing device 30. For example, when the user issues a print request via the user IF 16 while the app 19 is running, the printer driver 21 is started. The printer driver 21 may also be started when the app 19 is started.

そして、起動されたプリンタドライバ21は、印刷指示情報にて指定されている画像データに基づいて、印刷装置30で対応可能なデータである印刷データを生成する。また、プリンタドライバ21は、生成された印刷データ、印刷設定などを含む印刷ジョブを印刷装置30に送信する。 Then, the started printer driver 21 generates print data that is compatible with the printing device 30 based on the image data specified in the print instruction information. The printer driver 21 also sends a print job including the generated print data, print settings, etc. to the printing device 30.

また、プリンタドライバ21は、アプリ19から印刷装置30の能力についての問い合わせがあると、印刷装置30から調節量の設定値を取得し、取得された設定値に基づいて印刷領域のサイズを再設定する。その後、プリンタドライバ21は、再設定された印刷領域を含む印刷装置30の能力情報をアプリ19に送信する。 Furthermore, when the app 19 inquires about the capabilities of the printing device 30, the printer driver 21 acquires the adjustment amount setting value from the printing device 30 and resets the size of the print area based on the acquired setting value. The printer driver 21 then sends the capability information of the printing device 30, including the reset print area, to the app 19.

タブレット10は、充電式電池によって構成されたバッテリユニット22を備え、バッテリユニット22は、制御部11などに電力を供給する。 The tablet 10 is equipped with a battery unit 22 composed of a rechargeable battery, which supplies power to the control unit 11 and other components.

図4は、印刷装置の内部構造を示す部分断面図である。印刷装置30は、例えば樹脂材料で構成された、装置外郭を構成する略直方体形状のハウジング31を備えている。ハウジング31の上部には、印刷時に印刷用紙60が挿入される挿入口32と、挿入口32から斜め下側に延びる搬送路を形成するガイド部材33とが形成されている。また、ハウジング31の側部には、その側面に開口した排出口36が形成されている。更に、印刷装置の内部には、プラテンローラ34とサーマルラインヘッド35とが対向して配置されている。したがって、挿入口32挿入された印刷用紙60は、挿入口32の下方に設けられたガイド部材33によって形成される搬送路によって案内された後、プラテンローラ34とサーマルラインヘッド35との対向部分Pに案内される。その後、排出口36に向かって搬送された後、排出口36より排出される。なお、サーマルラインヘッド35が印刷ユニットの一例であり、また、プラテンローラ34がローラの一例である。 Figure 4 is a partial cross-sectional view showing the internal structure of the printing device. The printing device 30 includes a roughly rectangular parallelepiped housing 31, made of, for example, a resin material, which forms the outer shell of the device. The top of the housing 31 is formed with an insertion slot 32 through which print paper 60 is inserted during printing, and a guide member 33 that forms a transport path extending diagonally downward from the insertion slot 32. A discharge slot 36 is also formed on one side of the housing 31. Furthermore, a platen roller 34 and a thermal line head 35 are disposed facing each other inside the printing device. Accordingly, print paper 60 inserted through the insertion slot 32 is guided along the transport path formed by the guide member 33 located below the insertion slot 32, and then guided to the opposing portion P between the platen roller 34 and the thermal line head 35. The print paper 60 is then transported toward the discharge slot 36 and discharged through the discharge slot 36. The thermal line head 35 is an example of a printing unit, and the platen roller 34 is an example of a roller.

プラテンローラ34は、ハウジング31の内部に回転可能に設けられ、後述するところの駆動モータ50により回転駆動されることによって印刷用紙60を搬送する。また、プラテンローラ34は、回転方向を切り替え可能に設けられている。すなわち、プラテンローラ34が、図4において時計方向、つまり、第1の向きに回転することで、印刷用紙60は排出口36に向かって搬送される。また、プラテンローラ34が、図4において反時計方向、つまり、第2の向きに回転することで、印刷用紙60は挿入口32に向かって逆送される。 The platen roller 34 is rotatably mounted inside the housing 31 and is driven to rotate by a drive motor 50 (described below) to transport the printing paper 60. The platen roller 34 is also configured so that its rotation direction can be switched. That is, when the platen roller 34 rotates clockwise in FIG. 4, i.e., in the first direction, the printing paper 60 is transported toward the discharge opening 36. When the platen roller 34 rotates counterclockwise in FIG. 4, i.e., in the second direction, the printing paper 60 is fed backward toward the insertion opening 32.

サーマルラインヘッド35は、後方側端部に軸部材37を備えた放熱板38上に設けられている。放熱板38は、複数のコイルバネ39によってサーマルラインヘッド35に向かって回動付勢されている。これにより、サーマルラインヘッド35は、プラテンローラ34に圧接可能となっており、印刷時にはプラテンローラ34に所定の圧接力で接触し、その間に挿通された印刷用紙60に所望の印刷が行われる。 The thermal line head 35 is mounted on a heat sink 38 that has a shaft member 37 at its rear end. The heat sink 38 is urged to rotate toward the thermal line head 35 by multiple coil springs 39. This allows the thermal line head 35 to be pressed against the platen roller 34. During printing, the thermal line head 35 contacts the platen roller 34 with a predetermined pressure, and the desired printing is performed on the printing paper 60 inserted between them.

図5は、印刷装置30の電気的構成を示すブロック図である。すなわち、印刷装置30は、制御部40と、記憶装置41と、通信インタフェース(以下、「通信IF」とする)42とを備える。 Figure 5 is a block diagram showing the electrical configuration of the printing device 30. That is, the printing device 30 includes a control unit 40, a storage device 41, and a communication interface (hereinafter referred to as "communication IF") 42.

制御部40は、印刷装置30に対する制御の中枢を担う。当該制御部40は、CPU43、ROM44、RAM45を備えている。CPU43は、各種制御プログラムを実行する中央演算装置である。ROM44は、CPU43で実行される各種制御プログラムや恒久的なデータを格納している。RAM45は、CPU43による制御プログラムの演算結果等を一時的に記憶する。なお、図5中の制御部40は、印刷装置30の制御に利用されるハードウェアやソフトウェアを纏めた総称であって、実際に印刷装置30に存在する単一のハードウェアを表すとは限らない。 The control unit 40 is responsible for central control of the printing device 30. The control unit 40 is equipped with a CPU 43, ROM 44, and RAM 45. The CPU 43 is a central processing unit that executes various control programs. The ROM 44 stores the various control programs executed by the CPU 43 and permanent data. The RAM 45 temporarily stores the results of calculations performed by the control programs by the CPU 43. Note that the control unit 40 in Figure 5 is a general term that collectively refers to the hardware and software used to control the printing device 30, and does not necessarily represent a single piece of hardware that actually exists in the printing device 30.

記憶装置41として、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)を用いることができる。記憶装置41は、記憶装置41は、調節量記憶領域47を有する。調節量記憶領域47は、タブレット10のユーザIF16上に表示された先頭位置調節用画面201において、ユーザが設定した設定値を記憶する。 The storage device 41 can be, for example, a hard disk drive (HDD) or a solid state drive (SSD). The storage device 41 has an adjustment amount storage area 47. The adjustment amount storage area 47 stores the setting value set by the user on the head position adjustment screen 201 displayed on the user IF 16 of the tablet 10.

通信IF42は、Wi-Fi(登録商標)などの無線LANの通信規格のインタフェースによって構成されている。この他通信IF42は、例えば、有線LANの通信規格のインタフェースやUSBの通信規格のインタフェースであっても良い。また、Bluetooth(登録商標)などの近距離無線通信規格のインタフェースであっても良い。 The communication IF 42 is configured as an interface conforming to a wireless LAN communication standard such as Wi-Fi (registered trademark). Alternatively, the communication IF 42 may be, for example, an interface conforming to a wired LAN communication standard or a USB communication standard. It may also be an interface conforming to a short-range wireless communication standard such as Bluetooth (registered trademark).

また、印刷装置30は、制御部40に接続されたサーマルラインヘッド制御回路48およびモータ駆動回路49を備える。サーマルラインヘッド制御回路48は、サーマルラインヘッド35の駆動制御を行う。また、モータ駆動回路49は、プラテンローラ34を回転駆動する駆動モータ50の駆動制御を行う。 The printing device 30 also includes a thermal line head control circuit 48 and a motor drive circuit 49 connected to the control unit 40. The thermal line head control circuit 48 controls the drive of the thermal line head 35. The motor drive circuit 49 also controls the drive of the drive motor 50, which drives and rotates the platen roller 34.

また、印刷装置30は、充電式電池によって構成されたバッテリユニット51を備える。バッテリユニット51は、サーマルラインヘッド制御回路48およびモータ駆動回路49に電力を供給する。また、バッテリユニット51は、制御部40に、電源回路52を介して電力を供給する。 The printing device 30 also includes a battery unit 51 composed of a rechargeable battery. The battery unit 51 supplies power to the thermal line head control circuit 48 and the motor drive circuit 49. The battery unit 51 also supplies power to the control unit 40 via a power supply circuit 52.

ところで、印刷装置30は、サーマルラインヘッド35などによって構成される印刷機構およびプラテンローラ34などによって構成される搬送機構などの制限により、例えば、図6(A)に示す上下および左右の最小余白量が設定されている。具体的には、例えば、この印刷装置30では、最小上余白量として「35mm」、また、最小下余白量として「30mm」が設定されている。ここでいう「上」「下」は、印刷方向の上流側、下流側に相当する。 Incidentally, the printing device 30 has minimum top, bottom, and left and right margins set, for example, as shown in Figure 6(A), due to limitations such as the printing mechanism consisting of the thermal line head 35 and the transport mechanism consisting of the platen roller 34. Specifically, for example, in this printing device 30, the minimum top margin is set to "35 mm" and the minimum bottom margin is set to "30 mm." Here, "top" and "bottom" correspond to the upstream and downstream sides in the printing direction.

図6(B)は、ユーザが、アプリ19の印刷設定において、例えば、印刷用紙60の用紙サイズとして「A4」、原稿方向として縦方向、上余白量601として「30mm」、下余白量602として「30mm」をそれぞれ設定した状態の印刷領域を示している。したがって、この印刷設定では、印刷方向の印刷領域の長さ603としては、「237mm」となる。 Figure 6 (B) shows the print area when the user sets the print settings of the app 19, for example, to "A4" as the paper size of the print paper 60, portrait as the document orientation, "30 mm" as the top margin 601, and "30 mm" as the bottom margin 602. Therefore, with these print settings, the length 603 of the print area in the print direction is "237 mm."

しかしながら、実際に、印刷装置30を用いて印刷用紙60に印刷を実行すると、印刷装置30の最小上余白量604は、「35mm」なので、実際の印刷方向の印刷領域の長さ605は、「232mm」に制限されることになる。したがって、アプリ19を用いて作成されたところの、図6(B)において印刷領域の下側に配置された文字606は、一部が欠落した状態で印刷される場合や、2頁目に印刷される場合があった。つまり、ユーザが、アプリ19の印刷設定において、印刷装置30の最小上余白量604としての「35mm」を超えた小さな値の「30mm」を上余白量601として設定しているので、アプリ19を用いて作成されたところの、図6(B)において印刷領域の下側5mmの範囲に配置された画像、例えば文字606は、印刷装置30では、何も調節しないと、印刷できない、または、2頁目に印刷される、ことになる。 However, when actually printing on print paper 60 using printing device 30, the minimum top margin 604 of printing device 30 is 35 mm, so the length 605 of the print area in the actual printing direction is limited to 232 mm. Therefore, characters 606 located below the print area in Figure 6(B) created using application 19 may be printed with portions missing or printed on the second page. In other words, because the user sets the top margin 601 in the print settings of application 19 to a small value of 30 mm, which exceeds the minimum top margin 604 of printing device 30 (35 mm), an image located 5 mm below the print area in Figure 6(B) created using application 19, such as character 606, cannot be printed on the printing device 30 or will be printed on the second page unless some adjustment is made.

次に、印刷システム1による印刷処理の手順について、図7に示すチャート図を参照して説明する。なお、図7に示すチャート図において、タブレット10側の印刷処理は、調節量設定アプリ20、プリンタドライバ21およびアプリ19によって処理されるが、主には、タブレット10側の印刷処理は、プリンタドライバ21によって処理される。 Next, the procedure for printing processing by the printing system 1 will be explained with reference to the chart shown in Figure 7. Note that in the chart shown in Figure 7, printing processing on the tablet 10 side is processed by the adjustment amount setting application 20, printer driver 21, and application 19, but printing processing on the tablet 10 side is mainly processed by the printer driver 21.

先ず、ユーザは、印刷装置30を使用して印刷用紙60上に画像を印刷するのに先立って、タブレット10において、調節量設定アプリ20を起動する(手順10)(以下、T10とする)。調節量設定アプリ20は、起動されると、図3に示すように、ユーザIF16上に先頭位置調節用画面201を表示する(T11)。 First, before printing an image on printing paper 60 using the printing device 30, the user launches the adjustment amount setting app 20 on the tablet 10 (step 10) (hereinafter referred to as T10). When the adjustment amount setting app 20 is launched, it displays a head position adjustment screen 201 on the user IF 16, as shown in Figure 3 (T11).

先頭位置調節用画面201上の調節量設定欄202に表示された複数の設定値から1つの設定値を、ユーザがユーザIF16を介しタップすると、搬送量設定アプリ20では、タップされた設定値が調節量として選択される。その後、ユーザが設定ボタン203上を、ユーザIF16を介しタップすると(T12)、調節量設定アプリ20は、選択された設定値を調節量として印刷装置30に送信する。例えば、図3に示すように、調節量設定欄202にて「-10mm」が選択された場合、調節量として選択された設定値「-10mm」が印刷装置30に送信される(T13)。また、この処理が設定処理の一例であり、また、設定値が逆転量の一例である。 When the user taps one of the multiple setting values displayed in the adjustment amount setting field 202 on the leading position adjustment screen 201 via the user IF 16, the feed amount setting app 20 selects the tapped setting value as the adjustment amount. When the user then taps the setting button 203 via the user IF 16 (T12), the adjustment amount setting app 20 sends the selected setting value to the printing device 30 as the adjustment amount. For example, as shown in FIG. 3, if "-10 mm" is selected in the adjustment amount setting field 202, the setting value "-10 mm" selected as the adjustment amount is sent to the printing device 30 (T13). This process is an example of a setting process, and the setting value is an example of a reversal amount.

印刷装置30では、タブレット10から送信されてきた設定値が、記憶装置41の調節量記憶領域47に記憶される(T14)。具体的には、本形態では、例えば、調節量としてユーザが選択した設定値「-10mm」が、調節量記憶領域47に記憶される。 In the printing device 30, the setting value transmitted from the tablet 10 is stored in the adjustment amount storage area 47 of the storage device 41 (T14). Specifically, in this embodiment, for example, the setting value "-10 mm" selected by the user as the adjustment amount is stored in the adjustment amount storage area 47.

なお、本形態では、ユーザは、タブレット10において、アプリ19を起動した後に、調節量設定アプリ20を起動して調節量を設定するようにしたが、アプリ19を起動状態とは無関係に、単独で調節量設定アプリ20を起動して調節量を設定するようにしても差し支えないし、アプリ19と調節量設定アプリ20との起動順番が反対でも差し支えない。 In this embodiment, the user launches app 19 on tablet 10, and then launches adjustment amount setting app 20 to set the adjustment amount. However, it is also acceptable to launch adjustment amount setting app 20 independently of the launch status of app 19 and set the adjustment amount, and it is also acceptable to launch app 19 and adjustment amount setting app 20 in the reverse order.

また、不図示であるが、ユーザは、印刷装置30を使用して印刷用紙60上に画像を印刷するのに先立って、タブレット10においてアプリ19を起動した後、アプリ19の印刷設定において、例えば、印刷用紙60の用紙サイズとして「A4」、原稿方向として縦方向、上余白量601として「30mm」、下余白量602として「30mm」をそれぞれ設定する。また、ユーザは、印刷設定において設定された印刷領域に、ユーザIF16を介して例えば「ABC」から成る、画像としての文字606を入力する。 Also, although not shown, prior to printing an image on printing paper 60 using printing device 30, the user launches app 19 on tablet 10 and then sets the print settings of app 19, for example, to "A4" as the paper size of printing paper 60, portrait orientation, top margin 601 to "30 mm," and bottom margin 602 to "30 mm." The user also inputs characters 606 as an image, for example, consisting of "ABC," via user IF 16 into the print area set in the print settings.

また、不図示であるが、ユーザは、印刷装置30を使用して印刷用紙60上に画像を印刷するのに先立って、ハウジング31の上面に形成された挿入口32から印刷用紙60を縦長に挿入し、印刷装置30に印刷用紙60を縦長にセットする。すると、印刷装置30の制御部40は、モータ駆動回路49を介して駆動モータ50を駆動制御する。それにより、プラテンローラ34は、図4において時計方向に回転する。すると、印刷用紙60は、プラテンローラ34の回転に伴って、その先端部分がプラテンローラ34とサーマルラインヘッド35との対向部分Pを超えて、ハウジング31の側面に開口した排出口36に向かって搬送される。 Although not shown, before using the printing device 30 to print an image on printing paper 60, the user inserts the printing paper 60 vertically through the insertion slot 32 formed on the top surface of the housing 31 and sets the printing paper 60 vertically in the printing device 30. The control unit 40 of the printing device 30 then controls the drive motor 50 via the motor drive circuit 49, causing the platen roller 34 to rotate clockwise in FIG. 4. As the platen roller 34 rotates, the leading edge of the printing paper 60 passes over the opposing portion P between the platen roller 34 and the thermal line head 35 and is transported toward the discharge port 36 opened on the side of the housing 31.

印刷用紙60の先端部分が対向部分Pを通過してから印刷用紙60が最小上余白量604分だけ、すなわち、本形態では、35mm分だけ搬送されると、印刷装置30の制御部40は、モータ駆動回路49を介して駆動モータ50を停止させ、それにより、プラテンローラ34の回転が停止する。つまり、印刷装置30では、印刷用紙60の先端部分から35mm経過した部分が、プラテンローラ34とサーマルラインヘッド35との対向部分Pにて挟まれた状態で、印刷用紙60の搬送が停止する。 When the leading edge of the printing paper 60 passes the opposing portion P and the printing paper 60 is transported by the minimum top margin amount 604, i.e., 35 mm in this embodiment, the control unit 40 of the printing device 30 stops the drive motor 50 via the motor drive circuit 49, thereby stopping the rotation of the platen roller 34. In other words, in the printing device 30, transport of the printing paper 60 stops when the portion 35 mm from the leading edge of the printing paper 60 is sandwiched between the opposing portion P of the platen roller 34 and the thermal line head 35.

なお、この場合の印刷用紙60の搬送量の検出は、ガイド部材33などに配置された用紙センサ(図示せず)によって検出するようにしても良いし、また、プラテンローラ34の回転量、すなわち、駆動モータ50の回転量よって検出するようにしても良いし、また、用紙センサとプラテンローラ34の回転量との組み合わせによって検出するようにしても良い。 In this case, the transport amount of the printing paper 60 may be detected by a paper sensor (not shown) located on the guide member 33, or by the amount of rotation of the platen roller 34, i.e., the amount of rotation of the drive motor 50, or by a combination of the paper sensor and the amount of rotation of the platen roller 34.

これらの準備を行った後、ユーザは、アプリ19において、印刷処理を進めるために印刷要求の指示操作、例えばアプリ19のメニューに表示される「印刷」の項目を選択する操作や、アプリ19に表示される印刷要求に対応するアイコンの操作、を行う(T20)と、アプリ19が、プリンタドライバ21を起動する。その後、アプリ19は、プリンタドライバ21に対して、アプリ19において選択されている印刷装置30の能力の問い合わせを実行する(T21)。 After these preparations have been made, the user issues a print request instruction in app 19 to proceed with the printing process, for example by selecting the "Print" item displayed in the app 19 menu or by operating an icon displayed in app 19 corresponding to the print request (T20). This causes app 19 to launch printer driver 21. App 19 then queries printer driver 21 about the capabilities of the printing device 30 selected in app 19 (T21).

次に、アプリ19から印刷装置30の能力の問い合を受信したプリンタドライバ21は、印刷装置30に対して、調節量を含む印刷装置30の能力を問い合わせる(T22)。すると、印刷装置30では、記憶装置41の調節量記憶領域47に記憶される設定値が調節量として読み出され(T23)、その後、読み出された調節量を含む印刷装置30の能力を示す情報がプリンタドライバ21に対して送信される。つまり、プリンタドライバ21は、印刷装置30から、調節量設定アプリ20によって設定された設定値である調節量を、印刷装置30の能力を示す情報の一部として取得する(T24)。具体的には、本形態では、プリンタドライバ21は、例えば、調節量として設定値「-10mm」を印刷装置30から取得する。 Next, upon receiving an inquiry about the capabilities of the printing device 30 from the application 19, the printer driver 21 inquires of the printing device 30 about the capabilities of the printing device 30, including the adjustment amount (T22). The printing device 30 then reads the setting value stored in the adjustment amount storage area 47 of the storage device 41 as the adjustment amount (T23), and then transmits information indicating the capabilities of the printing device 30, including the read adjustment amount, to the printer driver 21. In other words, the printer driver 21 acquires the adjustment amount, which is the setting value set by the adjustment amount setting application 20, from the printing device 30 as part of the information indicating the capabilities of the printing device 30 (T24). Specifically, in this embodiment, the printer driver 21 acquires, for example, the setting value "-10 mm" from the printing device 30 as the adjustment amount.

次に、プリンタドライバ21は、印刷装置30から取得した調節量に基づいて印刷領域を再設定する(T25)。プリンタドライバ21は、例えば、印刷装置30から調節量として設定値「-10mm」を取得した場合、最小上余白量604としての「35mm」から設定値607としての「10mm」を差し引いた「25mm」を変更上余白量608として再設定する。なお、この処理が算出処理の一例である。 Next, the printer driver 21 resets the print area based on the adjustment amount acquired from the printing device 30 (T25). For example, if the printer driver 21 acquires a setting value of "-10 mm" as the adjustment amount from the printing device 30, it resets the modified top margin amount 608 to "25 mm", which is calculated by subtracting "10 mm" as the setting value 607 from "35 mm" as the minimum top margin amount 604. Note that this process is an example of a calculation process.

なお、ユーザが、例えば、先頭位置調節用画面201上の調節量設定欄202において調節量として設定値「+10mm」を設定した場合には、プリンタドライバ21は、印刷装置30から調節量として設定値「+10mm」を取得するので、最小上余白量604としての「35mm」から設定値としての「10mm」を加算した「45mm」を変更上余白量として再設定する。 For example, if the user sets the adjustment amount to "+10 mm" in the adjustment amount setting field 202 on the start position adjustment screen 201, the printer driver 21 will obtain the adjustment amount setting value "+10 mm" from the printing device 30 and will reset the modified top margin to "45 mm," which is the minimum top margin 604 of "35 mm" plus the setting value "10 mm."

このように本形態では、プリンタドライバ21は、ユーザが、印刷処理を進めるために印刷要求の指示操作(T20)を行ったタイミングにおいて印刷装置30から設定値を取得するので、印刷装置30の調節量記憶領域47に記憶される最新の設定値を取得することが可能となり、また、設定値に基づいて、印刷領域を再設定することが可能となる。したがって、ユーザが設定した最新の設定値を印刷領域の再設定に反映することができ、利便性が向上する。 In this manner, in this embodiment, the printer driver 21 obtains the setting values from the printing device 30 at the timing when the user performs a print request instruction operation (T20) to proceed with the printing process. This makes it possible to obtain the latest setting values stored in the adjustment amount memory area 47 of the printing device 30 and to reset the print area based on the setting values. Therefore, the latest setting values set by the user can be reflected in the resetting of the print area, improving convenience.

次に、プリンタドライバ21は、T25において再設定された印刷領域を含む印刷装置30の能力情報をアプリ19に返信する(T26)。なお、この処理が応答処理の一例である。 Next, the printer driver 21 returns the capability information of the printing device 30, including the print area reset in T25, to the application 19 (T26). Note that this process is an example of response processing.

次に、印刷装置30の能力情報を受信したアプリ19は、受信した能力情報に含まれる印刷領域に基づいて、印刷設定を変更する(T27)。具体的には、本形態では、例えば、ユーザが最初にアプリ19の印刷設定において設定した上余白量601としての「30mm」を、受信した能力情報含まれる変更上余白量608としての「25mm」に変更する。 Next, the application 19, which has received the capability information of the printing device 30, changes the print settings based on the print area included in the received capability information (T27). Specifically, in this embodiment, for example, the top margin 601 initially set by the user in the print settings of the application 19 is changed from "30 mm" to "25 mm" as the changed top margin 608 included in the received capability information.

次に、アプリ19は、変更した印刷設定および画像データに基づいて、タブレット10のユーザIF16上に、プレビュー画面表示する(T28)。そして、ユーザが、ユーザIF16上の所定位置をタップして、アプリ19に対して、印刷実行指示を行うと(T29)、アプリ19は、変更した印刷設定および画像データを含む印刷指示情報をプリンタドライバ21に送信する。つまり、プリンタドライバ21は、変更した印刷設定および画像データを含む印刷指示情報を受信する(T30)。 Next, the application 19 displays a preview screen on the user IF 16 of the tablet 10 based on the changed print settings and image data (T28). Then, when the user taps a predetermined position on the user IF 16 to instruct the application 19 to execute printing (T29), the application 19 sends print instruction information including the changed print settings and image data to the printer driver 21. In other words, the printer driver 21 receives the print instruction information including the changed print settings and image data (T30).

次に、プリンタドライバ21は、印刷指示情報にて指定されている画像データに基づいて、印刷装置30で対応可能な印刷データを生成する(T31)。なお、この処理が、生成処理の一例である。そして、プリンタドライバ21は、生成した印刷データ、印刷設定などを含む印刷ジョブを印刷装置30に送信する(T32)。なお、この処理が送信処理の一例であり、また、印刷ジョブが印刷コマンドの一例である。 Next, the printer driver 21 generates print data compatible with the printing device 30 based on the image data specified in the print instruction information (T31). This process is an example of a generation process. The printer driver 21 then sends a print job including the generated print data, print settings, etc. to the printing device 30 (T32). This process is an example of a transmission process, and the print job is an example of a print command.

次に、印刷ジョブを受信した印刷装置30の制御部40は、印刷を開始する前に、記憶装置41の調節量記憶領域47に記憶される設定値に基づいて、プラテンローラ34を、回転させて印刷用紙60を、挿入口32側に向かって、または、排出口36に向かって搬送する(T33)。具体的には、本形態では、調節量記憶領域47に、例えば、調節量として設定値「-10mm」が設定されているので、制御部40は、プラテンローラ34を、図4において反時計方向、つまり、第2の向きに回転させて、印刷用紙60を、挿入口32側に向かって搬送する。そして、印刷用紙60が「10mm」の長さだけ挿入口32側に向かって搬送されたら、制御部40は、プラテンローラ34の回転を停止する。 Next, before starting printing, the control unit 40 of the printing device 30 that received the print job rotates the platen roller 34 to transport the print paper 60 toward the insertion slot 32 or toward the ejection slot 36 based on the setting value stored in the adjustment amount memory area 47 of the memory device 41 (T33). Specifically, in this embodiment, the adjustment amount setting value is set to "-10 mm" in the adjustment amount memory area 47, so the control unit 40 rotates the platen roller 34 counterclockwise in FIG. 4, i.e., in the second direction, to transport the print paper 60 toward the insertion slot 32. Then, once the print paper 60 has been transported toward the insertion slot 32 by a length of "10 mm," the control unit 40 stops the rotation of the platen roller 34.

すると、印刷装置30では、印刷用紙60の先端部分から25mm経過した部分が、プラテンローラ34とサーマルラインヘッド35との対向部分Pにて挟まれた状態で、印刷用紙60の搬送が停止する。 Then, in the printing device 30, the transport of the printing paper 60 stops when a portion 25 mm from the leading edge of the printing paper 60 is sandwiched between the opposing portion P of the platen roller 34 and the thermal line head 35.

なお、調節量記憶領域47に、例えば、調節量として設定値「+10mm」が設定されている場合には、制御部40は、プラテンローラ34を、図4において時計方向に回転させて、印刷用紙60を、排出口36側に向かって搬送する。そして、印刷用紙60が「10mm」の長さだけ排出口36側に向かって搬送されたら、制御部40は、プラテンローラ34の回転を停止する。 If, for example, a setting value of "+10 mm" is set as the adjustment amount in the adjustment amount storage area 47, the control unit 40 rotates the platen roller 34 clockwise in FIG. 4 to transport the print paper 60 toward the discharge opening 36. Then, when the print paper 60 has been transported toward the discharge opening 36 by a length of "10 mm," the control unit 40 stops the rotation of the platen roller 34.

この場合には、印刷装置30では、印刷用紙60の先端部分から45mm経過した部分が、プラテンローラ34とサーマルラインヘッド35との対向部分Pにて挟まれた状態で、印刷用紙60の搬送が停止する。なお、この場合の印刷用紙60の搬送量の検出は、ガイド部材33などに配置された用紙センサ(図示せず)によって検出するようにしても良いし、また、プラテンローラ34の回転量、すなわち、駆動モータ50の回転量よって検出するようにしても良いし、また、用紙センサとプラテンローラ34の回転量との組み合わせによって検出するようにしても良い。 In this case, in the printing device 30, transport of the printing paper 60 stops when a portion 45 mm from the leading edge of the printing paper 60 is sandwiched between the opposing portion P of the platen roller 34 and the thermal line head 35. The transport amount of the printing paper 60 in this case may be detected by a paper sensor (not shown) disposed on the guide member 33, or by the amount of rotation of the platen roller 34, i.e., the amount of rotation of the drive motor 50, or by a combination of the paper sensor and the amount of rotation of the platen roller 34.

次に、印刷装置30は、プラテンローラ34を、図4において時計方向に回転させて、印刷用紙60を排出口36側に向かって搬送しながら、サーマルラインヘッド35を用いて、印刷用紙60に順次印刷をする(T34)。この場合には、本形態では、印刷用紙60の先端部分から「25mm」経過した部分から印刷が開始されるので、図6(C)に示すように、実際の印刷領域の長さ609が「242mm」となる。したがって、印刷装置30では、アプリ19を用いて作成された画像、すなわち、図6(B)において印刷領域の下側5mmの範囲に配置された画像も含めてすべて印刷可能となる。 The printing device 30 then rotates the platen roller 34 clockwise in FIG. 4 to transport the print paper 60 toward the discharge port 36, while sequentially printing on the print paper 60 using the thermal line head 35 (T34). In this case, in this embodiment, printing begins 25 mm from the leading edge of the print paper 60, so the actual length 609 of the print area is 242 mm, as shown in FIG. 6(C). Therefore, the printing device 30 can print all images created using the app 19, including images positioned within 5 mm of the print area in FIG. 6(B).

このように本形態の印刷装置30は、設定された設定値に基づいて印刷の開始前に印刷用紙60を、挿入口32側に向かって搬送することで、印刷用紙60の、より先端側で印刷を開始でき、先端側の余白を小さくすることが可能である。したがって、本形態の搬送量設定アプリ20が設定値の入力を受け付けて、入力された設定値を印刷装置30に記憶し、プリンタドライバ21がその設定値を印刷装置30から読み出し、読み出された設定値に従って上余白を小さくした印刷領域をアプリ19に応答することで、印刷対象の画像が1頁に収まり易くなる。その結果として、印刷対象の画像の下側部分が印刷できない、あるいは印刷対象の1頁分の画像が2頁に渡って印刷されてしまう、といった不具合が発生する可能性を低減できる。 In this way, the printing device 30 of this embodiment transports the print paper 60 toward the insertion slot 32 before printing begins based on the set value, allowing printing to begin closer to the leading edge of the print paper 60 and reducing the margin at the leading edge. Therefore, the transport amount setting app 20 of this embodiment accepts input of the set value, stores the input set value in the printing device 30, and the printer driver 21 reads the set value from the printing device 30 and responds to the app 19 with a print area with a reduced top margin according to the read set value, making it easier for the image to be printed to fit on one page. As a result, the possibility of problems occurring, such as the lower part of the image to be printed not being able to be printed or one page of image to be printed being printed across two pages, can be reduced.

なお、本形態では、プリンタドライバ21は、ユーザが、印刷処理を進めるために印刷要求の指示操作(T20)を行ったタイミングにおいて印刷装置30から設定値を取得するように構成したが、それに限定されることはない。例えば、ユーザがアプリ19を起動したタイミングにおいて、アプリ19がプリンタドライバ21を起動して、プリンタドライバ21が印刷装置30から設定値を取得するようにしても差し支えない。この場合には、アプリ19は、起動時に、印刷装置30から受信した能力情報に含まれる印刷領域に基づいて印刷設定を設定することができるので、ユーザは、調整値を含む印刷設定に基づく印刷領域に、画像を入力することができて、利便性が向上する。つまり、印刷装置30から取得した設定値に基づいて再設定された印刷領域、すなわち、実際に印刷した際に、1頁に収まる範囲において画像を適正に入力することができる。その結果として、アプリ19における画像入力時に、印刷対象の画像の下側部分が印刷できない、あるいは印刷対象の1頁分の画像が2頁に渡って印刷されてしまう、といった不具合が発生する可能性を低減することができる。 In this embodiment, the printer driver 21 is configured to obtain setting values from the printing device 30 when the user issues a print request instruction (T20) to proceed with the printing process. However, this is not limiting. For example, the application 19 may also be configured to start the printer driver 21 when the user starts the application 19, and the printer driver 21 may obtain setting values from the printing device 30. In this case, the application 19 can set print settings based on the print area included in the capability information received from the printing device 30 upon startup. This allows the user to input an image into the print area based on the print settings, including adjustment values, improving convenience. In other words, the image can be properly input into the print area reconfigured based on the setting values obtained from the printing device 30, i.e., within the range that will fit on one page when actually printed. As a result, the possibility of problems occurring when inputting an image into the application 19, such as the lower portion of the image to be printed not being printed or one page of the image to be printed being printed across two pages, can be reduced.

なお、ユーザがアプリ19を起動したタイミングにおいて、印刷装置30から設定値を取得するように構成した場合でも、ユーザが、印刷処理を進めるために印刷要求の指示操作(T20)を行ったタイミングにおいて印刷装置30から設定値を再び取得するように構成しても差し支えない。この場合には、印刷処理に先立って、ユーザが設定した最新の設定値を印刷領域の設定にタイムリに反映することができ、利便性が向上する。 Even if the setting values are configured to be acquired from the printing device 30 when the user launches the app 19, it is also possible to configure the setting values to be acquired again from the printing device 30 when the user issues a print request instruction (T20) to proceed with the printing process. In this case, the latest setting values set by the user can be reflected in the print area settings in a timely manner prior to the printing process, improving convenience.

その他、印刷装置30から設定値を取得するタイミングは、アプリ19において余白の設定画面が開かれるタイミングであっても差し支えなし、ユーザからの更新要求があったタイミングであっても良いし、タブレット10に印刷装置30が接続されたタイミングであっても良いよい。 In addition, the timing for obtaining the setting values from the printing device 30 may be when the margin setting screen is opened in the app 19, when an update request is received from the user, or when the printing device 30 is connected to the tablet 10.

(第2実施形態)
図8には、第2実施形態に係る印刷システムにおける印刷処理の手順について示すチャート図を示す。以下に、図面を参照しつつその詳細を説明する。なお、その説明中、第1実施形態と同じ作用効果を奏するものには、同じ符号を付して説明する。
Second Embodiment
8 is a flowchart showing the procedure of the printing process in the printing system according to the second embodiment. The details will be explained below with reference to the drawings. In the explanation, the same reference numerals will be used to designate components that have the same effects as those in the first embodiment.

第2実施形態では、プリンタドライバ21は、変更した印刷設定および画像データを含む印刷指示情報を受信する(T30)と、印刷領域のサイズのチェックを実行する(T40)。具体的には、プリンタドライバ21は、受信した印刷指示情報に含まれる印刷設定に基づいて、印刷領域の印刷方向の長さ603と、実際の印刷領域の長さ609とに基づいて、印刷領域のサイズのチェックを実行する。 In the second embodiment, when the printer driver 21 receives print instruction information including the changed print settings and image data (T30), it checks the size of the print area (T40). Specifically, the printer driver 21 checks the size of the print area based on the print settings included in the received print instruction information, the length 603 of the print area in the printing direction, and the actual length 609 of the print area.

次に、プリンタドライバ21は、印刷領域の印刷方向の長さ603が、実際の印刷領域の長さ609と同じかもしくは小さい場合には、サイズは問題ないと判断し(T41:YES)、第1実施形態と同様に、生成した印刷データ、印刷設定などを含む印刷ジョブを印刷装置30に送信する(T32)。 Next, if the length 603 of the print area in the printing direction is the same as or smaller than the actual length 609 of the print area, the printer driver 21 determines that the size is acceptable (T41: YES) and, as in the first embodiment, sends a print job including the generated print data, print settings, etc. to the printing device 30 (T32).

また、プリンタドライバ21は、印刷領域の印刷方向の長さ603が、実際の印刷領域の長さ609と大きい場合には、サイズに問題ありと判断する(T41:NO)。その後、プリンタドライバ21は、タブレット10のユーザIF16上に、図9に示す確認画面211を表示する(T42)。確認画面211には、案内メッセージ212、継続ボタン213、キャンセルボタン214が表示される。 Furthermore, if the length 603 of the print area in the printing direction is greater than the actual length 609 of the print area, the printer driver 21 determines that there is a problem with the size (T41: NO). The printer driver 21 then displays the confirmation screen 211 shown in FIG. 9 on the user IF 16 of the tablet 10 (T42). The confirmation screen 211 displays a guidance message 212, a continue button 213, and a cancel button 214.

ここで、ユーザが、継続ボタン213上をタップすると、プリンタドライバ21は、印刷継続と判断し(T43:YES)、第1実施形態と同様に、生成した印刷データ、印刷設定などを含む印刷ジョブを印刷装置30に送信する(T32)。 Here, if the user taps the continue button 213, the printer driver 21 determines that printing should continue (T43: YES) and, as in the first embodiment, sends a print job including the generated print data, print settings, etc. to the printing device 30 (T32).

一方、ユーザが、キャンセルボタン214上をタップすると、プリンタドライバ21は、継続ではない、すなわち、印刷はキャンセルと判断し(T43:NO)、そして、プリンタドライバ21は、印刷中止処理を実行する(T44)。 On the other hand, if the user taps the cancel button 214, the printer driver 21 determines that the printing should not continue, i.e., that the printing should be canceled (T43: NO), and then the printer driver 21 executes the print cancellation process (T44).

このように本形態では、タブレット10のユーザIF16上に、確認画面211を表示して、ユーザに、印刷をキャンセルするか否かを選択させるように構成しているので、ユーザによっては不具合が生じてもいいので印刷したい場合もあるので、その場合には印刷を続行できることができ、利便性が高まる。 In this way, in this embodiment, a confirmation screen 211 is displayed on the user IF 16 of the tablet 10, allowing the user to select whether or not to cancel printing. Some users may want to continue printing even if it causes problems, and in such cases printing can be continued, improving convenience.

また、ユーザがアプリ19を起動したタイミングにおいて、印刷装置30から設定値を取得した後、或いは、T27において、アプリ19が印刷設定を変更した後に、ユーザが、例えば、変更上余白量608を更に変更した場合には、印刷対象の画像の下側部分が印刷できない、あるいは印刷対象の1頁分の画像が2頁に渡って印刷されてしまう、といった不具合が発生する恐れがあるが、この場合においても、本形態では、確認画面211を表示して、ユーザに、注意喚起を行っているので、ユーザの意志に反する印刷が実行される可能性が少なくなる。 Furthermore, if the user further changes, for example, the changed top margin amount 608 after the setting values are acquired from the printing device 30 when the user launches the app 19, or after the app 19 changes the print settings at T27, there is a risk of problems occurring, such as the lower part of the image to be printed not being able to be printed, or one page of the image to be printed being printed across two pages. However, even in this case, in this embodiment, the confirmation screen 211 is displayed to alert the user, thereby reducing the possibility of printing being performed against the user's wishes.

なお、本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、本形態の印刷システム1を構成するタブレット10および印刷装置30は、1台に限らず、複数台有ってもよい。 Note that this embodiment is merely an example and does not limit the present invention in any way. Naturally, therefore, the present invention can be improved and modified in various ways without departing from the spirit of the invention. For example, the tablet 10 and printing device 30 that make up the printing system 1 of this embodiment are not limited to one unit, and there may be multiple units.

また、本実施の形態では、調節量設定アプリ20によって設定値の設定を行うように構成したが、プリンタドライバ21によって設定するようにしても差し支えない。また、調節量設定アプリ20とプリンタドライバ21とは、別々のアプリケーションプログラムによって構成したが、調節量設定アプリ20とプリンタドライバ21とを1つのアプリケーションプログラムによって構成しても差し支えない。 In addition, in this embodiment, the setting values are configured using the adjustment amount setting app 20, but they may also be configured using the printer driver 21. Also, although the adjustment amount setting app 20 and the printer driver 21 are configured as separate application programs, the adjustment amount setting app 20 and the printer driver 21 may also be configured as a single application program.

また、本実施の形態では、最小上余白量604よりも小さな値の上余白量601がユーザによって設定された場合について説明したが、最小下余白量よりも小さな値の下余白量602がユーザによって設定された場合にも適用できることは言うまでもない。 In addition, in this embodiment, we have described a case where the user sets the top margin amount 601 to a value smaller than the minimum top margin amount 604, but it goes without saying that this can also be applied when the user sets the bottom margin amount 602 to a value smaller than the minimum bottom margin amount.

また、本実施の形態では、サーマルラインヘッド35備えた可搬型の印刷装置30に適用したが、ラベルプリンタ、インクジェットプリンタ、レーザプリンタなど、様々な印刷装置に適用できることは言うまでもない。 In addition, while this embodiment is applied to a portable printing device 30 equipped with a thermal line head 35, it goes without saying that it can be applied to a variety of printing devices, such as label printers, inkjet printers, and laser printers.

また、本実施の形態では、印刷用紙60としてカット紙を用いたが、連続用紙、所謂ロール紙を用いても差し支えない。 In addition, in this embodiment, cut paper is used as the printing paper 60, but continuous paper, or so-called roll paper, may also be used.

また、実施の形態に開示されている任意の処理の手順において、任意の複数のステップにおける複数の処理は、処理内容に矛盾が生じない範囲で、任意に実行順序を変更できる、または並列に実行できる。 Furthermore, in any processing procedure disclosed in the embodiments, the execution order of multiple processes in any multiple steps can be arbitrarily changed or can be executed in parallel, as long as no contradictions occur in the processing content.

また、実施の形態に開示されている処理の手順は、単一のCPU、複数のCPU、ASICなどのハードウェア、またはそれらの組み合わせで実行されてもよい。また、実施の形態に開示されている処理の手順は、その処理を実行するためのプログラムを記録した記録媒体、または方法等の種々の態様で実現することができる。 Furthermore, the processing procedures disclosed in the embodiments may be executed by hardware such as a single CPU, multiple CPUs, or an ASIC, or a combination of these. Furthermore, the processing procedures disclosed in the embodiments may be realized in various ways, such as a recording medium on which a program for executing the processing is recorded, or a method.

1 印刷システム
10 タブレット
17 記憶装置
20 搬送量設定アプリ
21 プリンタドライバ
30 印刷装置
34 プラテンローラ
35 サーマルラインヘッド
41 記憶装置
47 搬送量記憶領域
60 印刷用紙
601 上余白量
604 最小上余白量
607 設定値
608 変更上余白量
1 Printing system 10 Tablet 17 Storage device 20 Conveyance amount setting application 21 Printer driver 30 Printing device 34 Platen roller 35 Thermal line head 41 Storage device 47 Conveyance amount storage area 60 Printing paper 601 Top margin amount 604 Minimum top margin amount 607 Setting value 608 Changed top margin amount

Claims (7)

情報処理装置のコンピュータに、
前記情報処理装置の通信インタフェースを介して、プリンタから逆転量を取得する取得処理を実行させ、前記プリンタは、印刷ユニットと、前記印刷ユニットと対向して圧接されるローラと、を備え、前記ローラを第1の向きに回転させることで、シートを前記印刷ユニットと前記ローラとの圧接部に挿通させ、前記シートを挿入側から排出側に送ることが可能であり、さらに前記プリンタは、前記逆転量を設定可能であり、印刷コマンドを受信した場合に、印刷を開始する前に、設定された前記逆転量に基づいて、前記ローラを前記第1の向きとは逆向きの第2の向きに回転させてシートを挿入側に送り、その後、前記ローラを前記第1の向きに回転させて前記シートの排出側への搬送を開始することで、前記シートへの画像の印刷を開始するものであり、
さらに前記コンピュータに、
前記取得処理にて取得された前記逆転量に基づいて、前記プリンタでのシートの搬送方向の上流側の余白を小さくし、前記プリンタでのシートの搬送方向の長さを拡張した印刷領域を算出する算出処理と、
前記情報処理装置に組み込まれたアプリケーションプログラムからの要求に基づいて、前記算出処理にて算出された前記印刷領域を前記アプリケーションプログラムに応答する応答処理と、
を実行させる、
ように構成されるプログラム。
The computer of the information processing device
an acquisition process is executed to acquire a reverse rotation amount from a printer via a communication interface of the information processing device, the printer comprising a printing unit and a roller that faces and is pressed against the printing unit, and by rotating the roller in a first direction, the sheet can be inserted into the pressing portion between the printing unit and the roller and sent from the insertion side to the discharge side, the printer is further capable of setting the reverse rotation amount, and when the printer receives a print command, before starting printing, the printer rotates the roller in a second direction that is opposite to the first direction based on the set reverse rotation amount to send the sheet to the insertion side, and then rotates the roller in the first direction to start transporting the sheet to the discharge side, thereby starting printing of an image on the sheet;
Furthermore, the computer
a calculation process for calculating a print area in which a margin on an upstream side in a conveyance direction of the sheet in the printer is reduced and a length in the conveyance direction of the sheet in the printer is extended based on the reverse rotation amount acquired in the acquisition process;
a response process for responding to an application program installed in the information processing device with the print area calculated in the calculation process based on a request from the application program;
Execute
A program that is structured as follows.
請求項1に記載するプログラムであって、
前記コンピュータに、
前記アプリケーションプログラムから、画像データを受信した場合に、
受信した前記画像データに基づいて、前記画像データに示される画像を前記プリンタに印刷させる前記印刷コマンドを生成する生成処理と、
前記生成処理にて生成された前記印刷コマンドを、前記通信インタフェースを介して前記プリンタに送信する送信処理と、
を実行させる、
ように構成されるプログラム。
2. The program according to claim 1,
The computer,
When image data is received from the application program,
a generation process for generating the print command for causing the printer to print an image represented by the image data based on the received image data;
a transmission process of transmitting the print command generated in the generation process to the printer via the communication interface;
Execute
A program that is structured as follows.
請求項2に記載するプログラムであって、
前記コンピュータに、
前記アプリケーションプログラムから、前記画像データを受信した場合に、
受信した前記画像データに示される印刷領域のサイズが、前記算出処理にて算出された前記印刷領域に収まれば、前記送信処理を実行させ、前記算出処理にて算出された前記印刷領域に収まらなければ、前記送信処理を実行する前に、受信した前記画像データに基づく印刷ジョブをキャンセルするための処理を実行させる、
ように構成されるプログラム。
3. The program according to claim 2,
The computer,
When the image data is received from the application program,
If the size of the print area indicated in the received image data fits within the print area calculated in the calculation process, the transmission process is executed, and if the size does not fit within the print area calculated in the calculation process, a process for canceling the print job based on the received image data is executed before the transmission process is executed.
A program that is structured as follows.
請求項3に記載するプログラムであって、
前記コンピュータに、
前記印刷ジョブをキャンセルするための前記処理として、前記情報処理装置のユーザインタフェースを介して、前記印刷ジョブをキャンセルするか否かの選択を受け付け、キャンセルする選択を受け付けた場合に、前記印刷ジョブをキャンセルし、キャンセルする選択を受け付けなかった場合に、前記送信処理を実行させる、
ように構成されるプログラム。
4. The program according to claim 3,
The computer,
As the process for canceling the print job, a selection of whether or not to cancel the print job is accepted via a user interface of the information processing device, and if the selection of cancellation is accepted, the print job is cancelled, and if the selection of cancellation is not accepted, the transmission process is executed.
A program that is structured as follows.
請求項1から請求項4のいずれか1つに記載するプログラムであって、
前記コンピュータに、
前記情報処理装置に組み込まれた前記アプリケーションプログラムからの前記要求を受信したことに応じて、前記応答処理を実行させる前に、前記取得処理および前記算出処理を実行させる、
ように構成されるプログラム。
A program according to any one of claims 1 to 4,
The computer,
In response to receiving the request from the application program installed in the information processing device, the information processing device executes the acquisition process and the calculation process before executing the response process.
A program that is structured as follows.
請求項1から請求項5のいずれか1つに記載するプログラムであって、
前記コンピュータに、
前記情報処理装置のユーザインタフェースを介して、前記逆転量の入力を受け付け、入力された前記逆転量を、前記通信インタフェースを介して前記プリンタに送信し、入力された前記逆転量を前記プリンタに設定する設定処理を実行させる、
ように構成されるプログラム。
A program according to any one of claims 1 to 5,
The computer,
receiving an input of the reversal amount via a user interface of the information processing device, transmitting the inputted reversal amount to the printer via the communication interface, and executing a setting process to set the inputted reversal amount in the printer;
A program that is structured as follows.
プリンタと、設定ツールと、前記プリンタを制御するプリンタドライバと、を備える印刷システムであって、
前記プリンタは、
印刷ユニットと、前記印刷ユニットと対向して圧接されるローラと、を備え、前記ローラを第1の向きに回転させることで、シートを前記印刷ユニットと前記ローラとの圧接部に挿通させ、前記シートを挿入側から排出側に送ることが可能であり、
前記設定ツールは、
第1の情報処理装置にインストールされ、逆転量の入力を受け付け、入力された前記逆転量を、前記第1の情報処理装置の通信インタフェースを介して、前記プリンタに送信し、
前記プリンタは、
前記設定ツールから送られた前記逆転量を受信した場合に、受信した前記逆転量を設定し、
前記プリンタドライバは、
第2の情報処理装置にインストールされ、前記第2の情報処理装置の通信インタフェースを介して、前記プリンタから前記逆転量を取得し、
取得された前記逆転量に基づいて、前記プリンタでのシートの搬送方向の上流側の余白を小さくし、前記プリンタでのシートの搬送方向の長さを拡張した印刷領域を算出し、
前記第2の情報処理装置に組み込まれたアプリケーションプログラムからの要求に基づいて、算出された前記印刷領域を前記アプリケーションプログラムに応答し、
さらに前記プリンタドライバは、
前記アプリケーションプログラムから、画像データを受信した場合に、受信した前記画像データに基づいて、前記画像データに示される画像を前記プリンタに印刷させる印刷コマンドを生成し、生成された前記印刷コマンドを、前記第2の情報処理装置の前記通信インタフェースを介して、前記プリンタに送信し、
前記プリンタは、
前記印刷コマンドを受信した場合に、印刷を開始する前に、設定された前記逆転量に基づいて、前記ローラを前記第1の向きとは逆向きの第2の向きに回転させてシートを挿入側に送り、その後、前記ローラを前記第1の向きに回転させて前記シートの排出側への搬送を開始することで、前記シートへの印刷を開始する、
ように構成される印刷システム。
A printing system comprising a printer, a setting tool, and a printer driver that controls the printer,
The printer
a printing unit and a roller that faces the printing unit and is in pressure contact with the printing unit, and by rotating the roller in a first direction, the sheet can be inserted through the pressure contact portion between the printing unit and the roller, and the sheet can be sent from the insertion side to the discharge side;
The setting tool
a first information processing apparatus that receives an input of a reversal amount and transmits the input reversal amount to the printer via a communication interface of the first information processing apparatus;
The printer
When the reverse rotation amount sent from the setting tool is received, the received reverse rotation amount is set;
The printer driver
a second information processing apparatus installed therein, the second information processing apparatus acquiring the amount of reverse rotation from the printer via a communication interface of the second information processing apparatus;
Based on the acquired reverse rotation amount, a margin on the upstream side of the sheet transport direction in the printer is reduced, and a print area is calculated by extending the length of the sheet transport direction in the printer;
responding to a request from an application program installed in the second information processing apparatus with the calculated printing area;
Furthermore, the printer driver
When image data is received from the application program, a print command is generated based on the received image data to cause the printer to print an image shown in the image data, and the generated print command is transmitted to the printer via the communication interface of the second information processing device;
The printer
when the print command is received, before starting printing, the rollers are rotated in a second direction opposite to the first direction based on the set reverse rotation amount to feed the sheet to the insertion side, and then the rollers are rotated in the first direction to start conveying the sheet to the discharge side, thereby starting printing on the sheet.
A printing system configured to:
JP2021191026A 2021-11-25 2021-11-25 Program and printing system Active JP7722150B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021191026A JP7722150B2 (en) 2021-11-25 2021-11-25 Program and printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021191026A JP7722150B2 (en) 2021-11-25 2021-11-25 Program and printing system

Publications (2)

Publication Number Publication Date
JP2023077669A JP2023077669A (en) 2023-06-06
JP7722150B2 true JP7722150B2 (en) 2025-08-13

Family

ID=86622768

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021191026A Active JP7722150B2 (en) 2021-11-25 2021-11-25 Program and printing system

Country Status (1)

Country Link
JP (1) JP7722150B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003216389A (en) 2002-01-21 2003-07-31 Star Micronics Co Ltd Printer driver
JP2005205709A (en) 2004-01-22 2005-08-04 Toshiba Tec Corp Printer

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003039781A (en) * 2001-07-30 2003-02-13 Star Micronics Co Ltd Printer device and control method therefor
JP6703749B2 (en) * 2016-09-30 2020-06-03 ブラザー工業株式会社 Printer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003216389A (en) 2002-01-21 2003-07-31 Star Micronics Co Ltd Printer driver
JP2005205709A (en) 2004-01-22 2005-08-04 Toshiba Tec Corp Printer

Also Published As

Publication number Publication date
JP2023077669A (en) 2023-06-06

Similar Documents

Publication Publication Date Title
JP5909895B2 (en) Program, portable terminal, portable terminal control method, and printing system
CN103158368B (en) Label creation device and feedback controlling method
CN114771115B (en) Control method and print control apparatus
US11059293B2 (en) Printer and non-transitory computer-readable medium storing instructions for printer driver
JP2003094747A (en) Printing system, printer host and printer driver
JP2011000739A (en) Printing control apparatus and control method therefor, and program
US11336784B2 (en) Information processing apparatus and control method
US20100309495A1 (en) Print control apparatus and method
JP5783812B2 (en) Display control apparatus, display control method, and program
JP7722150B2 (en) Program and printing system
JP2017154290A (en) Printing device
US6821037B2 (en) Printing device provided with cutter to cut recording paper
JP2003233480A (en) Printing system, printer host and printer driver
US11613136B2 (en) Thermal printer
JP2013121874A (en) Image recording apparatus
JP7439396B2 (en) Printing device control method and printing device
JP2017134238A (en) Image forming apparatus
JP7760852B2 (en) program
US11842104B2 (en) Printing apparatus and storage medium for receiving input authentication information
US9370951B2 (en) Printing control apparatus, printing control method, and printing control program
JP4517441B2 (en) Printer driver, print control method, and information recording medium
JP2012066929A (en) Printer apparatus, method of controlling the same, program, and storage medium
JP5520014B2 (en) Print control apparatus, data processing method, and program
JP6079924B2 (en) Program, portable terminal, and portable terminal control method
JP2003256181A (en) Printing system, printer host and printer driver

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241015

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250624

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: 20250701

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250714

R150 Certificate of patent or registration of utility model

Ref document number: 7722150

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150