JP7119490B2 - application program - Google Patents
application program Download PDFInfo
- Publication number
- JP7119490B2 JP7119490B2 JP2018059976A JP2018059976A JP7119490B2 JP 7119490 B2 JP7119490 B2 JP 7119490B2 JP 2018059976 A JP2018059976 A JP 2018059976A JP 2018059976 A JP2018059976 A JP 2018059976A JP 7119490 B2 JP7119490 B2 JP 7119490B2
- Authority
- JP
- Japan
- Prior art keywords
- printer
- data
- printing
- application program
- 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
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、複数のプリンタと通信可能な情報処理装置に組み込まれるアプリケーションプログラムに関する。 The present invention relates to an application program installed in an information processing apparatus capable of communicating with multiple printers.
プリンタに関する特定のデータを取得し、その特定のデータの印刷を行う技術が知られている。例えば、特許文献1では、ファクシミリ装置の技術であって、メーカのサーバから取扱説明書のデータをダウンロードし、ダウンロード完了後にその取扱説明書のデータを印刷する技術が開示されている。 2. Description of the Related Art Techniques for obtaining specific data about a printer and printing the specific data are known. For example, Japanese Patent Application Laid-Open No. 2002-200002 discloses a facsimile device technology that downloads instruction manual data from a manufacturer's server and prints the instruction manual data after the download is completed.
プリンタに関する特定のデータには、取扱説明書のように情報量が多いものもあれば、その反対に情報量が少ないものもある。そのため、現在選択されているプリンタにおいて、所定の印刷媒体に印刷を行うことが設定されている場合、特定のデータをその所定の印刷媒体に印刷したとしても、印刷内容を一目で把握し難いことがある。 Some of the specific data about the printer have a large amount of information, such as an instruction manual, while others have a small amount of information. Therefore, when the currently selected printer is set to print on a predetermined print medium, even if specific data is printed on the predetermined print medium, it is difficult to grasp the print contents at a glance. There is
本発明は、前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは、複数のプリンタと通信可能な情報処理装置に組み込まれるアプリケーションプログラムにおいて、プリンタに関する特定のデータを印刷した場合の視認性を向上させる技術を提供することにある。 SUMMARY OF THE INVENTION The present invention has been made to solve the problems of the prior art described above. That is, the object of the present invention is to provide a technique for improving visibility when printing specific data related to printers in an application program installed in an information processing apparatus capable of communicating with a plurality of printers.
上記の問題点を解決するために、本発明のアプリケーションプログラムは、次の構成を有している。
第1のプリンタと、前記第1のプリンタの印刷媒体と異なる印刷媒体にも印刷可能な第2のプリンタと、に接続する情報処理装置に組み込まれたアプリケーションプログラムであって、前記情報処理装置に、前記第1のプリンタが選択されている状態で、前記第1のプリンタに関する特定のデータの印刷指示を受け付ける受付処理と、前記受付処理にて前記特定のデータの前記印刷指示を受け付けた場合に、前記特定のデータに基づく印刷を前記第2のプリンタに行わせる特定データ印刷処理と、を実行させることを特徴とする。
In order to solve the above problems, the application program of the present invention has the following configuration.
An application program installed in an information processing device connected to a first printer and a second printer capable of printing on a print medium different from the print medium of the first printer, the application program being installed in the information processing device a receiving process for receiving a print instruction for specific data relating to the first printer in a state in which the first printer is selected; and a specific data printing process for causing the second printer to print based on the specific data.
第1のプリンタによる印刷では印刷内容を一目で確認し難くなるデータが有る。そのため、本明細書に開示されるアプリケーションプログラムによれば、そのような特定のデータの印刷の際、第1のプリンタが選択されている場合であっても、第2のプリンタに切り替えて印刷することで、特定のデータについて、視認性が高い印刷を行うことが可能になる。 In printing by the first printer, there is data that makes it difficult to check the printed content at a glance. Therefore, according to the application program disclosed in this specification, when printing such specific data, even if the first printer is selected, the second printer is used for printing. This makes it possible to print specific data with high visibility.
本発明によれば、複数のプリンタと通信可能な情報処理装置に組み込まれるアプリケーションプログラムにおいて、プリンタに関する特定のデータを印刷した場合の視認性を向上させる。 According to the present invention, in an application program installed in an information processing apparatus capable of communicating with a plurality of printers, visibility is improved when specific data regarding printers is printed.
(実施形態1)
以下、本発明にかかる印刷システムを具体化した実施の形態について、添付図面を参照しつつ詳細に説明する。本実施形態は、互いに通信可能な印刷装置と情報処理装置とを含む印刷システムに本発明を適用したものである。
(Embodiment 1)
Embodiments embodying a printing system according to the present invention will be described in detail below with reference to the accompanying drawings. The present embodiment applies the present invention to a printing system including a printing device and an information processing device that can communicate with each other.
本実施形態の印刷システム100は、図1に示すように、印刷装置1と、情報処理装置2とを有し、互いに通信可能に接続されている。印刷装置1は、印刷対象の媒体への印刷が可能な装置であり、例えば、ラベルプリンタ、ページプリンタ、コピー機、複合機である。情報処理装置2は、印刷装置1にて印刷させる画像データの生成及び編集、印刷装置1への印刷実行指示と画像データとの送信等を行う装置であり、例えば、スマートフォン、パーソナルコンピュータ、タブレットコンピュータである。なお、印刷システム100を構成する印刷装置1や情報処理装置2は、それぞれ1台に限らず、複数台有ってもよい。
As shown in FIG. 1, the
図1に示す本実施形態では、1台の情報処理装置2と4台の印刷装置1A、1B、1C、1Dとから構成される印刷システム100を示している。なお、以下の説明では、印刷装置1A、1B、1C、1Dについて、区別の必要のない場合には、A~Dの区別のための添え字を省略して説明する。
In this embodiment shown in FIG. 1, a
印刷装置1は、図1に示すように、コントローラ11と、画像形成部12と、操作パネル13と、ネットワークインターフェース14とを有している。コントローラ11は、CPUや、フラッシュROMやRAMなどのメモリ等を含み、印刷装置1の各構成要素を制御する。
The
フラッシュROMは、印刷装置1の制御プログラムなどのバージョン情報を記憶している。
The flash ROM stores version information such as the control program of the
なお、コントローラ11は、CPU等、印刷装置1の制御に利用されるハードウェアを纏めた総称である。具体的には、コントローラ11は、ASIC(Application Specific Integrated Circuit)等も含み、したがって、ASICがCPUの一部の機能を担っていてもよく、また、コントローラの一部の機能を論理回路が担っていてもよい。
Note that the
画像形成部12は、情報処理装置2から送られてきた画像データに基づいて、印刷対象の媒体に画像を印刷するための構成である。また、画像形成部12の画像形成方式は、サーマル印刷方式、電子写真方式、インクジェット印刷方式等が採用される。また、画像形成部12は、カラー印刷が可能な画像形成方式であっても良いし、モノクロ印刷のみに対応する画像形成方式であっても良い。
The
本実施形態では、印刷装置1A、1B、1C、1Dは、画像形成部12の画像形成方式や印刷媒体がそれぞれ異なっている。印刷装置1Aは、画像形成部12として、モノクロ印刷に対応するサーマル印刷方式が採用されている。また、印刷対象の媒体として、テープ状、すなわち、ロール状に捲回された長尺形状のラベル媒体(ロール紙)が採用されている。
In this embodiment, the
印刷装置1Aの画像形成部12は、長尺形状のラベル媒体の幅が、8mm、12mmおよび16mmなどと、複数の幅のラベル媒体に対応するものであってもよい。また、ラベル媒体は、画像形成部12によって印刷された後に、印刷量に応じた長さでカットされる。したがって、印刷装置1Aは、ラベル媒体に印刷するためのラベルプリンタである。
The
また、印刷装置1Bは、画像形成部12として、カラー印刷が可能な電子写真方式が採用されている。また、印刷装置1Cは、画像形成部12として、カラー印刷が可能なインクジェット印刷方式が採用されている。また、印刷装置1Dは、画像形成部12として、モノクロ印刷のみに対応する電子写真方式が採用されている。
Further, in the
また、印刷装置1B~印刷装置1Dは、印刷媒体として、A4サイズやA3サイズなどの定型サイズにカットされたシート状の印刷用紙(カット紙)に印刷可能である。なお、本実施形態における印刷装置1A、1B、1C、1Dの組み合わせは一例を示したに過ぎず、これに限定されるものではない。
In addition, the
操作パネル13は、例えば、タッチパネルであり、ユーザによる入力を受け付けるとともに情報の表示を行う。操作パネル13は、各種の表示ランプやボタン等を含んでもよい。
The
ネットワークインターフェース14は、情報処理装置2と通信を行うためのハードウェアである。
The
情報処理装置2は、図1に示すように、CPU21と、ROM22と、RAM23と、不揮発性メモリ24と、操作表示部26と、ネットワークインターフェース27とを有している。ROM22には、情報処理装置2を起動するための起動プログラム等が記憶されている。RAM23は、各種処理が実行される際に作業領域として、あるいは、データを一時的に記憶する記憶領域として利用される。不揮発性メモリ24は、例えば、HDD、フラッシュメモリであり、各種のプログラムやデータを記憶する。
The
CPU21は、ROM22や不揮発性メモリ24から読み出したプログラムに従って、各種の処理を実行する。
The
操作表示部26は、例えば、表示装置やその表示装置上に配置されたタッチパネルなどから構成されている。表示装置は、必要な情報を表示し、また、タッチパネルは、ユーザによる入力を受け付ける。
The
なお、操作表示部26の構成において、デスクトップ型のパーソナルコンピュータのように、操作表示部26の機能を実現するためのデバイスを情報処理装置2とは別に備える構成でもよい。この場合には、情報処理装置2は、操作表示部28の機能を実現するデバイスを、具体的には、キーボード、マウス、ディスプレイ等を接続するためのインターフェースを備える。
In addition, in the configuration of the
ネットワークインターフェース27は、印刷装置1と通信を行うためのハードウェアである。ネットワークインターフェース27は、通信インターフェースの一例である。
The
本実施形態の印刷システム100では、情報処理装置2と印刷装置1とが、共通のアクセスポイント3を介して、Wi-Fi(登録商標)規格に準拠した無線通信を行う。すなわち、ネットワークインターフェース14および27は、ともに、Wi-Fi(登録商標)規格による無線通信を可能にするインターフェースである。より具体的には、IEEE802.11の規格及びそれに準ずる規格に基づく無線通信を可能にするインターフェースである。なお、本実施形態の通信態様は一例であり、前述の態様に限らない。例えば、情報処理装置2と印刷装置1とは、アクセスポイント3を介さない直接接続による無線通信にて通信してもよい。
In the
また、アクセスポイント3は、インターネット4を介して印刷装置1の製造メーカが提供するサーバ5に接続されている。したがって、情報処理装置2は、インターネット4を介して印刷装置1のマニュアルをダウンロードすることができる。また、マニュアル以外にも、サーバ5から印刷装置1の制御プログラムのバージョン情報やサーバ5の更新情報などがダウンロードすることができてもよい。
The
情報処理装置2の不揮発性メモリ24には、図2に示すように、画像編集用のアプリケーションプログラム(画像編集アプリ)41と、画像データ生成プログラム42と、専用印刷制御プログラム43と、オペレーティングシステム(OS)44と、が記憶されている。さらに、情報処理装置2のOS44には、特定印刷制御プログラム45と、一般印刷制御プログラム46と、通信プログラム47と、が組み込まれている。
As shown in FIG. 2, the
画像編集アプリ41は、編集アプリケーションプログラムの一例である。以下では、アプリケーションプログラムを「アプリ」と称する。なお、図2では、各種のデータの流れる方向を実線の矢印にて示している。
The
画像編集アプリ41は、例えば、操作表示部26におけるユーザの指示を受け付ける機能、操作表示部26に画像を表示する機能、画像の編集や保存を行う機能、を有するプログラムである。本実施形態の画像編集アプリ41は、例えば、印刷装置1A用のラベル画像ファイルの生成および編集に用いられるプログラムである。
The
また、ラベル画像ファイルは、テープ状のラベル媒体に印刷するためのデータファイルである。画像編集アプリ41は、さらに、生成済みのラベル画像ファイルを読み込む機能や、印刷指示を受け付ける機能、印刷時の各種設定を受け付ける機能も有する。
A label image file is a data file for printing on a tape-shaped label medium. The
また、画像編集アプリ41は、図2中に二点鎖線で示すように、専用印刷制御プログラム43、特定印刷制御プログラム45および一般印刷制御プログラム46のいずれかを介して、印刷装置1から装置の状態情報を取得する機能も有する。装置の状態情報としては、例えば、印刷完了情報、エラー情報がある。
2, the
画像データ生成プログラム42は、印刷用の画像ファイルを生成する機能を有するプログラムである。本実施形態の情報処理装置2では、画像データ生成プログラム42は、例えば、画像編集アプリ41にて受け付けた編集の指示に基づいて、ラベル画像ファイルを生成する。画像編集アプリ41にてラベル画像ファイルを生成する処理の手順は、詳細には、画像編集アプリ41から画像データ生成プログラム42に生成の指示が出力され、画像データ生成プログラム42にて生成されたラベル画像ファイルを画像編集アプリ41が取得する手順を含む。
The image
専用印刷制御プログラム43は、例えば、ラベル画像ファイルに含まれる画像データをラスタライズしてラスタライズデータを生成する機能、生成したラスタライズデータについて通信プログラム47を制御して印刷装置1Aに送信する機能、を有するプログラムである。専用印刷制御プログラム43は、特定の機種の印刷装置、本実施形態では印刷装置1Aに対応する専用のプログラムであり、他のメーカの機種など特定の機種以外の印刷装置には対応しない。
The dedicated
したがって、本実施形態の専用印刷制御プログラム43は、印刷装置1Aにて対応可能な形式のラスタライズデータを生成する。
Therefore, the dedicated
特定印刷制御プログラム45は、特定のページ記述言語によって記述された印刷用の規格データを生成する機能、生成した規格データについて通信プログラム47を制御して、例えば印刷装置1C~印刷装置1Dに送信する機能、を有するプログラムである。特定印刷制御プログラム45は、印刷制御機能を実現するために、OS44によって提供される標準のプログラムである。
The specific
したがって、印刷装置1C~印刷装置1Dは、特定のページ記述言語によって記述された規格データを理解してラスタライズ処理をし、印刷に必要なラスタライズデータを生成する機能を備える。
Therefore, the
また、特定印刷制御プログラム45は、特定のページ記述言語をサポートする種々の印刷装置に対応するプログラムである。そのため、特定のページ記述言語をサポートする機能を備えた印刷装置であれば、どのメーカの印刷装置であっても、規格データに基づく印刷を実行できる。
Also, the specific
なお、特定印刷制御プログラム45を利用した印刷のシステムとしては、例えば、AirPrint、Mopria(いずれも登録商標)がある。また、特定のページ記述言語としては、例えば、PostScriptがある。
Examples of printing systems using the specific
一般印刷制御プログラム46は、画像データをラスタライズしてラスタライズデータを生成する機能、生成したラスタライズデータについて通信プログラム47を制御して印刷装置1Bに送信する機能、を有するプログラムである。特定印刷制御プログラム45は、印刷制御機能を実現するために、OS44もしくは印刷装置の製造メーカによって提供されるプログラムである。
The general
したがって、印刷装置1Bは、ラスタライズデータに基づいて印刷する機能を備えればよく、一般的な印刷装置である。
Therefore, the
なお、一般印刷制御プログラム46を利用した印刷のシステムとしては、例えば、CUPS(登録商標)(Common UNIX(登録商標) Printing System)がある。
A printing system using the general
画像データ生成プログラム42によって生成されるラベル画像ファイルは、専用印刷制御プログラム43における処理に適するファイルである。画像編集アプリ41は、印刷対象の画像データを専用印刷制御プログラム43に渡す場合には、ラベル画像ファイルを用い、また、指定された全ての印刷設定を付加する。
A label image file generated by the image
一方、画像編集アプリ41は、印刷対象の画像データを特定印刷制御プログラム45や一般印刷制御プログラム46に渡すことも可能である。特定印刷制御プログラム45や一般印刷制御プログラム46は、シート状の印刷用紙に印刷を行う印刷装置1B~印刷装置1Dに対応するプログラムであり、ラベル編集機能を有する画像編集アプリ41から使用する場合には、ラベル画像ファイルを、シート状の印刷用紙に印刷する場合に適した形式とした汎用画像ファイルを用いる。この場合には、画像編集アプリ41は、一般的な印刷設定のみを付加する。すなわち、ロール状の印刷媒体用の印刷設定は付加せず、印刷装置1B~印刷装置1Dにおいて設定可能な印刷設定を付加する。
On the other hand, the
通信プログラム47は、ネットワークインターフェース27を制御して、通信相手の装置との通信を行う機能を有するプログラムである。例えば、一般印刷制御プログラム46によって生成されたラスタライズデータはOS44のスプーラに登録される。情報処理装置2の通信プログラム47は、スプーラに登録されたデータを、ネットワークインターフェース27を介して印刷装置1に送信する。通信プログラム47も、OS44によって提供される標準のプログラムである。通信プログラム47の一部は、ROM22に記憶されていてもよい。
The
本実施形態の印刷システム100は、印刷装置1に印刷を行わせる処理の経路として、図3に示すように、3種類の経路を有する。3種類の経路とは、情報処理装置2がラスタライズ処理を行う第1経路および第3経路と、印刷装置1がラスタライズ処理を行う第2経路と、である。
As shown in FIG. 3, the
第1経路を用いて印刷装置1に印刷を行わせる場合、図3に示すように、情報処理装置2は、ラスタライズ処理を実行して、ラベル画像ファイルに含まれる画像データをラスタライズし、ラスタライズデータを印刷装置1Aに送信する。印刷装置1Aは、ラスタライズ済みのラスタライズデータを受信して、受信したラスタライズデータに基づいて印刷する。第1経路では、情報処理装置2は、印刷対象の画像データを図2に示した専用印刷制御プログラム43を用いてラスタライズする。
When causing the
第2経路を用いて印刷装置1に印刷を行わせる場合、図3に示すように、情報処理装置2は、汎用画像ファイルに含まれる画像データを特定のページ記述言語により記述して規格データを生成し、その規格データを印刷装置1Cおよび印刷装置1Dに送信する。印刷装置1Cおよび印刷装置1Dは、受信した規格データをラスタライズ処理してラスタライズデータを生成し、そして、ラスタライズデータに基づいて印刷する。
When the
第3経路を用いて印刷装置1に印刷を行わせる場合、図3に示すように、情報処理装置2は、ラスタライズ処理を実行して、汎用画像ファイルに含まれる画像データをラスタライズし、ラスタライズデータを印刷装置1Bに送信する。印刷装置1Bは、ラスタライズ済みのラスタライズデータを受信して、受信したラスタライズデータに基づいて印刷する。第3経路は、一般印刷制御プログラム46を使用する。
When causing the
続いて、本実施形態の印刷システム100による印刷動作について説明する。以下では、まず、本実施形態の印刷システム100が、第1経路による印刷処理を行う場合について説明する。印刷装置1としては、テープ状のラベル媒体に印刷するための印刷装置1Aがデフォルトとして選択されている。
Next, a printing operation by the
また、画像編集アプリ41は、ラベルプリンタ用のラベル画像ファイルを生成するプログラムであり、専用印刷制御プログラム43は、ラベルプリンタに対応するラスタライズデータを生成するプログラムである。第1経路を用いた処理では、情報処理装置2は、印刷装置1Aにて対応可能な詳細な印刷設定を受け付ける。
The
印刷システム100にてラベルを作成する場合、ユーザは、情報処理装置2にて画像編集アプリ41を実行させ、印刷対象の画像データを含むラベル画像ファイルを編集する。情報処理装置2は、画像編集アプリ41の実行を開始すると、例えば、図4に示すように、編集画面50を操作表示部26に表示する。
When creating a label in the
編集画面50には、例えば、編集中のラベル画像のプレビュー画像501、印刷の実行指示を受け付ける印刷ボタン502、印刷のキャンセルを受け付けるキャンセルボタン503、編集画面50に表示された編集中のラベル画像などのキャンセルを受け付ける画像キャンセルボタン504、プルダウンメニューに表示された複数の印刷装置1の中から1個の印刷装置1を選択するためのプリンタ選択ボタン507、印刷装置の詳細情報を表示させるための印刷装置の詳細ボタン508、画像編集アプリ41を終了させるための終了ボタン509が表示される。
The
例えば、情報処理装置2が画像編集アプリ41を起動すると、印刷装置1Aがデフォルトの印刷装置として選択され、プリンタ選択ボタン507部分に印刷装置1Aの装置名が表示される。
For example, when the
また、編集画面50には、例えば、図4に示すように、オブジェクト選択ボタン505が表示される。情報処理装置2は、オブジェクト選択ボタン505によって、編集中のラベル画像に追加するオブジェクトの種類の指定を受け付ける。オブジェクトの種類としては、例えば、テキスト、枠、図形、写真、バーコードがある。
Also, an
情報処理装置2は、オブジェクトの追加の指示を受け付けると、プレビュー画像501に指定されたオブジェクトの領域を追加する。さらに、情報処理装置2は、オブジェクトの領域内に印刷する画像データの指定をさらに受け付け、受け付けた画像データに基づいて、プレビュー画像501を表示する。図4では、文字「XYZ」を含むテキストオブジェクト501aと花の図形オブジェクト501bとを含むプレビュー画像501の例を示している。
The
また、編集画面50では、プレビュー画像501の一部が印刷範囲として設定されることがある。印刷範囲は、例えば、印刷に用いるラベルの幅や、印刷用紙の大きさに基づいて決まる印刷可能な範囲である。情報処理装置2は、プレビュー画像501中に印刷範囲を反映させて表示する。なお、情報処理装置2は、印刷範囲ボタン506の操作によって、プレビュー画像501中の印刷対象となる画像の範囲の設定を受け付けることもできる。ユーザによっては、例えば、作業効率の向上のために、印刷範囲外にオブジェクトを置くこともあり、印刷範囲は、そのようなオブジェクトを印刷範囲から除外するために設定される。図4のプレビュー画像501の例では、一点鎖線にて、テキストオブジェクト501aのみを含む印刷範囲506aを示している。
Also, in the
また、編集画面50が操作表示部26に表示されているときに、印刷装置の詳細ボタン508がユーザによって操作されると、図5に示すように、選択されている印刷装置の詳細情報画面60が操作表示部26に表示される。
When the user operates the
詳細情報画面60には、例えば、図4に示す編集画面50に戻るための編集画面ボタン601、印字装置のバージョン情報を表示させるためのバージョン情報ボタン602、印字装置のマニュアルを表示させるためのマニュアルボタン603、プリンタ選択ボタン507部分に表示された印刷装置1Aの詳細情報604などが表示される。詳細情報画面60の詳細は後述のフローチャートで説明する。
The
続いて、本実施形態の印刷システム100において前述した編集印刷動作を実現するために、情報処理装置2にて実行される編集印刷処理の手順について、図6および図7のフローチャートを参照して説明する。この編集印刷処理は、情報処理装置2が動作中、操作表示部26においてユーザの指示により画像編集アプリ41が選択されたことを契機に、情報処理装置2のCPU21にて実行される。この編集印刷処理は、画像編集アプリ41に含まれる処理である。
Next, a procedure of edit print processing executed by the
CPU21は、まず、ステップ10(以下においては、「S10」と称す)において、画像編集アプリ41を起動し、図4に示す編集画面50を操作表示部26に表示する。次に、CPU21は、S11において、編集画面50上のオブジェクト選択ボタン505がユーザによって操作されたかを判断する。
First, in step 10 (hereinafter referred to as “S10”), the
S11において、CPU21が、編集画面50上のオブジェクト選択ボタン505が操作されたと判断した場合には(S11:YES)、次のS12において、CPU21は、ユーザの指示に基づき編集処理を実行し、その後、S13へ移行する。
In S11, when the
次に、CPU21は、S13において、編集画面50上の終了ボタン509がユーザによって操作されたか否かを判断する。
Next, in S13, the
S13において、CPU21が、編集画面50上の終了ボタン509がユーザによって操作されたと判断した場合には(S13:YES)、本処理を終了する。また、S13において、CPU21が、編集画面50上の終了ボタン509が操作されなかったと判断した場合には(S13:NO)、先ほどのS11に戻る。
In S13, when the
一方、S11において、CPU21が、編集画面50上のオブジェクト選択ボタン505が操作されなかったと判断した場合には(S11:NO)、次のS14において、CPU21は、編集中のラベル画像などのキャンセルを受け付ける画像キャンセルボタン504がユーザによって操作されたか否かを判断する。
On the other hand, when the
S14において、CPU21が、画像キャンセルボタン504が操作されたと判断した場合には(S14:YES)は、次のS15において、CPU21は、編集画面50上に表示された編集中のラベル画像を消去した後、次のS13へ移行する。
In S14, when the
一方、S14において、CPU21が、画像キャンセルボタン504が操作されなかったと判断した場合には(S14:NO)は、次のS16において、CPU21は、編集画面50上の印刷ボタン502がユーザによって操作されたか否かを判断する。
On the other hand, when the
S16において、CPU21が、印刷ボタン502が操作されたと判断した場合には(S16:YES)は、次のS17において、CPU21は、印刷のキャンセルを受け付けるキャンセルボタン503がユーザによって操作されたか否かを判断する。
When the
S17において、CPU21が、キャンセルボタン503が操作されたと判断した場合には(S17:YES)は、次のS18において、CPU21は、印刷処理を中止した後、次のS13へ移行する。
In S17, when the
一方、S17において、CPU21が、キャンセルボタン503が操作されなかったと判断した場合には(S17:NO)は、次のS19において、CPU21は、編集画面50上に表示されたプレビュー画像501、もしくは、プレビュー画像501中の、印刷範囲ボタン506の操作によって設定された画像の範囲について、ラベル画像データに基づいて、印刷を実行する。
On the other hand, when the
本実施形態では、印刷装置1Aが選択されている場合、CPU21は、図3に示す、第1経路を介して印刷装置1Aにラスタライズデータを送出し、ラベルプリンタである印刷装置1Aに印刷を実行させる。なお、S19が本発明の第1送信処理に相当し、また、専用印刷制御プログラム43が本発明の第1のプリンタ用のモジュールに相当する。
In this embodiment, when the
一方、S16において、CPU21が、印刷ボタン502が操作されなかったと判断した場合には(S16:NO)は、次のS20において、CPU21は、印刷装置の詳細情報を表示させるための印刷装置の詳細ボタン508がユーザによって操作されたか否かを判断する。
On the other hand, when the
S20において、CPU21が、詳細ボタン508が操作されなかったと判断した場合には(S20:NO)は、S13へ移行する。
In S20, when the
一方、S20において、CPU21が、詳細ボタン508が操作されたと判断した場合には(S20:YES)は、図7に示すS29へ移行する。
On the other hand, when the
次に、CPU21は、S29において、図5に示す詳細情報画面60を操作表示部26に表示する。本実施形態では、印刷装置1Aが選択されている場合、詳細情報画面60には、印刷装置1Aの詳細情報604が表示される。
Next, the
次に、CPU21は、S30において、詳細情報画面60上のマニュアルボタン603がユーザによって操作されたか否かを判断する。
Next, in S30, the
S30において、CPU21が、詳細情報画面60上のマニュアルボタン603が操作されたと判断した場合には(S30:YES)、次のS31において、CPU21は、インターネット4を介してサーバ5に印刷装置1のマニュアル情報を問い合わせる。
In S30, when the
次に、CPU21は、S32において、インターネット4を介して受信したマニュアル情報をRAM23や不揮発性メモリ24に記憶させるとともに、例えば、図8に示すように、詳細情報画面60上に受信した印刷装置1のマニュアル605を表示させる。その後、S30へ戻る。
Next, in S32, the
本実施形態では、詳細情報画面60上に、インターネット4を介して受信した印刷装置1Aのマニュアルを表示させたが、これに限定されることはない。例えば、印刷装置1Aに対してマニュアル情報を問い合わせ、印刷装置1Aからマニュアル情報を受信し、詳細情報画面60上に印刷装置1Aのマニュアルを表示させてもよい。
In this embodiment, the
また、マニュアルは、印刷装置1Aのマニュアルに限定されるものではなく、例えば、画像編集アプリ41のマニュアルであってもよい。この場合においては、サーバや画像編集アプリ41に、画像編集アプリ41のマニュアル情報を問い合わせて、受信したマニュアル情報に基づいて、詳細情報画面60上に、画像編集アプリ41のマニュアルを表示させることになる。
Further, the manual is not limited to the manual for the
一方、S30において、CPU21が、詳細情報画面60上のマニュアルボタン603が操作されなかったと判断した場合には(S30:NO)、次のS33において、CPU21は、詳細情報画面60上のバージョン情報ボタン602がユーザによって操作されたか否かを判断する。
On the other hand, when the
S33において、CPU21が、詳細情報画面60上のバージョン情報ボタン602が操作されたと判断した場合には(S33:YES)、次のS34において、印刷装置1へバージョン情報を問い合わせる。
In S33, when the
次に、CPU21は、S35において、印刷装置1から受信したバージョン情報をRAM23や不揮発性メモリ24に記憶させるとともに、詳細情報画面60上に受信したバージョン情報を表示させる。その後、S30へ戻る。
Next, in S<b>35 , the
本実施形態では、印刷装置1Aが選択されている場合、印刷装置1Aのバージョン情報が編集画面50上に表示される。また、印刷装置1Aのバージョン情報に代えて画像編集アプリ41のバージョン情報を詳細情報画面60上に表示するようにしても良い。
In this embodiment, version information of the
一方、S33において、CPU21が、詳細情報画面60上のバージョン情報ボタン602が操作されなかったと判断した場合には(S33:NO)、次のS36において、CPU21は、詳細情報画面60上の印刷ボタン502がユーザによって操作されたか否かを判断する。なお、S36が本発明の受付処理に相当する。
On the other hand, when the
S36において、CPU21が、詳細情報画面60上の印刷ボタン502が操作されなかったと判断した場合には(S36:NO)、次のS37において、CPU21は、詳細情報画面60上に表示されたところの、図4に示す編集画面50に戻るための編集画面ボタン601がユーザによって操作されたか否かを判断する。
In S36, when the
S37において、CPU21が、詳細情報画面60上の編集画面ボタン601が操作されたと判断した場合には(S37:YES)、図6に示すS10へ戻る。
In S37, when the
一方、S37において、CPU21が、詳細情報画面60上の編集画面ボタン601が操作されなかったと判断した場合には(S37:NO)、S30へ戻る。
On the other hand, when the
一方、S36において、CPU21が、詳細情報画面60上の印刷ボタン502が操作されたと判断した場合には(S36:YES)、次のS38において、CPU21は、情報処理装置2に接続された印刷装置1を検索し、図8に示すように、詳細情報画面60上のプリンタ表示領域606に、検索で見つかった印刷装置1を一覧として表示する。
On the other hand, when the
本実施形態では、詳細情報画面60上の印刷ボタン502が操作された後には、図8に示すように、詳細情報画面60上に、プリンタ選択ボタン507に代えてプリンタ表示領域606が表示される。そして、CPU21がS38を実行することによって検索された印刷装置1が一覧として表示される。なお、この場合において、編集画面50にて選択されている印字装置1Aもプリンタ表示領域606に表示されているが、印字装置1Aは、選択できないように構成しても、非表示やグレーアウトとしても、差し支えない。後述するように、特に、マニュアル情報はカット紙への印刷が望ましいため、このようにするとよい。
In this embodiment, after the
次に、CPU21は、詳細情報画面60上のプリンタ表示領域606に表示された印刷装置1のいずれかがユーザによって選択されたか否かを判断する。なお、S38およびS39が本発明の選択処理に相当する。
Next, the
ユーザは、操作表示部26の、詳細情報画面60のプリンタ表示領域606上をタッチすることによって、プリンタ表示領域606に表示された印刷装置1の1つを選択することができる。図8においては、印刷装置1Dが選択された状態を示している。
The user can select one of the
ユーザによって、印刷装置1が選択されると、CPU21は、S39において、詳細情報画面60上の印刷装置1が選択されたと判断し(S39:YES)、次のS40において、CPU21は、詳細情報画面60上に表示されたマニュアルを印刷する。
When the
ここでは、印刷装置1Dが選択されているので、CPU21は、図3に示す第2経路を用いて特定のページ記述言語により記述して規格データを印刷装置1Dに送信する。それにより、印刷装置1Dは、マニュアルの印刷を実行する。
Here, since the
このように本実施形態では、印刷装置1Aのマニュアルの印刷が印刷装置1Dにおいて実行されるので、印刷装置1Aにおいて印刷が実行される場合に比べて、印刷されたマニュアルの視認性が良い。つまり、印刷装置1Aにおいて印刷した場合には、幅の狭いラベル媒体への印刷になるため、文字が小さくなってしまったり、レイアウトが変わってしまったりして見づらいものとなる。しかし、印刷装置1Dにおいて印刷した場合には、幅の広いカット紙への印刷になるため、操作表示部26に表示された状態のような形態で印刷することができ、非常に読みやすくなる。
As described above, in the present embodiment, since the printing of the manual of the
また、印刷装置1Aにおいて印刷した場合には、ラベル媒体の幅が狭いので、マニュアルの1頁分を印刷するためにラベル媒体がたくさん消費される。しかし、印刷装置1Dにおいて印刷した場合には、印刷媒体の幅が広いためにマニュアルの1頁分を印刷するための印刷媒体の印刷枚数も少なくて済む。なお、S40が本発明の特定データ印刷処理および第2送信処理に相当する。
In addition, when printed by the
また、本実施形態では、CPU21は、S40において、CPU21によってS35が実行されて詳細情報画面60上にバージョン情報が表示されている際には、バージョン情報を選択された印刷装置1によって印刷する。
Further, in the present embodiment, in S40, when the version information is displayed on the
この場合においては、バージョン情報は、印刷量、すなわち、例えば、文字数や画像サイズがある閾値よりも小さいので、印刷装置1Aにて印刷する構成であってもよい。閾値としては、印刷装置1Aにて印刷された印刷物の視認性が低下せず、また、印刷媒体の印刷枚数(消費量)が増えることがないような適切な値が設定される。例えば、印刷装置1Dが選択されている場合であっても、バージョン情報を印刷する際には印刷装置1Aによって印刷するようにしてもよい。これにより、特定情報に応じた適切な印刷装置1で印刷されることになり、利便性が向上する。
In this case, the version information may be printed by the
さらに、本実施形態では、CPU21は、S40において、図5に示す詳細情報画面60上に表示された、バージョン情報ボタン602およびマニュアルボタン603のいずれもが操作されていない状態では、図5に示す詳細情報画面60を印刷する。
Furthermore, in the present embodiment, the
この場合において、ユーザがプリンタ表示領域606上をタッチすることによって、例えば、印刷装置1Bが選択されると、CPU21は、図3に示す第3経路を介して、印刷装置1Bにラスタライズ済みのラスタライズデータを送信する。それにより、印刷装置1Bは、詳細情報画面60の印刷を実行する。
In this case, when the user touches the
一方、S39において、CPU21が、ユーザによってプリンタ表示領域606上に表示された印刷装置1が選択されなかったと判断した場合には(S39:NO)、次のS41において、詳細情報画面60上のキャンセルボタン503がユーザによって操作されたか否かを判断する。
On the other hand, if the
S41において、CPU21が、詳細情報画面60上のキャンセルボタン503が操作されたと判断した場合には(S41:YES)、CPU21は、次のS42において、印刷処理を中止した後、S30へ戻る。
When the
一方、S41において、CPU21が、詳細情報画面60上のキャンセルボタン503が操作されなかったと判断した場合には(S41:NO)、S39へ戻る。
On the other hand, when the
このように本実施形態では、図4に示す編集画面50にて、ラベル媒体への印刷を行う印刷装置1Aが選択されている場合であっても、マニュアルを、カット紙への印刷を行う印刷装置1B~印刷装置1Dによって印刷するようにしたので、印刷装置1Aにおいて印刷が実行される場合に比べて、印刷されたマニュアルの視認性が良い。つまり、印刷装置1Dにおいて印刷した場合には、操作表示部26に表示された状態に近い形態でマニュアルを印刷することができ、ユーザにとって、非常に読みやすくなる。また、印刷装置1Aにおいて印刷した場合には、マニュアルの1頁分がラベル媒体の幅に応じて何分割かに分けて印刷されるので、ラベル媒体がたくさん消費される。しかし、印刷装置1Dにおいて印刷した場合には、マニュアルの1頁分が1枚のシートに印刷され、印刷媒体の印刷枚数も少なくて済む。なお、S40が本発明の特定データ印刷処理および第2送信処理に相当し、特定印刷制御プログラム45が本発明の第2のプリンタ用のモジュールに相当する。
As described above, in the present embodiment, even when the
(実施形態2)
図9は、実施形態2にかかる、情報処理装置にて実行される印刷装置の検索表示処理手順を示すフローチャートであり、以下に図9を参照してその詳細を説明する。なお、その説明中、実施形態1と同じ作用効果を奏するものには同じ符号を付して説明する。また、本実施形態は、実施形態1における、図7に示すS38に代わる別の処理手順である。したがって、S38以外は、実施形態1と同じ処理手順を採用する。
(Embodiment 2)
FIG. 9 is a flowchart showing a print device search and display processing procedure executed by the information processing device according to the second embodiment, and the details thereof will be described below with reference to FIG. In the description, the same reference numerals are assigned to components having the same effects as those of the first embodiment. Moreover, this embodiment is another processing procedure that replaces S38 shown in FIG. 7 in the first embodiment. Therefore, except for S38, the same processing procedure as in the first embodiment is adopted.
まず、CPU21は、S50において、情報処理装置2に接続された印刷装置1を検索する。
First, the
次に、CPU21は、S51において、S50で検索された印刷装置1の中で、編集画面50にて選択されている印字装置1Aより大きな用紙に印刷可能な印刷装置1を抽出する。
Next, in S<b>51 , the
本実施形態では、印刷装置1と、その印刷装置1が印刷可能な印刷媒体のサイズとの関係を示す、図11に示すようなテーブル70を情報処理装置2は記憶しているので、CPU21は、S51において、このテーブル70に基づいて抽出する。なお、テーブル70は情報処理装置2が記憶している場合に限らず、テーブル70を印刷装置1やサーバ5に記憶し、情報処理装置2が印刷装置1やサーバ5にテーブル70を問い合わせしてテーブル70を取得するようにしてもよい。
In this embodiment, the
ここで本実施形態では、通常、印刷装置1Aがデフォルトの印字装置として選択されているので、CPU21は、S51において、印刷装置1Aよりも大きい印刷媒体に印刷可能な印刷装置1B~印刷装置1Dを抽出、つまり、フィルタリングする。また、情報処理装置2の専用印刷制御プログラム43にラベルプリンタが複数台接続されている場合においては、ラベルプリンタに装置されたテープ状のラベル媒体の幅が、デフォルトのラベルプリンタのラベル媒体の幅よりも大きいラベルプリンタが抽出されるようにしても良い。
In this embodiment, the
次に、CPU21は、S52において、S51にて抽出、つまり、フィルタリングした印刷装置1を詳細情報画面60上のプリンタ表示領域606に表示する。そして、その後本処理を終了する。
Next, in S<b>52 , the
本実施形態の場合には、図10に示すように、詳細情報画面60上のプリンタ表示領域606に、抽出された印刷装置1のみが表示されることになる。したがって、ユーザは、間違えることなく適切な印刷装置1を選択できる。
In the case of this embodiment, as shown in FIG. 10, only the extracted
このように本実施形態では、詳細情報画面60上のプリンタ表示領域606に、抽出された印刷装置1のみが表示されるようにしたが、これに限定されるものではない。
As described above, in the present embodiment, only the extracted
たとえば、詳細情報画面60上のプリンタ表示領域606に、S50で検索された印刷装置1をすべて表示するとともに、S51にて抽出されなかった印刷装置1と、S51にて抽出された印刷装置1とを、区別する表示としても良い。
For example, in the
区別する表示としては、S51にて抽出されなかった印刷装置1の表示をグレーアウトして表示するとか、S51にて抽出されなかった印刷装置1の表示を、S51にて抽出された印刷装置1の表示にくらべて小さい文字で表示するとか、S51にて抽出されなかった印刷装置1の表示の左側にマークを付すとか、S51にて抽出された印刷装置1の表示をS51にて抽出されなかった印刷装置1の表示よりも上方に表示するとかが考えられる。また、それらを組み合わせた区別する表示であっても良い。
As a distinguishing display, the display of the
なお、本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、印刷装置1は、操作パネル13を備えなくてもよい。情報処理装置2は、不揮発性メモリ24に限らず、どのような種類の大容量記憶装置を備えていてもよい。
It should be noted that the present embodiment is merely an example, and does not limit the present invention in any way. Therefore, the present invention can naturally be improved and modified in various ways without departing from the scope of the invention. For example, the
また、例えば、印刷装置1Bおよび印刷装置1Cは、モノクロ専用の装置であってもよい。その場合には、情報処理装置2は、オブジェクトの種類に関わらず、色の設定に関する選択肢を表示しないとすればよい。
Further, for example, the
また、印刷装置1と情報処理装置2との通信方式は、Wi-Fi(登録商標)規格に準拠した無線通信に限らない。例えば、USBケーブルを用いた有線通信であってもよいし、Bluetooth(登録商標)等の他の規格に基づく無線通信であってもよい。また、複数の通信機能を備えていてもよい。
Further, the communication method between the
また、印刷対象の画像ファイルは、ラベルに印刷するためのラベル画像ファイルに限らない。例えば、PDFファイル、JPEG等の圧縮ファイル、ビットマップファイルでもよい。ラベル画像ファイル以外の画像ファイルを対象とする場合、画像編集アプリ41や専用印刷制御プログラム43として、対象の画像ファイルに適合するものを使用すればよい。
Further, the image file to be printed is not limited to the label image file for printing on the label. For example, it may be a PDF file, a compressed file such as JPEG, or a bitmap file. When an image file other than the label image file is targeted, the
また、実施の形態に開示されている処理は、単一のCPU、複数のCPU、ASICなどのハードウェア、またはそれらの組み合わせで実行されてもよい。また、実施の形態に開示されている処理は、その処理を実行するためのプログラムを記録した記録媒体、または方法等の種々の態様で実現することができる。 Also, the processing disclosed in the embodiments may be performed by a single CPU, multiple CPUs, hardware such as an ASIC, or a combination thereof. Further, the processes disclosed in the embodiments can be realized in various forms such as a recording medium recording a program for executing the processes, a method, and the like.
1 印刷装置
2 情報処理装置
41 画像編集アプリ
50 編集画面
508 詳細ボタン
60 詳細情報画面
502 印刷ボタン
100 印刷システム
1
Claims (11)
前記情報処理装置に、
前記第1のプリンタが選択されている状態で、前記第1のプリンタに関する特定のデータの印刷指示を受け付ける受付処理と、
前記受付処理にて前記特定のデータの前記印刷指示を受け付けた場合に、前記特定のデータに基づく印刷を前記第2のプリンタに行わせる特定データ印刷処理と、
を実行させ、
更に前記特定データ印刷処理では、
前記受付処理にて前記特定のデータの前記印刷指示を受け付けた場合に、
前記情報処理装置に接続するプリンタを検索する検索処理と、
前記検索処理にて検索されたプリンタを一覧表示し、前記第2のプリンタを選択させる選択処理と、
を前記情報処理装置に実行させ、
前記選択処理にて選択された前記第2のプリンタに、前記特定のデータに基づく印刷を行わせる、
ことを特徴とするアプリケーションプログラム。 An application program installed in an information processing device connected to a first printer and a second printer capable of printing on a print medium different from the print medium of the first printer,
In the information processing device,
a receiving process for receiving a print instruction for specific data relating to the first printer while the first printer is selected;
specific data print processing for causing the second printer to print based on the specific data when the print instruction for the specific data is received in the reception processing;
and
Furthermore, in the specific data printing process,
When the print instruction for the specific data is received in the reception process,
a search process for searching for a printer connected to the information processing device;
a selection process for displaying a list of the printers searched by the search process and for selecting the second printer;
causes the information processing device to execute
causing the second printer selected in the selection process to print based on the specific data;
An application program characterized by:
前記選択処理では、
前記検索処理にて検索されたプリンタのうち、前記第1のプリンタの印刷媒体よりも幅が大きい印刷媒体に対応するプリンタを、他のプリンタと区別して表示する、
ことを特徴とするアプリケーションプログラム。 In the application program according to claim 1 ,
In the selection process,
displaying a printer corresponding to a printing medium having a wider width than that of the printing medium of the first printer among the printers found in the searching process, distinguishing from other printers;
An application program characterized by:
前記選択処理では、
前記検索処理にて検索されたプリンタのうち、前記第1のプリンタの印刷媒体よりも
幅が大きい印刷媒体に対応しないプリンタをフィルタリングし、前記第1のプリンタの印刷媒体よりも幅が大きい印刷媒体に対応するプリンタを表示する、
ことを特徴とするアプリケーションプログラム。 In the application program according to claim 1 ,
In the selection process,
Among the printers searched by the search process, filtering printers that do not correspond to a printing medium wider than the printing medium of the first printer, and filtering the printing medium wider than the printing medium of the first printer. Show printers that support
An application program characterized by:
前記特定のデータは、前記第1のプリンタの取扱説明書、前記第1のプリンタの装置情報、前記第1のプリンタのステータス情報、のいずれかのデータである、
ことを特徴とするアプリケーションプログラム。 In the application program according to any one of claims 1 to 3 ,
The specific data is any one of an instruction manual for the first printer, device information for the first printer, and status information for the first printer.
An application program characterized by:
前記特定のデータは、印字量が閾値よりも大きいデータである、
ことを特徴とするアプリケーションプログラム。 In the application program according to any one of claims 1 to 4 ,
The specific data is data with a print amount larger than a threshold,
An application program characterized by:
前記情報処理装置に、
前記第1のプリンタに印刷を行わせる場合に、前記第1のプリンタ用のモジュールを用いて印刷対象のデータを第1の印刷データに変換し、前記第1の印刷データを前記第1のプリンタに送信する第1送信処理と、
前記第2のプリンタに印刷を行わせる場合に、前記第2のプリンタ用のモジュールを用いて印刷対象のデータを第2の印刷データに変換し、前記第2の印刷データを前記第2のプリンタに送信する第2送信処理と、
を実行させることを特徴とするアプリケーションプログラム。 In the application program according to any one of claims 1 to 5 ,
In the information processing device,
When causing the first printer to print, data to be printed is converted into first print data using a module for the first printer, and the first print data is transferred to the first printer. a first transmission process for transmitting to
When the second printer performs printing, data to be printed is converted into second print data using a module for the second printer, and the second print data is transferred to the second printer. a second transmission process for transmitting to
An application program characterized by executing
前記情報処理装置に、
前記第1のプリンタに印刷を行わせる場合に、前記第1のプリンタ用のモジュールを用いて印刷対象のデータを印刷データに変換し、前記印刷データを前記第1のプリンタに送信する第1送信処理と、
前記第2のプリンタに印刷を行わせる場合に、印刷対象のデータを印刷データに変換せず、前記印刷対象のデータを前記第2のプリンタに送信する第2送信処理と、
を実行させることを特徴とするアプリケーションプログラム。 In the application program according to any one of claims 1 to 6 ,
In the information processing device,
a first transmission for converting data to be printed into print data using a module for the first printer and transmitting the print data to the first printer when causing the first printer to print; processing;
a second transmission process of transmitting the data to be printed to the second printer without converting the data to be printed into print data when causing the second printer to print;
An application program characterized by executing
前記情報処理装置に、
前記第1のプリンタに印刷を行わせる場合に、前記第1のプリンタ用のモジュールを用いて印刷対象のデータを第1の印刷データに変換し、前記第1の印刷データを前記第1のプリンタに送信する第1送信処理と、
前記第2のプリンタに印刷を行わせる場合に、オペレーティングシステムに印刷対象のデータを第2の印刷データに変換させ、前記第2の印刷データを前記第2のプリンタに送信する第2送信処理と、
を実行させることを特徴とするアプリケーションプログラム。 In the application program according to any one of claims 1 to 7 ,
In the information processing device,
When causing the first printer to print, data to be printed is converted into first print data using a module for the first printer, and the first print data is transferred to the first printer. a first transmission process for transmitting to
a second transmission process of causing an operating system to convert data to be printed into second print data and transmitting the second print data to the second printer when causing the second printer to print; ,
An application program characterized by executing
前記特定データ印刷処理では、
前記第1のプリンタの印刷媒体の幅よりも大きい幅の印刷媒体に対応する前記第2のプリンタに、前記特定のデータに基づく印刷を行わせる、
ことを特徴とするアプリケーションプログラム。 In the application program according to claim 1,
In the specific data printing process,
causing the second printer, which corresponds to a print medium with a width larger than that of the print medium of the first printer, to print based on the specific data;
An application program characterized by:
前記第1のプリンタおよび前記第2のプリンタは、帯状の印刷媒体に印刷を行うラベルプリンタであり、
前記第1のプリンタと前記第2のプリンタとは、対応する印刷媒体のスペックが異なる、
ことを特徴とするアプリケーションプログラム。 In the application program according to claim 1 or claim 9 ,
The first printer and the second printer are label printers that print on a belt-shaped print medium,
The first printer and the second printer have different specifications of corresponding printing media,
An application program characterized by:
前記第1のプリンタは、ロール紙に印刷を行うプリンタであり、
前記第2のプリンタは、カット紙に印刷を行うプリンタである、
ことを特徴とするアプリケーションプログラム。 In the application program according to claim 1 or claim 9 ,
The first printer is a printer that prints on roll paper,
The second printer is a printer that prints on cut paper,
An application program characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018059976A JP7119490B2 (en) | 2018-03-27 | 2018-03-27 | application program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018059976A JP7119490B2 (en) | 2018-03-27 | 2018-03-27 | application program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019174951A JP2019174951A (en) | 2019-10-10 |
JP7119490B2 true JP7119490B2 (en) | 2022-08-17 |
Family
ID=68170366
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018059976A Active JP7119490B2 (en) | 2018-03-27 | 2018-03-27 | application program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7119490B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7147222B2 (en) | 2018-03-30 | 2022-10-05 | ブラザー工業株式会社 | application program |
JP7448417B2 (en) * | 2020-05-21 | 2024-03-12 | ローランドディー.ジー.株式会社 | Image data creation device, printing system, and computer program for creating image data |
JP7331888B2 (en) * | 2021-07-06 | 2023-08-23 | カシオ計算機株式会社 | Information processing device, label creation method and label creation program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003186650A (en) | 2001-12-18 | 2003-07-04 | Ricoh Co Ltd | Printing device |
JP2004295680A (en) | 2003-03-27 | 2004-10-21 | Brother Ind Ltd | Image formation control device and program |
JP2005297430A (en) | 2004-04-14 | 2005-10-27 | Konica Minolta Business Technologies Inc | Image forming apparatus |
JP2012134587A (en) | 2010-12-20 | 2012-07-12 | Kyocera Document Solutions Inc | Image formation apparatus and image formation system |
-
2018
- 2018-03-27 JP JP2018059976A patent/JP7119490B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003186650A (en) | 2001-12-18 | 2003-07-04 | Ricoh Co Ltd | Printing device |
JP2004295680A (en) | 2003-03-27 | 2004-10-21 | Brother Ind Ltd | Image formation control device and program |
JP2005297430A (en) | 2004-04-14 | 2005-10-27 | Konica Minolta Business Technologies Inc | Image forming apparatus |
JP2012134587A (en) | 2010-12-20 | 2012-07-12 | Kyocera Document Solutions Inc | Image formation apparatus and image formation system |
Also Published As
Publication number | Publication date |
---|---|
JP2019174951A (en) | 2019-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11200011B2 (en) | Printer and server | |
JP5241522B2 (en) | Printer server, image forming apparatus, printing system using them, control method therefor, program, and recording medium | |
US7916332B2 (en) | Document processing apparatus and a method for controlling a document processing apparatus | |
US8582147B2 (en) | Information processing apparatus, control method for image forming apparatus and post-processing apparatus, and computer program | |
JP7040204B2 (en) | Application program | |
US8605316B2 (en) | Information processing apparatus and control method thereof, and storage medium | |
JP7119490B2 (en) | application program | |
JP6575074B2 (en) | Information processing apparatus, information processing method, and program | |
US7428072B2 (en) | Printing control program, printing control method, printing system and information processing apparatus | |
JP4761535B2 (en) | Document management apparatus and method, program | |
JP5017073B2 (en) | Information processing apparatus, information processing system, information processing method, information processing program, and recording medium | |
JP2005071162A (en) | Information processing apparatus, printing system, control method of information processing apparatus, program, and recording medium | |
JP2002014797A (en) | Information processor, print controller and its control method, and storage medium and its control program | |
JP7024547B2 (en) | Application program | |
JP2019053403A (en) | Program and printing system | |
JP4313974B2 (en) | Print control program, print control method, and information processing apparatus | |
JP3805263B2 (en) | Printing control program, printing control method, printing system, and information processing apparatus | |
US11875074B2 (en) | Computer-readable storage medium and method for displaying information about whether print settings are configurable | |
JP7302538B2 (en) | SERVER, PRINTER AND COMPUTER PROGRAM FOR SERVER | |
JP2008105178A (en) | Image forming apparatus, control method of image forming apparatus, program and storage medium | |
JP2015172933A (en) | Information processing apparatus, information processing method, and program | |
JP2024016351A (en) | Information processor and program | |
JP2015069414A (en) | Program and information processor | |
JP2024018592A (en) | Information processing apparatus, method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210219 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220218 |
|
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: 20220705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220718 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7119490 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |