(57)【要約】【課題】複数のプリンタと通信可能な情報処理装置に組み込まれるアプリケーションプログラムにおいて、プリンタに関する特定のデータを印刷した場合の視認性を向上させる技術を提供すること。【解決手段】印刷装置１Ａと、印刷装置１Ａの印刷媒体と異なる印刷媒体にも印刷可能な印刷装置１Ｄと、に接続する情報処理装置２に組み込まれたアプリケーションプログラム４１であって、情報処理装置２に、印刷装置１Ａが選択されている状態で、印刷装置１Ａに関するマニュアルの印刷指示を受け付ける受付処理と（Ｓ３６）、受付処理にてマニュアルのデータの印刷指示を受け付けた場合に、マニュアルのデータに基づく印刷を印刷装置１Ｄに行わせる特定データ印刷処理と（Ｓ４０）、を実行させる。【選択図】            図６
2019174951.tif 000002
【特許請求の範囲】
【請求項１】
第１のプリンタと、前記第１のプリンタの印刷媒体と異なる印刷媒体にも印刷可能な第２のプリンタと、に接続する情報処理装置に組み込まれたアプリケーションプログラムであって、
前記情報処理装置に、
前記第１のプリンタが選択されている状態で、前記第１のプリンタに関する特定のデータの印刷指示を受け付ける受付処理と、
前記受付処理にて前記特定のデータの前記印刷指示を受け付けた場合に、前記特定のデータに基づく印刷を前記第２のプリンタに行わせる特定データ印刷処理と、
を実行させることを特徴とするアプリケーションプログラム。
【請求項２】
請求項１に記載するアプリケーションプログラムにおいて、
前記特定データ印刷処理では、
前記第１のプリンタの印刷媒体の幅よりも大きい幅の印刷媒体に対応する前記第２のプリンタに、前記特定のデータに基づく印刷を行わせる、
ことを特徴とするアプリケーションプログラム。
【請求項３】
請求項１または請求項２に記載するアプリケーションプログラムにおいて、
前記第１のプリンタおよび前記第２のプリンタは、帯状の印刷媒体に印刷を行うラベルプリンタであり、
前記第１のプリンタと前記第２のプリンタとは、対応する印刷媒体のスペックが異なる、
ことを特徴とするアプリケーションプログラム。
【請求項４】
請求項１または請求項２に記載するアプリケーションプログラムにおいて、
前記第１のプリンタは、ロール紙に印刷を行うプリンタであり、
前記第２のプリンタは、カット紙に印刷を行うプリンタである、
ことを特徴とするアプリケーションプログラム。
【請求項５】
請求項１から請求項４のいずれか１つに記載するアプリケーションプログラムにおいて、
前記特定データ印刷処理では、
前記受付処理にて前記特定のデータの前記印刷指示を受け付けた場合に、
前記情報処理装置に接続するプリンタを検索する検索処理と、
前記検索処理にて検索されたプリンタを一覧表示し、前記第２のプリンタを選択させる選択処理と、
を前記情報処理装置に実行させ、
前記選択処理にて選択された前記第２のプリンタに、前記特定のデータに基づく印刷を行わせる、
ことを特徴とするアプリケーションプログラム。
【請求項６】
請求項５に記載するアプリケーションプログラムにおいて、
前記選択処理では、
前記検索処理にて検索されたプリンタのうち、前記第１のプリンタの印刷媒体よりも幅が大きい印刷媒体に対応するプリンタを、他のプリンタと区別して表示する、
ことを特徴とするアプリケーションプログラム。
【請求項７】
請求項５に記載するアプリケーションプログラムにおいて、
前記選択処理では、
前記検索処理にて検索されたプリンタのうち、前記第１のプリンタの印刷媒体よりも幅が大きい印刷媒体に対応しないプリンタをフィルタリングし、前記第１のプリンタの印刷媒体よりも幅が大きい印刷媒体に対応するプリンタを表示する、
ことを特徴とするアプリケーションプログラム。
【請求項８】
請求項１から請求項７のいずれか１つに記載するアプリケーションプログラムにおいて、
前記特定のデータは、前記第１のプリンタの取扱説明書、前記第１のプリンタの装置情報、前記第１のプリンタのステータス情報、のいずれかのデータである、
ことを特徴とするアプリケーションプログラム。
【請求項９】
請求項１から請求項８のいずれか１つに記載するアプリケーションプログラムにおいて、
前記特定のデータは、印字量が閾値よりも大きいデータである、
ことを特徴とするアプリケーションプログラム。
【請求項１０】
請求項１から請求項９のいずれか１つに記載するアプリケーションプログラムにおいて、
前記情報処理装置に、
前記第１のプリンタに印刷を行わせる場合に、前記第１のプリンタ用のモジュールを用いて印刷対象のデータを第１の印刷データに変換し、前記第１の印刷データを前記第１のプリンタに送信する第１送信処理と、
前記第２のプリンタに印刷を行わせる場合に、前記第２のプリンタ用のモジュールを用いて印刷対象のデータを第２の印刷データに変換し、前記第２の印刷データを前記第２のプリンタに送信する第２送信処理と、
を実行させることを特徴とするアプリケーションプログラム。
【請求項１１】
請求項１から請求項９のいずれか１つに記載するアプリケーションプログラムにおいて、
前記情報処理装置に、
前記第１のプリンタに印刷を行わせる場合に、前記第１のプリンタ用のモジュールを用いて印刷対象のデータを印刷データに変換し、前記印刷データを前記第１のプリンタに送信する第１送信処理と、
前記第２のプリンタに印刷を行わせる場合に、印刷対象のデータを印刷データに変換せず、前記印刷対象のデータを前記第２のプリンタに送信する第２送信処理と、
を実行させることを特徴とするアプリケーションプログラム。
【請求項１２】
請求項１から請求項９のいずれか１つに記載するアプリケーションプログラムにおいて、
前記情報処理装置に、
前記第１のプリンタに印刷を行わせる場合に、前記第１のプリンタ用のモジュールを用いて印刷対象のデータを第１の印刷データに変換し、前記第１の印刷データを前記第１のプリンタに送信する第１送信処理と、
前記第２のプリンタに印刷を行わせる場合に、オペレーティングシステムに印刷対象のデータを第２の印刷データに変換させ、前記第２の印刷データを前記第２のプリンタに送信する第２送信処理と、
を実行させることを特徴とするアプリケーションプログラム。
【請求項１３】
複数のプリンタに接続する情報処理装置に組み込まれたアプリケーションプログラムであって、
前記情報処理装置に、
ロール紙に印刷するラベルプリンタが選択されている状態で、前記ラベルプリンタに関する特定のデータの印刷指示を受け付ける受付処理と、
前記受付処理にて前記特定のデータの印刷指示を受け付けた場合に、カット紙に印刷するプリンタを検索する検索処理と、
前記検索処理にて検索されたプリンタの１つに対して、前記特定のデータに基づく印刷を行わせる印刷処理と、
を実行させることを特徴とするアプリケーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプリンタと通信可能な情報処理装置に組み込まれるアプリケーションプログラムに関する。
【背景技術】
【０００２】
プリンタに関する特定のデータを取得し、その特定のデータの印刷を行う技術が知られている。例えば、特許文献１では、ファクシミリ装置の技術であって、メーカのサーバから取扱説明書のデータをダウンロードし、ダウンロード完了後にその取扱説明書のデータを印刷する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０６０８３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プリンタに関する特定のデータには、取扱説明書のように情報量が多いものもあれば、その反対に情報量が少ないものもある。そのため、現在選択されているプリンタにおいて、所定の印刷媒体に印刷を行うことが設定されている場合、特定のデータをその所定の印刷媒体に印刷したとしても、印刷内容を一目で把握し難いことがある。
【０００５】
本発明は、前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは、複数のプリンタと通信可能な情報処理装置に組み込まれるアプリケーションプログラムにおいて、プリンタに関する特定のデータを印刷した場合の視認性を向上させる技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記の問題点を解決するために、本発明のアプリケーションプログラムは、次の構成を有している。
第１のプリンタと、前記第１のプリンタの印刷媒体と異なる印刷媒体にも印刷可能な第２のプリンタと、に接続する情報処理装置に組み込まれたアプリケーションプログラムであって、前記情報処理装置に、前記第１のプリンタが選択されている状態で、前記第１のプリンタに関する特定のデータの印刷指示を受け付ける受付処理と、前記受付処理にて前記特定のデータの前記印刷指示を受け付けた場合に、前記特定のデータに基づく印刷を前記第２のプリンタに行わせる特定データ印刷処理と、を実行させることを特徴とする。
【０００７】
第１のプリンタによる印刷では印刷内容を一目で確認し難くなるデータが有る。そのため、本明細書に開示されるアプリケーションプログラムによれば、そのような特定のデータの印刷の際、第１のプリンタが選択されている場合であっても、第２のプリンタに切り替えて印刷することで、特定のデータについて、視認性が高い印刷を行うことが可能になる。
【発明の効果】
【０００８】
本発明によれば、複数のプリンタと通信可能な情報処理装置に組み込まれるアプリケーションプログラムにおいて、プリンタに関する特定のデータを印刷した場合の視認性を向上させる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１にかかる印刷システムの概略構成図である。
【図２】情報処理装置の印刷用のプログラムを示す説明図である。
【図３】３種類の処理の経路を示す説明図である。
【図４】編集画面の例を示す説明図である。
【図５】印刷ボタンを操作する前の詳細情報画面の例を示す説明図である。
【図６】情報処理装置にて実行される編集印刷処理の手順を示すフローチャートである。
【図７】情報処理装置にて実行される編集印刷処理の手順を示すフローチャートである。
【図８】印刷ボタンを操作した後の詳細情報画面の例を示す説明図である。
【図９】実施形態２にかかる、情報処理装置にて実行される印刷装置の検索表示処理の手順を示すフローチャートである。
【図１０】印刷ボタンを操作した後の詳細情報画面の例を示す説明図である。
【図１１】テーブルの例を示す説明図である。
【発明を実施するための形態】
【００１０】
（実施形態１）
以下、本発明にかかる印刷システムを具体化した実施の形態について、添付図面を参照しつつ詳細に説明する。本実施形態は、互いに通信可能な印刷装置と情報処理装置とを含む印刷システムに本発明を適用したものである。
【００１１】
本実施形態の印刷システム１００は、図１に示すように、印刷装置１と、情報処理装置２とを有し、互いに通信可能に接続されている。印刷装置１は、印刷対象の媒体への印刷が可能な装置であり、例えば、ラベルプリンタ、ページプリンタ、コピー機、複合機である。情報処理装置２は、印刷装置１にて印刷させる画像データの生成及び編集、印刷装置１への印刷実行指示と画像データとの送信等を行う装置であり、例えば、スマートフォン、パーソナルコンピュータ、タブレットコンピュータである。なお、印刷システム１００を構成する印刷装置１や情報処理装置２は、それぞれ１台に限らず、複数台有ってもよい。
【００１２】
図１に示す本実施形態では、１台の情報処理装置２と４台の印刷装置１Ａ、１Ｂ、１Ｃ、１Ｄとから構成される印刷システム１００を示している。なお、以下の説明では、印刷装置１Ａ、１Ｂ、１Ｃ、１Ｄについて、区別の必要のない場合には、Ａ〜Ｄの区別のための添え字を省略して説明する。      
【００１３】
印刷装置１は、図１に示すように、コントローラ１１と、画像形成部１２と、操作パネル１３と、ネットワークインターフェース１４とを有している。コントローラ１１は、ＣＰＵや、フラッシュＲＯＭやＲＡＭなどのメモリ等を含み、印刷装置１の各構成要素を制御する。
【００１４】
フラッシュＲＯＭは、印刷装置１の制御プログラムなどのバージョン情報を記憶している。
【００１５】
なお、コントローラ１１は、ＣＰＵ等、印刷装置１の制御に利用されるハードウェアを纏めた総称である。具体的には、コントローラ１１は、ＡＳＩＣ（Application Specific Integrated Circuit）等も含み、したがって、ＡＳＩＣがＣＰＵの一部の機能を担っていてもよく、また、コントローラの一部の機能を論理回路が担っていてもよい。
【００１６】
画像形成部１２は、情報処理装置２から送られてきた画像データに基づいて、印刷対象の媒体に画像を印刷するための構成である。また、画像形成部１２の画像形成方式は、サーマル印刷方式、電子写真方式、インクジェット印刷方式等が採用される。また、画像形成部１２は、カラー印刷が可能な画像形成方式であっても良いし、モノクロ印刷のみに対応する画像形成方式であっても良い。
【００１７】
本実施形態では、印刷装置１Ａ、１Ｂ、１Ｃ、１Ｄは、画像形成部１２の画像形成方式や印刷媒体がそれぞれ異なっている。印刷装置１Ａは、画像形成部１２として、モノクロ印刷に対応するサーマル印刷方式が採用されている。また、印刷対象の媒体として、テープ状、すなわち、ロール状に捲回された長尺形状のラベル媒体（ロール紙）が採用されている。
【００１８】
印刷装置１Ａの画像形成部１２は、長尺形状のラベル媒体の幅が、８ｍｍ、１２ｍｍおよび１６ｍｍなどと、複数の幅のラベル媒体に対応するものであってもよい。また、ラベル媒体は、画像形成部１２によって印刷された後に、印刷量に応じた長さでカットされる。したがって、印刷装置１Ａは、ラベル媒体に印刷するためのラベルプリンタである。
【００１９】
また、印刷装置１Ｂは、画像形成部１２として、カラー印刷が可能な電子写真方式が採用されている。また、印刷装置１Ｃは、画像形成部１２として、カラー印刷が可能なインクジェット印刷方式が採用されている。また、印刷装置１Ｄは、画像形成部１２として、モノクロ印刷のみに対応する電子写真方式が採用されている。
【００２０】
また、印刷装置１Ｂ〜印刷装置１Ｄは、印刷媒体として、Ａ４サイズやＡ３サイズなどの定型サイズにカットされたシート状の印刷用紙（カット紙）に印刷可能である。なお、本実施形態における印刷装置１Ａ、１Ｂ、１Ｃ、１Ｄの組み合わせは一例を示したに過ぎず、これに限定されるものではない。
【００２１】
操作パネル１３は、例えば、タッチパネルであり、ユーザによる入力を受け付けるとともに情報の表示を行う。操作パネル１３は、各種の表示ランプやボタン等を含んでもよい。
【００２２】
ネットワークインターフェース１４は、情報処理装置２と通信を行うためのハードウェアである。
【００２３】
情報処理装置２は、図１に示すように、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、不揮発性メモリ２４と、操作表示部２６と、ネットワークインターフェース２７とを有している。ＲＯＭ２２には、情報処理装置２を起動するための起動プログラム等が記憶されている。ＲＡＭ２３は、各種処理が実行される際に作業領域として、あるいは、データを一時的に記憶する記憶領域として利用される。不揮発性メモリ２４は、例えば、ＨＤＤ、フラッシュメモリであり、各種のプログラムやデータを記憶する。
【００２４】
ＣＰＵ２１は、ＲＯＭ２２や不揮発性メモリ２４から読み出したプログラムに従って、各種の処理を実行する。
【００２５】
操作表示部２６は、例えば、表示装置やその表示装置上に配置されたタッチパネルなどから構成されている。表示装置は、必要な情報を表示し、また、タッチパネルは、ユーザによる入力を受け付ける。
【００２６】
なお、操作表示部２６の構成において、デスクトップ型のパーソナルコンピュータのように、操作表示部２６の機能を実現するためのデバイスを情報処理装置２とは別に備える構成でもよい。この場合には、情報処理装置２は、操作表示部２８の機能を実現するデバイスを、具体的には、キーボード、マウス、ディスプレイ等を接続するためのインターフェースを備える。
【００２７】
ネットワークインターフェース２７は、印刷装置１と通信を行うためのハードウェアである。ネットワークインターフェース２７は、通信インターフェースの一例である。
【００２８】
本実施形態の印刷システム１００では、情報処理装置２と印刷装置１とが、共通のアクセスポイント３を介して、Ｗｉ−Ｆｉ（登録商標）規格に準拠した無線通信を行う。すなわち、ネットワークインターフェース１４および２７は、ともに、Ｗｉ−Ｆｉ（登録商標）規格による無線通信を可能にするインターフェースである。より具体的には、ＩＥＥＥ８０２．１１の規格及びそれに準ずる規格に基づく無線通信を可能にするインターフェースである。なお、本実施形態の通信態様は一例であり、前述の態様に限らない。例えば、情報処理装置２と印刷装置１とは、アクセスポイント３を介さない直接接続による無線通信にて通信してもよい。
【００２９】
また、アクセスポイント３は、インターネット４を介して印刷装置１の製造メーカが提供するサーバ５に接続されている。したがって、情報処理装置２は、インターネット４を介して印刷装置１のマニュアルをダウンロードすることができる。また、マニュアル以外にも、サーバ５から印刷装置１の制御プログラムのバージョン情報やサーバ５の更新情報などがダウンロードすることができてもよい。
【００３０】
情報処理装置２の不揮発性メモリ２４には、図２に示すように、画像編集用のアプリケーションプログラム（画像編集アプリ）４１と、画像データ生成プログラム４２と、専用印刷制御プログラム４３と、オペレーティングシステム（ＯＳ）４４と、が記憶されている。さらに、情報処理装置２のＯＳ４４には、特定印刷制御プログラム４５と、一般印刷制御プログラム４６と、通信プログラム４７と、が組み込まれている。
【００３１】
画像編集アプリ４１は、編集アプリケーションプログラムの一例である。以下では、アプリケーションプログラムを「アプリ」と称する。なお、図２では、各種のデータの流れる方向を実線の矢印にて示している。
【００３２】
画像編集アプリ４１は、例えば、操作表示部２６におけるユーザの指示を受け付ける機能、操作表示部２６に画像を表示する機能、画像の編集や保存を行う機能、を有するプログラムである。本実施形態の画像編集アプリ４１は、例えば、印刷装置１Ａ用のラベル画像ファイルの生成および編集に用いられるプログラムである。
【００３３】
また、ラベル画像ファイルは、テープ状のラベル媒体に印刷するためのデータファイルである。画像編集アプリ４１は、さらに、生成済みのラベル画像ファイルを読み込む機能や、印刷指示を受け付ける機能、印刷時の各種設定を受け付ける機能も有する。
【００３４】
また、画像編集アプリ４１は、図２中に二点鎖線で示すように、専用印刷制御プログラム４３、特定印刷制御プログラム４５および一般印刷制御プログラム４６のいずれかを介して、印刷装置１から装置の状態情報を取得する機能も有する。装置の状態情報としては、例えば、印刷完了情報、エラー情報がある。
【００３５】
画像データ生成プログラム４２は、印刷用の画像ファイルを生成する機能を有するプログラムである。本実施形態の情報処理装置２では、画像データ生成プログラム４２は、例えば、画像編集アプリ４１にて受け付けた編集の指示に基づいて、ラベル画像ファイルを生成する。画像編集アプリ４１にてラベル画像ファイルを生成する処理の手順は、詳細には、画像編集アプリ４１から画像データ生成プログラム４２に生成の指示が出力され、画像データ生成プログラム４２にて生成されたラベル画像ファイルを画像編集アプリ４１が取得する手順を含む。
【００３６】
専用印刷制御プログラム４３は、例えば、ラベル画像ファイルに含まれる画像データをラスタライズしてラスタライズデータを生成する機能、生成したラスタライズデータについて通信プログラム４７を制御して印刷装置１Ａに送信する機能、を有するプログラムである。専用印刷制御プログラム４３は、特定の機種の印刷装置、本実施形態では印刷装置１Ａに対応する専用のプログラムであり、他のメーカの機種など特定の機種以外の印刷装置には対応しない。
【００３７】
したがって、本実施形態の専用印刷制御プログラム４３は、印刷装置１Ａにて対応可能な形式のラスタライズデータを生成する。
【００３８】
特定印刷制御プログラム４５は、特定のページ記述言語によって記述された印刷用の規格データを生成する機能、生成した規格データについて通信プログラム４７を制御して、例えば印刷装置１Ｃ〜印刷装置１Ｄに送信する機能、を有するプログラムである。特定印刷制御プログラム４５は、印刷制御機能を実現するために、ＯＳ４４によって提供される標準のプログラムである。
【００３９】
したがって、印刷装置１Ｃ〜印刷装置１Ｄは、特定のページ記述言語によって記述された規格データを理解してラスタライズ処理をし、印刷に必要なラスタライズデータを生成する機能を備える。
【００４０】
また、特定印刷制御プログラム４５は、特定のページ記述言語をサポートする種々の印刷装置に対応するプログラムである。そのため、特定のページ記述言語をサポートする機能を備えた印刷装置であれば、どのメーカの印刷装置であっても、規格データに基づく印刷を実行できる。
【００４１】
なお、特定印刷制御プログラム４５を利用した印刷のシステムとしては、例えば、AirPrint、Mopria（いずれも登録商標）がある。また、特定のページ記述言語としては、例えば、PostScriptがある。
【００４２】
一般印刷制御プログラム４６は、画像データをラスタライズしてラスタライズデータを生成する機能、生成したラスタライズデータについて通信プログラム４７を制御して印刷装置１Ｂに送信する機能、を有するプログラムである。特定印刷制御プログラム４５は、印刷制御機能を実現するために、ＯＳ４４もしくは印刷装置の製造メーカによって提供されるプログラムである。
【００４３】
したがって、印刷装置１Ｂは、ラスタライズデータに基づいて印刷する機能を備えればよく、一般的な印刷装置である。
【００４４】
なお、一般印刷制御プログラム４６を利用した印刷のシステムとしては、例えば、ＣＵＰＳ（登録商標）（Common UNIX（登録商標） Printing System）がある。
【００４５】
画像データ生成プログラム４２によって生成されるラベル画像ファイルは、専用印刷制御プログラム４３における処理に適するファイルである。画像編集アプリ４１は、印刷対象の画像データを専用印刷制御プログラム４３に渡す場合には、ラベル画像ファイルを用い、また、指定された全ての印刷設定を付加する。
【００４６】
一方、画像編集アプリ４１は、印刷対象の画像データを特定印刷制御プログラム４５や一般印刷制御プログラム４６に渡すことも可能である。特定印刷制御プログラム４５や一般印刷制御プログラム４６は、シート状の印刷用紙に印刷を行う印刷装置１Ｂ〜印刷装置１Ｄに対応するプログラムであり、ラベル編集機能を有する画像編集アプリ４１から使用する場合には、ラベル画像ファイルを、シート状の印刷用紙に印刷する場合に適した形式とした汎用画像ファイルを用いる。この場合には、画像編集アプリ４１は、一般的な印刷設定のみを付加する。すなわち、ロール状の印刷媒体用の印刷設定は付加せず、印刷装置１Ｂ〜印刷装置１Ｄにおいて設定可能な印刷設定を付加する。
【００４７】
通信プログラム４７は、ネットワークインターフェース２７を制御して、通信相手の装置との通信を行う機能を有するプログラムである。例えば、一般印刷制御プログラム４６によって生成されたラスタライズデータはＯＳ４４のスプーラに登録される。情報処理装置２の通信プログラム４７は、スプーラに登録されたデータを、ネットワークインターフェース２７を介して印刷装置１に送信する。通信プログラム４７も、ＯＳ４４によって提供される標準のプログラムである。通信プログラム４７の一部は、ＲＯＭ２２に記憶されていてもよい。
【００４８】
本実施形態の印刷システム１００は、印刷装置１に印刷を行わせる処理の経路として、図３に示すように、３種類の経路を有する。３種類の経路とは、情報処理装置２がラスタライズ処理を行う第１経路および第３経路と、印刷装置１がラスタライズ処理を行う第２経路と、である。
【００４９】
第１経路を用いて印刷装置１に印刷を行わせる場合、図３に示すように、情報処理装置２は、ラスタライズ処理を実行して、ラベル画像ファイルに含まれる画像データをラスタライズし、ラスタライズデータを印刷装置１Ａに送信する。印刷装置１Ａは、ラスタライズ済みのラスタライズデータを受信して、受信したラスタライズデータに基づいて印刷する。第１経路では、情報処理装置２は、印刷対象の画像データを図２に示した専用印刷制御プログラム４３を用いてラスタライズする。
【００５０】
第２経路を用いて印刷装置１に印刷を行わせる場合、図３に示すように、情報処理装置２は、汎用画像ファイルに含まれる画像データを特定のページ記述言語により記述して規格データを生成し、その規格データを印刷装置１Ｃおよび印刷装置１Ｄに送信する。印刷装置１Ｃおよび印刷装置１Ｄは、受信した規格データをラスタライズ処理してラスタライズデータを生成し、そして、ラスタライズデータに基づいて印刷する。
【００５１】
第３経路を用いて印刷装置１に印刷を行わせる場合、図３に示すように、情報処理装置２は、ラスタライズ処理を実行して、汎用画像ファイルに含まれる画像データをラスタライズし、ラスタライズデータを印刷装置１Ｂに送信する。印刷装置１Ｂは、ラスタライズ済みのラスタライズデータを受信して、受信したラスタライズデータに基づいて印刷する。第３経路は、一般印刷制御プログラム４６を使用する。
【００５２】
続いて、本実施形態の印刷システム１００による印刷動作について説明する。以下では、まず、本実施形態の印刷システム１００が、第１経路による印刷処理を行う場合について説明する。印刷装置１としては、テープ状のラベル媒体に印刷するための印刷装置１Ａがデフォルトとして選択されている。
【００５３】
また、画像編集アプリ４１は、ラベルプリンタ用のラベル画像ファイルを生成するプログラムであり、専用印刷制御プログラム４３は、ラベルプリンタに対応するラスタライズデータを生成するプログラムである。第１経路を用いた処理では、情報処理装置２は、印刷装置１Ａにて対応可能な詳細な印刷設定を受け付ける。
【００５４】
印刷システム１００にてラベルを作成する場合、ユーザは、情報処理装置２にて画像編集アプリ４１を実行させ、印刷対象の画像データを含むラベル画像ファイルを編集する。情報処理装置２は、画像編集アプリ４１の実行を開始すると、例えば、図４に示すように、編集画面５０を操作表示部２６に表示する。
【００５５】
編集画面５０には、例えば、編集中のラベル画像のプレビュー画像５０１、印刷の実行指示を受け付ける印刷ボタン５０２、印刷のキャンセルを受け付けるキャンセルボタン５０３、編集画面５０に表示された編集中のラベル画像などのキャンセルを受け付ける画像キャンセルボタン５０４、プルダウンメニューに表示された複数の印刷装置１の中から１個の印刷装置１を選択するためのプリンタ選択ボタン５０７、印刷装置の詳細情報を表示させるための印刷装置の詳細ボタン５０８、画像編集アプリ４１を終了させるための終了ボタン５０９が表示される。
【００５６】
例えば、情報処理装置２が画像編集アプリ４１を起動すると、印刷装置１Ａがデフォルトの印刷装置として選択され、プリンタ選択ボタン５０７部分に印刷装置１Ａの装置名が表示される。
【００５７】
また、編集画面５０には、例えば、図４に示すように、オブジェクト選択ボタン５０５が表示される。情報処理装置２は、オブジェクト選択ボタン５０５によって、編集中のラベル画像に追加するオブジェクトの種類の指定を受け付ける。オブジェクトの種類としては、例えば、テキスト、枠、図形、写真、バーコードがある。
【００５８】
情報処理装置２は、オブジェクトの追加の指示を受け付けると、プレビュー画像５０１に指定されたオブジェクトの領域を追加する。さらに、情報処理装置２は、オブジェクトの領域内に印刷する画像データの指定をさらに受け付け、受け付けた画像データに基づいて、プレビュー画像５０１を表示する。図４では、文字「ＸＹＺ」を含むテキストオブジェクト５０１ａと花の図形オブジェクト５０１ｂとを含むプレビュー画像５０１の例を示している。
【００５９】
また、編集画面５０では、プレビュー画像５０１の一部が印刷範囲として設定されることがある。印刷範囲は、例えば、印刷に用いるラベルの幅や、印刷用紙の大きさに基づいて決まる印刷可能な範囲である。情報処理装置２は、プレビュー画像５０１中に印刷範囲を反映させて表示する。なお、情報処理装置２は、印刷範囲ボタン５０６の操作によって、プレビュー画像５０１中の印刷対象となる画像の範囲の設定を受け付けることもできる。ユーザによっては、例えば、作業効率の向上のために、印刷範囲外にオブジェクトを置くこともあり、印刷範囲は、そのようなオブジェクトを印刷範囲から除外するために設定される。図４のプレビュー画像５０１の例では、一点鎖線にて、テキストオブジェクト５０１ａのみを含む印刷範囲５０６ａを示している。
【００６０】
また、編集画面５０が操作表示部２６に表示されているときに、印刷装置の詳細ボタン５０８がユーザによって操作されると、図５に示すように、選択されている印刷装置の詳細情報画面６０が操作表示部２６に表示される。
【００６１】
詳細情報画面６０には、例えば、図４に示す編集画面５０に戻るための編集画面ボタン６０１、印字装置のバージョン情報を表示させるためのバージョン情報ボタン６０２、印字装置のマニュアルを表示させるためのマニュアルボタン６０３、プリンタ選択ボタン５０７部分に表示された印刷装置１Ａの詳細情報６０４などが表示される。詳細情報画面６０の詳細は後述のフローチャートで説明する。
【００６２】
続いて、本実施形態の印刷システム１００において前述した編集印刷動作を実現するために、情報処理装置２にて実行される編集印刷処理の手順について、図６および図７のフローチャートを参照して説明する。この編集印刷処理は、情報処理装置２が動作中、操作表示部２６においてユーザの指示により画像編集アプリ４１が選択されたことを契機に、情報処理装置２のＣＰＵ２１にて実行される。この編集印刷処理は、画像編集アプリ４１に含まれる処理である。
【００６３】
ＣＰＵ２１は、まず、ステップ１０（以下においては、「Ｓ１０」と称す）において、画像編集アプリ４１を起動し、図４に示す編集画面５０を操作表示部２６に表示する。次に、ＣＰＵ２１は、Ｓ１１において、編集画面５０上のオブジェクト選択ボタン５０５がユーザによって操作されたかを判断する。
【００６４】
Ｓ１１において、ＣＰＵ２１が、編集画面５０上のオブジェクト選択ボタン５０５が操作されたと判断した場合には（Ｓ１１：ＹＥＳ）、次のＳ１２において、ＣＰＵ２１は、ユーザの指示に基づき編集処理を実行し、その後、Ｓ１３へ移行する。
【００６５】
次に、ＣＰＵ２１は、Ｓ１３において、編集画面５０上の終了ボタン５０９がユーザによって操作されたか否かを判断する。
【００６６】
Ｓ１３において、ＣＰＵ２１が、編集画面５０上の終了ボタン５０９がユーザによって操作されたと判断した場合には（Ｓ１３：ＹＥＳ）、本処理を終了する。また、Ｓ１３において、ＣＰＵ２１が、編集画面５０上の終了ボタン５０９が操作されなかったと判断した場合には（Ｓ１３：ＮＯ）、先ほどのＳ１１に戻る。
【００６７】
一方、Ｓ１１において、ＣＰＵ２１が、編集画面５０上のオブジェクト選択ボタン５０５が操作されなかったと判断した場合には（Ｓ１１：ＮＯ）、次のＳ１４において、ＣＰＵ２１は、編集中のラベル画像などのキャンセルを受け付ける画像キャンセルボタン５０４がユーザによって操作されたか否かを判断する。
【００６８】
Ｓ１４において、ＣＰＵ２１が、画像キャンセルボタン５０４が操作されたと判断した場合には（Ｓ１４：ＹＥＳ）は、次のＳ１５において、ＣＰＵ２１は、編集画面５０上に表示された編集中のラベル画像を消去した後、次のＳ１３へ移行する。
【００６９】
一方、Ｓ１４において、ＣＰＵ２１が、画像キャンセルボタン５０４が操作されなかったと判断した場合には（Ｓ１４：ＮＯ）は、次のＳ１６において、ＣＰＵ２１は、編集画面５０上の印刷ボタン５０２がユーザによって操作されたか否かを判断する。
【００７０】
Ｓ１６において、ＣＰＵ２１が、印刷ボタン５０２が操作されたと判断した場合には（Ｓ１６：ＹＥＳ）は、次のＳ１７において、ＣＰＵ２１は、印刷のキャンセルを受け付けるキャンセルボタン５０３がユーザによって操作されたか否かを判断する。
【００７１】
Ｓ１７において、ＣＰＵ２１が、キャンセルボタン５０３が操作されたと判断した場合には（Ｓ１７：ＹＥＳ）は、次のＳ１８において、ＣＰＵ２１は、印刷処理を中止した後、次のＳ１３へ移行する。
【００７２】
一方、Ｓ１７において、ＣＰＵ２１が、キャンセルボタン５０３が操作されなかったと判断した場合には（Ｓ１７：ＮＯ）は、次のＳ１９において、ＣＰＵ２１は、編集画面５０上に表示されたプレビュー画像５０１、もしくは、プレビュー画像５０１中の、印刷範囲ボタン５０６の操作によって設定された画像の範囲について、ラベル画像データに基づいて、印刷を実行する。
【００７３】
本実施形態では、印刷装置１Ａが選択されている場合、ＣＰＵ２１は、図３に示す、第１経路を介して印刷装置１Ａにラスタライズデータを送出し、ラベルプリンタである印刷装置１Ａに印刷を実行させる。なお、Ｓ１９が本発明の第１送信処理に相当し、また、専用印刷制御プログラム４３が本発明の第１のプリンタ用のモジュールに相当する。
【００７４】
一方、Ｓ１６において、ＣＰＵ２１が、印刷ボタン５０２が操作されなかったと判断した場合には（Ｓ１６：ＮＯ）は、次のＳ２０において、ＣＰＵ２１は、印刷装置の詳細情報を表示させるための印刷装置の詳細ボタン５０８がユーザによって操作されたか否かを判断する。
【００７５】
Ｓ２０において、ＣＰＵ２１が、詳細ボタン５０８が操作されなかったと判断した場合には（Ｓ２０：ＮＯ）は、Ｓ１３へ移行する。
【００７６】
一方、Ｓ２０において、ＣＰＵ２１が、詳細ボタン５０８が操作されたと判断した場合には（Ｓ２０：ＹＥＳ）は、図７に示すＳ２９へ移行する。
【００７７】
次に、ＣＰＵ２１は、Ｓ２９において、図５に示す詳細情報画面６０を操作表示部２６に表示する。本実施形態では、印刷装置１Ａが選択されている場合、詳細情報画面６０には、印刷装置１Ａの詳細情報６０４が表示される。
【００７８】
次に、ＣＰＵ２１は、Ｓ３０において、詳細情報画面６０上のマニュアルボタン６０３がユーザによって操作されたか否かを判断する。
【００７９】
Ｓ３０において、ＣＰＵ２１が、詳細情報画面６０上のマニュアルボタン６０３が操作されたと判断した場合には（Ｓ３０：ＹＥＳ）、次のＳ３１において、ＣＰＵ２１は、インターネット４を介してサーバ５に印刷装置１のマニュアル情報を問い合わせる。
【００８０】
次に、ＣＰＵ２１は、Ｓ３２において、インターネット４を介して受信したマニュアル情報をＲＡＭ２３や不揮発性メモリ２４に記憶させるとともに、例えば、図８に示すように、詳細情報画面６０上に受信した印刷装置１のマニュアル６０５を表示させる。その後、Ｓ３０へ戻る。
【００８１】
本実施形態では、詳細情報画面６０上に、インターネット４を介して受信した印刷装置１Ａのマニュアルを表示させたが、これに限定されることはない。例えば、印刷装置１Ａに対してマニュアル情報を問い合わせ、印刷装置１Ａからマニュアル情報を受信し、詳細情報画面６０上に印刷装置１Ａのマニュアルを表示させてもよい。
【００８２】
また、マニュアルは、印刷装置１Ａのマニュアルに限定されるものではなく、例えば、画像編集アプリ４１のマニュアルであってもよい。この場合においては、サーバや画像編集アプリ４１に、画像編集アプリ４１のマニュアル情報を問い合わせて、受信したマニュアル情報に基づいて、詳細情報画面６０上に、画像編集アプリ４１のマニュアルを表示させることになる。
【００８３】
一方、Ｓ３０において、ＣＰＵ２１が、詳細情報画面６０上のマニュアルボタン６０３が操作されなかったと判断した場合には（Ｓ３０：ＮＯ）、次のＳ３３において、ＣＰＵ２１は、詳細情報画面６０上のバージョン情報ボタン６０２がユーザによって操作されたか否かを判断する。
【００８４】
Ｓ３３において、ＣＰＵ２１が、詳細情報画面６０上のバージョン情報ボタン６０２が操作されたと判断した場合には（Ｓ３３：ＹＥＳ）、次のＳ３４において、印刷装置１へバージョン情報を問い合わせる。
【００８５】
次に、ＣＰＵ２１は、Ｓ３５において、印刷装置１から受信したバージョン情報をＲＡＭ２３や不揮発性メモリ２４に記憶させるとともに、詳細情報画面６０上に受信したバージョン情報を表示させる。その後、Ｓ３０へ戻る。
【００８６】
本実施形態では、印刷装置１Ａが選択されている場合、印刷装置１Ａのバージョン情報が編集画面５０上に表示される。また、印刷装置１Ａのバージョン情報に代えて画像編集アプリ４１のバージョン情報を詳細情報画面６０上に表示するようにしても良い。
【００８７】
一方、Ｓ３３において、ＣＰＵ２１が、詳細情報画面６０上のバージョン情報ボタン６０２が操作されなかったと判断した場合には（Ｓ３３：ＮＯ）、次のＳ３６において、ＣＰＵ２１は、詳細情報画面６０上の印刷ボタン５０２がユーザによって操作されたか否かを判断する。なお、Ｓ３６が本発明の受付処理に相当する。
【００８８】
Ｓ３６において、ＣＰＵ２１が、詳細情報画面６０上の印刷ボタン５０２が操作されなかったと判断した場合には（Ｓ３６：ＮＯ）、次のＳ３７において、ＣＰＵ２１は、詳細情報画面６０上に表示されたところの、図４に示す編集画面５０に戻るための編集画面ボタン６０１がユーザによって操作されたか否かを判断する。
【００８９】
Ｓ３７において、ＣＰＵ２１が、詳細情報画面６０上の編集画面ボタン６０１が操作されたと判断した場合には（Ｓ３７：ＹＥＳ）、図６に示すＳ１０へ戻る。
【００９０】
一方、Ｓ３７において、ＣＰＵ２１が、詳細情報画面６０上の編集画面ボタン６０１が操作されなかったと判断した場合には（Ｓ３７：ＮＯ）、Ｓ３０へ戻る。
【００９１】
一方、Ｓ３６において、ＣＰＵ２１が、詳細情報画面６０上の印刷ボタン５０２が操作されたと判断した場合には（Ｓ３６：ＹＥＳ）、次のＳ３８において、ＣＰＵ２１は、情報処理装置２に接続された印刷装置１を検索し、図８に示すように、詳細情報画面６０上のプリンタ表示領域６０６に、検索で見つかった印刷装置１を一覧として表示する。
【００９２】
本実施形態では、詳細情報画面６０上の印刷ボタン５０２が操作された後には、図８に示すように、詳細情報画面６０上に、プリンタ選択ボタン５０７に代えてプリンタ表示領域６０６が表示される。そして、ＣＰＵ２１がＳ３８を実行することによって検索された印刷装置１が一覧として表示される。なお、この場合において、編集画面５０にて選択されている印字装置１Ａもプリンタ表示領域６０６に表示されているが、印字装置１Ａは、選択できないように構成しても、非表示やグレーアウトとしても、差し支えない。後述するように、特に、マニュアル情報はカット紙への印刷が望ましいため、このようにするとよい。
【００９３】
次に、ＣＰＵ２１は、詳細情報画面６０上のプリンタ表示領域６０６に表示された印刷装置１のいずれかがユーザによって選択されたか否かを判断する。なお、Ｓ３８およびＳ３９が本発明の選択処理に相当する。
【００９４】
ユーザは、操作表示部２６の、詳細情報画面６０のプリンタ表示領域６０６上をタッチすることによって、プリンタ表示領域６０６に表示された印刷装置１の１つを選択することができる。図８においては、印刷装置１Ｄが選択された状態を示している。
【００９５】
ユーザによって、印刷装置１が選択されると、ＣＰＵ２１は、Ｓ３９において、詳細情報画面６０上の印刷装置１が選択されたと判断し（Ｓ３９：ＹＥＳ）、次のＳ４０において、ＣＰＵ２１は、詳細情報画面６０上に表示されたマニュアルを印刷する。
【００９６】
ここでは、印刷装置１Ｄが選択されているので、ＣＰＵ２１は、図３に示す第２経路を用いて特定のページ記述言語により記述して規格データを印刷装置１Ｄに送信する。それにより、印刷装置１Ｄは、マニュアルの印刷を実行する。
【００９７】
このように本実施形態では、印刷装置１Ａのマニュアルの印刷が印刷装置１Ｄにおいて実行されるので、印刷装置１Ａにおいて印刷が実行される場合に比べて、印刷されたマニュアルの視認性が良い。つまり、印刷装置１Ａにおいて印刷した場合には、幅の狭いラベル媒体への印刷になるため、文字が小さくなってしまったり、レイアウトが変わってしまったりして見づらいものとなる。しかし、印刷装置１Ｄにおいて印刷した場合には、幅の広いカット紙への印刷になるため、操作表示部２６に表示された状態のような形態で印刷することができ、非常に読みやすくなる。
【００９８】
また、印刷装置１Ａにおいて印刷した場合には、ラベル媒体の幅が狭いので、マニュアルの１頁分を印刷するためにラベル媒体がたくさん消費される。しかし、印刷装置１Ｄにおいて印刷した場合には、印刷媒体の幅が広いためにマニュアルの１頁分を印刷するための印刷媒体の印刷枚数も少なくて済む。なお、Ｓ４０が本発明の特定データ印刷処理および第２送信処理に相当する。
【００９９】
また、本実施形態では、ＣＰＵ２１は、Ｓ４０において、ＣＰＵ２１によってＳ３５が実行されて詳細情報画面６０上にバージョン情報が表示されている際には、バージョン情報を選択された印刷装置１によって印刷する。
【０１００】
この場合においては、バージョン情報は、印刷量、すなわち、例えば、文字数や画像サイズがある閾値よりも小さいので、印刷装置１Ａにて印刷する構成であってもよい。閾値としては、印刷装置１Ａにて印刷された印刷物の視認性が低下せず、また、印刷媒体の印刷枚数（消費量）が増えることがないような適切な値が設定される。例えば、印刷装置１Ｄが選択されている場合であっても、バージョン情報を印刷する際には印刷装置１Ａによって印刷するようにしてもよい。これにより、特定情報に応じた適切な印刷装置１で印刷されることになり、利便性が向上する。
【０１０１】
さらに、本実施形態では、ＣＰＵ２１は、Ｓ４０において、図５に示す詳細情報画面６０上に表示された、バージョン情報ボタン６０２およびマニュアルボタン６０３のいずれもが操作されていない状態では、図５に示す詳細情報画面６０を印刷する。
【０１０２】
この場合において、ユーザがプリンタ表示領域６０６上をタッチすることによって、例えば、印刷装置１Ｂが選択されると、ＣＰＵ２１は、図３に示す第３経路を介して、印刷装置１Ｂにラスタライズ済みのラスタライズデータを送信する。それにより、印刷装置１Ｂは、詳細情報画面６０の印刷を実行する。
【０１０３】
一方、Ｓ３９において、ＣＰＵ２１が、ユーザによってプリンタ表示領域６０６上に表示された印刷装置１が選択されなかったと判断した場合には（Ｓ３９：ＮＯ）、次のＳ４１において、詳細情報画面６０上のキャンセルボタン５０３がユーザによって操作されたか否かを判断する。
【０１０４】
Ｓ４１において、ＣＰＵ２１が、詳細情報画面６０上のキャンセルボタン５０３が操作されたと判断した場合には（Ｓ４１：ＹＥＳ）、ＣＰＵ２１は、次のＳ４２において、印刷処理を中止した後、Ｓ３０へ戻る。
【０１０５】
一方、Ｓ４１において、ＣＰＵ２１が、詳細情報画面６０上のキャンセルボタン５０３が操作されなかったと判断した場合には（Ｓ４１：ＮＯ）、Ｓ３９へ戻る。
【０１０６】
このように本実施形態では、図４に示す編集画面５０にて、ラベル媒体への印刷を行う印刷装置１Ａが選択されている場合であっても、マニュアルを、カット紙への印刷を行う印刷装置１Ｂ〜印刷装置１Ｄによって印刷するようにしたので、印刷装置１Ａにおいて印刷が実行される場合に比べて、印刷されたマニュアルの視認性が良い。つまり、印刷装置１Ｄにおいて印刷した場合には、操作表示部２６に表示された状態に近い形態でマニュアルを印刷することができ、ユーザにとって、非常に読みやすくなる。また、印刷装置１Ａにおいて印刷した場合には、マニュアルの１頁分がラベル媒体の幅に応じて何分割かに分けて印刷されるので、ラベル媒体がたくさん消費される。しかし、印刷装置１Ｄにおいて印刷した場合には、マニュアルの１頁分が１枚のシートに印刷され、印刷媒体の印刷枚数も少なくて済む。なお、Ｓ４０が本発明の特定データ印刷処理および第２送信処理に相当し、特定印刷制御プログラム４５が本発明の第２のプリンタ用のモジュールに相当する。
【０１０７】
（実施形態２）
図９は、実施形態２にかかる、情報処理装置にて実行される印刷装置の検索表示処理手順を示すフローチャートであり、以下に図９を参照してその詳細を説明する。なお、その説明中、実施形態１と同じ作用効果を奏するものには同じ符号を付して説明する。また、本実施形態は、実施形態１における、図７に示すＳ３８に代わる別の処理手順である。したがって、Ｓ３８以外は、実施形態１と同じ処理手順を採用する。
【０１０８】
まず、ＣＰＵ２１は、Ｓ５０において、情報処理装置２に接続された印刷装置１を検索する。
【０１０９】
次に、ＣＰＵ２１は、Ｓ５１において、Ｓ５０で検索された印刷装置１の中で、編集画面５０にて選択されている印字装置１Ａより大きな用紙に印刷可能な印刷装置１を抽出する。
【０１１０】
本実施形態では、印刷装置１と、その印刷装置１が印刷可能な印刷媒体のサイズとの関係を示す、図１１に示すようなテーブル７０を情報処理装置２は記憶しているので、ＣＰＵ２１は、Ｓ５１において、このテーブル７０に基づいて抽出する。なお、テーブル７０は情報処理装置２が記憶している場合に限らず、テーブル７０を印刷装置１やサーバ５に記憶し、情報処理装置２が印刷装置１やサーバ５にテーブル７０を問い合わせしてテーブル７０を取得するようにしてもよい。
【０１１１】
ここで本実施形態では、通常、印刷装置１Ａがデフォルトの印字装置として選択されているので、ＣＰＵ２１は、Ｓ５１において、印刷装置１Ａよりも大きい印刷媒体に印刷可能な印刷装置１Ｂ〜印刷装置１Ｄを抽出、つまり、フィルタリングする。また、情報処理装置２の専用印刷制御プログラム４３にラベルプリンタが複数台接続されている場合においては、ラベルプリンタに装置されたテープ状のラベル媒体の幅が、デフォルトのラベルプリンタのラベル媒体の幅よりも大きいラベルプリンタが抽出されるようにしても良い。
【０１１２】
次に、ＣＰＵ２１は、Ｓ５２において、Ｓ５１にて抽出、つまり、フィルタリングした印刷装置１を詳細情報画面６０上のプリンタ表示領域６０６に表示する。そして、その後本処理を終了する。
【０１１３】
本実施形態の場合には、図１０に示すように、詳細情報画面６０上のプリンタ表示領域６０６に、抽出された印刷装置１のみが表示されることになる。したがって、ユーザは、間違えることなく適切な印刷装置１を選択できる。
【０１１４】
このように本実施形態では、詳細情報画面６０上のプリンタ表示領域６０６に、抽出された印刷装置１のみが表示されるようにしたが、これに限定されるものではない。
【０１１５】
たとえば、詳細情報画面６０上のプリンタ表示領域６０６に、Ｓ５０で検索された印刷装置１をすべて表示するとともに、Ｓ５１にて抽出されなかった印刷装置１と、Ｓ５１にて抽出された印刷装置１とを、区別する表示としても良い。
【０１１６】
区別する表示としては、Ｓ５１にて抽出されなかった印刷装置１の表示をグレーアウトして表示するとか、Ｓ５１にて抽出されなかった印刷装置１の表示を、Ｓ５１にて抽出された印刷装置１の表示にくらべて小さい文字で表示するとか、Ｓ５１にて抽出されなかった印刷装置１の表示の左側にマークを付すとか、Ｓ５１にて抽出された印刷装置１の表示をＳ５１にて抽出されなかった印刷装置１の表示よりも上方に表示するとかが考えられる。また、それらを組み合わせた区別する表示であっても良い。
【０１１７】
なお、本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、印刷装置１は、操作パネル１３を備えなくてもよい。情報処理装置２は、不揮発性メモリ２４に限らず、どのような種類の大容量記憶装置を備えていてもよい。
【０１１８】
また、例えば、印刷装置１Ｂおよび印刷装置１Ｃは、モノクロ専用の装置であってもよい。その場合には、情報処理装置２は、オブジェクトの種類に関わらず、色の設定に関する選択肢を表示しないとすればよい。
【０１１９】
また、印刷装置１と情報処理装置２との通信方式は、Ｗｉ−Ｆｉ（登録商標）規格に準拠した無線通信に限らない。例えば、ＵＳＢケーブルを用いた有線通信であってもよいし、Bluetooth（登録商標）等の他の規格に基づく無線通信であってもよい。また、複数の通信機能を備えていてもよい。
【０１２０】
また、印刷対象の画像ファイルは、ラベルに印刷するためのラベル画像ファイルに限らない。例えば、ＰＤＦファイル、ＪＰＥＧ等の圧縮ファイル、ビットマップファイルでもよい。ラベル画像ファイル以外の画像ファイルを対象とする場合、画像編集アプリ４１や専用印刷制御プログラム４３として、対象の画像ファイルに適合するものを使用すればよい。
【０１２１】
また、実施の形態に開示されている処理は、単一のＣＰＵ、複数のＣＰＵ、ＡＳＩＣなどのハードウェア、またはそれらの組み合わせで実行されてもよい。また、実施の形態に開示されている処理は、その処理を実行するためのプログラムを記録した記録媒体、または方法等の種々の態様で実現することができる。
【符号の説明】
【０１２２】
１  印刷装置
２  情報処理装置
４１  画像編集アプリ
５０  編集画面
５０８  詳細ボタン
６０  詳細情報画面
５０２  印刷ボタン
１００  印刷システム
【図１】
2019174951.tif 000003
【図２】
2019174951.tif 000004
【図３】
2019174951.tif 000005
【図４】
2019174951.tif 000006
【図５】
2019174951.tif 000007
【図６】
2019174951.tif 000008
【図７】
2019174951.tif 000009
【図８】
2019174951.tif 000010
【図９】
2019174951.tif 000011
【図１０】
2019174951.tif 000012
【図１１】
2019174951.tif 000013