(57)【要約】【課題】記録装置に搭載されているロール状の媒体のカット状態を作業者に報知する印刷制御装置を提供すること。【解決手段】ロール状の媒体を供給する複数の媒体供給部と媒体をカットするカッター部とを備えた記録装置を制御する印刷制御装置において、印刷制御装置は、媒体毎にカッター部がカットしたか否かの情報を示す媒体カット情報を記憶する記憶部と、媒体供給部が供給している媒体の媒体カット情報を記憶部から取得し、取得した媒体カット情報を含む媒体情報画面を媒体供給部に関連付けて生成する制御部と、媒体情報画面を表示する表示部とを備える。【選択図】図９
2016139173.tif 000002
【特許請求の範囲】
【請求項１】
ロール状の媒体を供給する複数の媒体供給部と前記媒体をカットするカッター部とを備えた記録装置を制御する印刷制御装置であって、
前記媒体毎に前記カッター部がカットしたか否かの情報を示す媒体カット情報を記憶する記憶部と、
前記媒体供給部が供給している前記媒体の前記媒体カット情報を前記記憶部から取得し、取得した前記媒体カット情報を含む媒体情報画面を前記媒体供給部に関連付けて生成する制御部と、
前記媒体情報画面を表示する表示部と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記媒体情報画面は、前記記録装置における前記媒体の供給状態の情報を含み、前記供給状態は、前記媒体供給部に収納されている収納状態、または前記媒体が記録領域まで給紙されている給紙状態のうち少なくともいずれか１つの状態であることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記制御部は、前記媒体カット情報がカットされていないことを示す前記媒体に対して、カットするか否かの選択肢を有するカット選択画面を生成し、生成した前記カット選択画面を前記表示部に表示させることを特徴とする請求項１または請求項２に記載の印刷制御装置。
【請求項４】
前記媒体情報画面は、前記カット選択画面を表示するか否かを選択する選択肢を含むことを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記カット選択画面は、前記媒体に対して記録を実行する指示、または前記媒体に対して前記媒体供給部まで収納を実行する指示、に関する情報を含むことを特徴とする請求項３または請求項４に記載の印刷制御装置。
【請求項６】
ロール状の媒体を供給する複数の媒体供給部と前記媒体をカットするカッター部とを備えた記録装置を制御する印刷制御方法であって、
前記媒体毎に前記カッター部がカットしたか否かの情報を示す媒体カット情報を記憶部に記憶する記憶工程と、
前記媒体供給部が供給している前記媒体における前記媒体カット情報を前記記憶部から取得し、取得した前記媒体カット情報を含む媒体情報画面を前記媒体供給部に関連付けて生成する制御工程と、
前記媒体情報画面を表示する表示工程と、
を備えることを特徴とする印刷制御方法。
【請求項７】
ロール状の媒体を供給する複数の媒体供給部および前記媒体をカットするカッター部を備えた記録装置と、前記記録装置を制御する印刷制御装置とが通信可能に接続された印刷システムであって、
前記印刷制御装置は、
前記媒体毎に前記カッター部がカットしたか否かの情報を示す媒体カット情報を記憶する記憶部と、
前記媒体供給部が供給している前記媒体における前記媒体カット情報を前記記憶部から取得し、取得した前記媒体カット情報を含む媒体情報画面を前記媒体供給部に関連付けて生成する制御部と、
前記媒体情報画面を表示する表示部と、
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、記録装置を制御する印刷制御方法、および印刷システムに関する。
【背景技術】
【０００２】
従来から、ロール紙等の連続媒体に画像を印刷するプリンターとそのプリンターを制御するためのＰＣ（Personal Computer）等から構成される印刷システムが知られていた。プリンターは、複数のロール紙を供給する供給装置を備え、また印刷後のロール紙を画像毎にカットするカッター装置を備えていた。ＰＣではプリンターの供給装置やカッター装置を制御し、印刷した画像毎に自動で媒体をカットしていた。特許文献１では、ＰＣからロール紙のカット方法を指定して印刷する印刷システムを提供していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２３３４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１による印刷システムでは、ＰＣを操作する作業者は、印刷をする前にプリンターにセットされているロール紙の状態を目視で確認する必要があった。このような印刷システムでは、一人の作業者によりプリンター専用のＰＣで印刷作業をしているような環境では問題の発生は少なかったが、ネットワーク環境が整い、複数台のＰＣからプリンターを共有して利用するような利用環境になってくると、作業者の確認不足により他の作業者が印刷した画像に連続して印刷してしまう等のミスがしばしば発生していた。
このように従来の印刷システムでは、ネットワーク環境やプリンター装備の変化に伴い、印刷ミスを発生させてしまう虞があるため、そのような印刷ミスを防ぐ改善が必要とされていた。
【０００５】
本発明は、上述した従来の課題に鑑みてなされたものであり、プリンターに搭載されているロール紙がカットされているか否かの状態を、作業者に報知することで印刷時の失敗が軽減される印刷システムおよび印刷制御装置（ＰＣ）を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題の少なくとも一部を解決するために、本発明は、以下の形態または適用例として実現することが可能である。
【０００７】
［適用例１］本適用例に係わる印刷制御装置は、ロール状の媒体を供給する複数の媒体供給部と前記媒体をカットするカッター部とを備えた記録装置を制御する印刷制御装置であって、前記媒体毎に前記カッター部がカットしたか否かの情報を示す媒体カット情報を記憶する記憶部と、前記媒体供給部が供給している前記媒体の前記媒体カット情報を前記記憶部から取得し、取得した前記媒体カット情報を含む媒体情報画面を前記媒体供給部に関連付けて生成する制御部と、前記媒体情報画面を表示する表示部と、を備えることを特徴とする。
【０００８】
本適用例によれば、印刷制御装置の表示部において表示される媒体情報画面には媒体カット情報が含まれている。媒体カット情報には、記録装置に供給されている媒体がカットされているか否かの情報が含まれている。従って、記録装置としてのプリンターに搭載されているロール状の媒体としてのロール紙がカットされているか否かの状態を、作業者に報知することができ、印刷時の失敗が軽減される印刷制御装置を提供することができる。
【０００９】
［適用例２］本適用例に係わる前記媒体情報画面は、前記記録装置における前記媒体の供給状態の情報を含み、前記供給状態は、前記媒体供給部に収納されている収納状態、または前記媒体が記録領域まで給紙されている給紙状態のうち少なくともいずれか１つの状態であることを特徴とする。
【００１０】
本適用例によれば、印刷制御装置の表示部に表示される媒体情報画面において、媒体の供給状態を確認することができる。作業者は、収納状態または給紙状態の状態を確認して、記録する媒体を選択することができる。
【００１１】
［適用例３］本適用例に係わる前記制御部は、前記媒体カット情報がカットされていないことを示す前記媒体に対して、カットするか否かの選択肢を有するカット選択画面を生成し、生成した前記カット選択画面を前記表示部に表示させることを特徴とする。
【００１２】
本適用例によれば、カットされていない媒体をカットするか否か選択することができるため、カットが必要な場合に確実にカットすることができ、印刷ミスを低減させることができる。
【００１３】
［適用例４］本適用例に係わる前記媒体情報画面は、前記カット選択画面を表示するか否かを選択する選択肢を含むことを特徴とする。
【００１４】
本適用例によれば、カット選択画面を表示することによりカットが必要な場合に確実にカットすることができる。作業者がカットされているか否かを確実に把握している場合は、カット選択画面を表示しない選択にして、効率良い作業を優先することができる。
【００１５】
［適用例５］本適用例に係わる前記カット選択画面は、前記媒体に対して記録を実行する指示、または前記媒体に対して前記媒体供給部まで収納を実行する指示、に関する情報を含むことを特徴とする。
【００１６】
本適用例によれば、カット選択画面によりカットするか否かを選択した後に、記録の実行または収納の実行を指示することができるため、作業者は確実に媒体に対する作業指示を遂行する。
【００１７】
［適用例６］本適用例に係わる印刷制御方法は、ロール状の媒体を供給する複数の媒体供給部と前記媒体をカットするカッター部とを備えた記録装置を制御する印刷制御方法であって、前記媒体毎に前記カッター部がカットしたか否かの情報を示す媒体カット情報を記憶部に記憶する記憶工程と、前記媒体供給部が供給している前記媒体における前記媒体カット情報を前記記憶部から取得し、取得した前記媒体カット情報を含む媒体情報画面を前記媒体供給部に関連付けて生成する制御工程と、前記媒体情報画面を表示する表示工程と、を備えることを特徴とする。
【００１８】
本適用例によれば、印刷制御装置の表示部において表示される媒体情報画面には媒体カット情報が含まれている。媒体カット情報には、記録装置に供給されている媒体がカットされているか否かの情報が含まれている。従って、記録装置としてのプリンターに搭載されているロール状の媒体としてのロール紙がカットされているか否かの状態を、作業者に報知することができ、印刷時の失敗が軽減される印刷制御方法を提供することができる。
【００１９】
［適用例７］本適用例に係わる印刷システムは、ロール状の媒体を供給する複数の媒体供給部および前記媒体をカットするカッター部を備えた記録装置と、前記記録装置を制御する印刷制御装置とが通信可能に接続された印刷システムであって、前記印刷制御装置は、前記媒体毎に前記カッター部がカットしたか否かの情報を示す媒体カット情報を記憶する記憶部と、前記媒体供給部が供給している前記媒体における前記媒体カット情報を前記記憶部から取得し、取得した前記媒体カット情報を含む媒体情報画面を前記媒体供給部に関連付けて生成する制御部と、前記媒体情報画面を表示する表示部と、を備えることを特徴とする。
【００２０】
本適用例によれば、印刷制御装置の表示部において表示される媒体情報画面には媒体カット情報が含まれている。媒体カット情報には、記録装置に供給されている媒体がカットされているか否かの情報が含まれている。従って、記録装置としてのプリンターに搭載されているロール状の媒体としてのロール紙がカットされているか否かの状態を、作業者に報知することができ、印刷時の失敗が軽減される印刷システムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】印刷システムの概略構成を説明する図。
【図２】媒体の供給状態を説明するイメージ図。
【図３】媒体の供給状態を説明するイメージ図。
【図４】媒体の供給状態を説明するイメージ図。
【図５】印刷システムの概略構成を示すブロック図。
【図６】対応テーブルの一例を表す図。
【図７】媒体情報テーブルの一例を表す図。
【図８】印刷画面の一例を表す図。
【図９】状態表示画面の一例を表す図。
【図１０】状態表示画面の一例を表す図。
【図１１】印刷設定画面の一例を表す図。
【図１２】印刷メッセージ画面の一例を表す図。
【図１３】収納メッセージ画面の一例を表す図。
【図１４】印刷制御処理の流れを示すフローチャート図。
【図１５】印刷ボタン処理の流れを示すフローチャート図。
【図１６】印刷指示工程の流れを示すフローチャート図。
【図１７】収納指示工程の流れを示すフローチャート図。
【発明を実施するための形態】
【００２２】
以下に本発明を具体化した実施形態について、図面を参照して説明する。以下は、本発明の一実施形態であって、本発明を限定するものではない。なお、以下の各図においては、説明を分かりやすくするため、実際とは異なる尺度で記載している場合がある。
【００２３】
（実施形態１）
（印刷システムの概要）
図１は、印刷システム１の概略構成を説明する図である。図１に示す印刷システム１は、ＰＣ１００、プリンター３００、およびネットワーク３などから構成されている。ＰＣ１００は、表示装置５を備える一般的なパーソナルコンピューターであり、プリンター３００などの印刷装置における印刷状況の監視や印刷指示をするソフトウェア等が実行されている。印刷システム１は、例えば、情報機器を利用する会社等で使われるシステムであり、オフィスで個々の作業者が利用する複数台のＰＣ１００と、印刷室のような専用の部屋に設置された複数台のプリンター３００とが、社内ＬＡＮ（Local Area Network）やインターネットであるネットワーク３によって接続されている構成であっても良い。
尚、印刷システム１は印刷システムに相当し、プリンター３００は、記録装置に相当し、ＰＣ１００は印刷制御装置に相当する。
【００２４】
プリンター３００は例えば、上段ロール紙ホルダー１０、送出ローラー１２、下段ロール紙ホルダー１５、送出ローラー１６、給紙ローラー２０、ヘッド２５、カッター３５、およびカッター溝３６などから構成される。上段ロール紙ホルダー１０および下段ロール紙ホルダー１５は、ロール状の媒体としてのロール紙Ｐを供給する供給装置であり、プリンター３００本体に固定されている。ロール紙Ｐを上段ロール紙ホルダー１０と下段ロール紙ホルダー１５との両方にセットし、ＰＣ１００側から供給装置を指定することで、それぞれのロール紙Ｐを切り換えて給紙および印刷をすることができる。
【００２５】
送出ローラー１２、送出ローラー１６、および給紙ローラー２０は、それぞれが対の回転駆動型のローラーであり、プリンター３００の制御部３５０（図５）の制御により正転または反転しロール紙Ｐを挟持して搬送する。また、ローラーを離間することで、ロール紙Ｐを解放することもできる。送出ローラー１２は、上段ロール紙ホルダー１０からロール紙Ｐを送出し、給紙ローラー２０まで搬送する。送出ローラー１６は、下段ロール紙ホルダー１５からロール紙Ｐを送出し、給紙ローラー２０まで搬送する。給紙ローラー２０は、ヘッド２５までロール紙Ｐを搬送する。ヘッド２５は、記録材であるインクを吐出するノズルを備え、搬送されてきたロール紙Ｐの媒体表面にインクを吐出する。ヘッド２５が、ロール紙Ｐの搬送方向と直交する方向である走査方向に往復走査されることによって、ロール紙Ｐの媒体表面に平面的に画像が形成（印刷）される。画像が印刷されたロール紙Ｐは、カッター３５およびカッター溝３６を通過して排紙口３９から排出される。
【００２６】
カッター溝３６は、走査方向に延在する隙間であり、隙間にはカッター３５が収納されている。カッター３５は、金属またはセラミックなどを材質としたカッター刃でありカッター溝３６からカッター刃を突出させてカッター溝３６に沿って往復移動することで、排紙前のロール紙Ｐを直線に切断する。カッター３５は制御部３５０（図５）により駆動制御され、カッター刃の出し入れ動作、往復移動動作などが行われる。
尚、カッター３５およびカッター溝３６は、カッター部に相当する。
【００２７】
ＰＣ１００に備えられた表示装置５は、液晶表示装置等の表示装置であり、印刷画面２００が表示されている。印刷画面２００は、プリンター３００とＰＣ１００との間で各種印刷情報を送受信するプリンタードライバーが実行されることにより表示される画面の一例である。ここで、図８〜図１１を用いて、印刷画面２００の概要を説明する。図８は、印刷画面の一例を表す図である。印刷画面２００は例えば、状態表示画面２０１，２０２（図９，図１０）と印刷設定画面２０３（図１１）とから構成される。図９および図１０は、状態表示画面２０１，２０２の一例を表す図であり、図１１は、印刷設定画面２０３の一例を表す図である。
【００２８】
状態表示画面２０１には、プリンター３００の上段ロール紙ホルダー１０から供給されている媒体の状態を表す情報が表示されている。状態表示画面２０２には、下段ロール紙ホルダー１５から供給されている媒体の状態を表す情報が表示されている。印刷設定画面２０３は、上段ロール紙ホルダー１０または下段ロール紙ホルダー１５を選択して、選択した供給装置にセットされた媒体に対して印刷を指示することができる画面である。
状態表示画面２０１のカット状態表示部２１７には、上段ロール紙ホルダー１０にセットされているロール紙が、「カット実施済み」であることを示すアイコンと文字列が表示されている。状態表示画面２０１に上段ロール紙ホルダーにセットされた媒体の状態を表す情報を表示することにより、上段ロール紙ホルダー１０のロール紙は、カット実施済みであることが確認できる。カット状態表示部２１７は、表示部に表示された媒体カット情報に相当する。こうすることによって、複数のロール紙を搭載可能なプリンターなどで、目視でどのロール紙がカットされているのか一見で確認することができ、異なるロール紙に連続印刷してしまうといった、ミスの発生を防止できる。
【００２９】
印刷設定画面２０３の供給装置選択部２３１には、「上段ロール紙ホルダー」が表示されている。この状態で、印刷ボタン２３９が押下されると、上段ロール紙ホルダー１０から供給される媒体に対して印刷が指示される。
尚、状態表示画面２０１，２０２および印刷設定画面２０３を含む印刷画面２００は、媒体情報画面に相当する。
【００３０】
（供給装置およびロール紙の様々な状態）
上述した印刷画面２００における状態表示画面２０１では、ロール紙Ｐがカット実施済みである状態を例に示したが、それ以外にも様々な状態が想定される。次にその状態について説明する。
図２〜図４は、媒体の供給状態を説明するイメージ図である。これらの図は、プリンター３００の主要な構成部を、走査方向にプリンター３００の側面から見たイメージの概念図である。
【００３１】
図２〜図４で共通に示される構成部について、図２（ａ）を用いて説明する。供給部３６０は媒体としてのロール紙Ｐを供給する装置であり、上段ロール紙ホルダー１０および送出ローラー１２を有している。図２（ａ）では、上段ロール紙ホルダー１０が示されており、図４（ｅ）（ｆ）に示す例では、供給部３６０として下段ロール紙ホルダー１５および送出ローラー１６についても示されている。印刷部３１０は、給紙ローラー２０およびヘッド２５を有している。印刷画像Ｄは、ロール紙Ｐに画像等が印刷されている領域を表している。カッター３５の先端がロール紙Ｐに当接し、ロール紙Ｐに印刷された印刷画像Ｄの領域が切り離されている状態は、カット実施済みの状態である。カッター３５の先端がロール紙Ｐから離れており、ロール紙Ｐに印刷された印刷画像Ｄの領域が切り離されていない状態は、カット未実施の状態である。また、ロール紙Ｐの媒体先端部が送出されて、印刷部３１０に到達している状態は、ロール紙Ｐの供給状態は給紙状態である。ロール紙Ｐの媒体先端部が供給部３６０に収まっている状態は、ロール紙Ｐの供給状態は収納状態である。ロール紙Ｐは、供給部３６０にロール紙Ｐがセットされて給紙されるまでの間と、ロール紙Ｐが給紙および印刷された後に供給部３６０まで巻き戻された場合にも収納状態になる。また、ロール紙Ｐが収納状態で、ロール紙Ｐに印刷された印刷画像Ｄの領域が切り離されていない状態は、カット未実施で収納されている状態である。尚、印刷部３１０は、記録領域に相当し、供給部３６０は媒体供給部に相当する。
【００３２】
図２（ａ）は、上段ロール紙ホルダー１０から供給される媒体をカット実施済みで給紙状態を示した例であり、（ｂ）は、上段ロール紙ホルダー１０から供給される媒体がカット未実施で給紙状態の例である。
図３（ｃ）は、上段ロール紙ホルダー１０から供給される媒体をカット実施済みで収納状態を示した例であり、（ｄ）は、上段ロール紙ホルダー１０から供給される媒体がカット未実施で収納状態の例である。
図４（ｅ）は、上段ロール紙ホルダー１０から供給される媒体をカット実施済みで給紙状態であり、下段ロール紙ホルダー１５から供給される媒体がカット実施済みで収納状態を示した例である。図４（ｆ）は、上段ロール紙ホルダー１０から供給される媒体がカット実施済みで収納状態であり、下段ロール紙ホルダー１５から供給される媒体がカット実施済みで給紙状態の例である。
【００３３】
尚、図４において供給部３６０が上段ロール紙ホルダー１０および下段ロール紙ホルダー１５におけるロール紙Ｐのカット状態と供給状態との一例を示したが、カット実施済みおよびカット未実施と、収納状態および給紙状態との組み合わせにより１２通りの状態が存在する。
【００３４】
このように、供給部３６０に複数のロール紙ホルダーを備えたプリンター３００では、ロール紙Ｐのカット状態や供給状態によって多様な状態が想定される。次の印刷の実行前に、多様な状態を作業者自身が目視で確認できたとしても、作業者がそれぞれの状態に対して適切な印刷設定を選択することは容易ではなかった。
【００３５】
印刷システム１のＰＣ１００では、プリンター３００におけるロール紙Ｐの状態を正確に作業者に報知し、表示装置５において表示された状態表示画面２０１をはじめとする印刷設定の各画面において、状態に応じた適切な内容の印刷設定を表示する。作業者は表示された印刷設定に従って、指示を入力することで簡単な操作で確実な印刷をすることができる。以降に、このような印刷システム１の構成について詳細に説明する。
【００３６】
（印刷システム１の構成）
図５は、印刷システムの概略構成を示すブロック図である。印刷システム１は、ＰＣ１００、プリンター３００、およびネットワーク３などから構成される。
【００３７】
（ＰＣ１００のブロック図）
ＰＣ１００は、表示部１０３、操作部１０５、通信部１０７、制御部１１０、記憶部１３０などから構成される。
表示部１０３は、好適例として表示装置５などの液晶表示装置を採用している。尚、表示面にタッチパネルを備えても良い。表示部１０３では、制御部１１０の制御により生成された印刷画面２００等の表示画面を表示する。尚、表示部１０３は表示部に相当する。
【００３８】
操作部１０５は例えば、キーボード、マウス、タッチパネルなどの入力装置である。
通信部１０７は、ネットワークアダプターであり、ＰＣ１００とプリンター３００との間でネットワーク３を介して、印刷に係る様々なデータや印刷指示などのプリンター３００の動作に係わるコマンドを送受信する。
【００３９】
制御部１１０は、ＣＰＵ（Central Processing Unit）であり、ＰＣ１００を構成する表示部１０３、操作部１０５、通信部１０７、記憶部１３０などの各部を制御する。
制御部１１０では、媒体情報取得部１１１、印刷画面処理部１１３、印刷ボタン処理部１１５、印刷指示部１１７、収納指示部１１９などを機能部として有している。但し、これらの機能部は一実施例として記載したものに過ぎず、必ずしもこれらすべての機能部を必須構成要素としなければならないわけではない。また、これら以外の機能部を必須構成要素としても良い。
【００４０】
媒体情報取得部１１１は、プリンター３００から供給部３６０にセットされているロール紙Ｐの情報を取得する。詳しくは、媒体情報取得部１１１では、通信部１０７を介してプリンター３００に対して供給部３６０の状態に関する情報を送信するよう要求する。媒体情報取得部１１１は、プリンター３００から供給部３６０の状態に関する情報を受信すると、記憶部１３０の対応テーブル１４０（図６）および媒体情報テーブル１５０（図７）に情報を仕分けして格納する。具体的には、プリンター３００の上段ロール紙ホルダー１０や下段ロール紙ホルダー１５などの供給装置毎に、ロール紙Ｐの供給状態が給紙可能な状態であるか、または収納状態であるか、カット実施済みの状態であるか、またはカット未実施の状態であるかなどの情報が対応テーブル１４０および媒体情報テーブル１５０に格納される。尚、これらテーブルの詳細については、図６および図７を用いて後述する。
【００４１】
媒体情報取得部１１１は、プリンター３００に１度でもセットされたことがある媒体を管理する機能も有している。詳しくは、例えば、プリンター３００に新品のロール紙Ｐがセットされると、そのロール紙Ｐを識別する固有番号を付番する。固有番号は後述する媒体情報テーブル１５０の媒体ＩＤ１５１に格納される。プリンター３００では、後述するプリンター３００の媒体情報記録部３５１により、給紙状態のロール紙Ｐを収納するときに、媒体を識別する番号、形状、サイズ、種類などの情報を含む媒体情報がバーコードなどのマーカーに変換されてロール紙Ｐ上の一部の領域に記録（印刷）される。また、プリンター３００では、後述するプリンター３００の媒体情報読み取り部３５３により、収納または取り外されたロール紙Ｐが再度セットされて給紙された場合に、ロール紙Ｐに記録された媒体情報を読み取ることができる。この媒体情報には、ロール紙Ｐを特定する識別番号も含まれており、プリンター３００はこの識別番号によりロール紙Ｐを特定している。
媒体情報取得部１１１は、プリンター３００から送信された媒体情報に含まれる識別番号と上述した媒体の固有番号とを対応付けて管理することで、使用途中のロール紙Ｐが収納または取り外されていた場合であっても、ロール紙Ｐを識別することができる。
【００４２】
印刷画面処理部１１３は、プリンター３００の供給部３６０にセットされているロール紙Ｐの情報を表示する表示画面を生成する。詳しくは、対応テーブル１４０および媒体情報テーブル１５０から供給部３６０にセットされているロール紙Ｐの情報を読み込み、印刷画面データ１９０を生成する。印刷画面データ１９０が表示部１０３に出力されると、印刷画面２００を一例とする表示画面が表示される。印刷画面２００に示されるような、入力操作を受け付ける印刷ボタン２３９（図１１）などのボタンウィジェット毎にイベント処理ルーチンを登録する。
【００４３】
印刷ボタン処理部１１５は、印刷ボタンが押下されたときに実行されるイベント処理ルーチンであり、プリンター３００の供給部３６０にセットされているロール紙Ｐに対して状況に応じた指示を行う。詳しくは、印刷ボタン処理部１１５は、印刷設定画面２０３に配置されている印刷ボタン２３９（図１１）が押下されると、供給部３６０のロール紙Ｐの状態と、印刷設定画面２０３（図１１）により選択された印刷設定とを参照して印刷実行に係わる処理を決定する。具体的には、給紙状態にあるロール紙Ｐを収納する必要がある場合は、カットした後に収納するか、カットしないで収納するかを選択する処理に移す。給紙状態にあるロール紙Ｐに印刷をする場合は、そのロール紙Ｐのカット状態を取得する。ロール紙Ｐがカット未実施であった場合は、カットした後に印刷するか、カットしないで印刷するかを選択する処理に移す。尚、印刷ボタン処理部１１５の処理フローに関しては、図１５を用いて詳細を後述する。
【００４４】
印刷指示部１１７は、ロール紙Ｐをカットして印刷するか、カットしないで印刷するかを指示する表示画面を生成し、選択状況に応じた方法で印刷を指示する。詳しくは、印刷メッセージ画面データ２５０を生成して、表示部１０３に出力する。表示部１０３に出力されると、表示部１０３に印刷メッセージ画面２５１（図１２）が表示される。印刷メッセージ画面２５１において、カットして印刷するか、カットしないで印刷するか、印刷を中止するかの選択が可能になる。選択された処理に対応する指示をプリンター３００に送信する。尚、印刷指示部１１７の処理フローに関しては、図１６を用いて後述する。
【００４５】
収納指示部１１９は、ロール紙Ｐをカットして収納するか、カットしないで収納するかを指示する表示画面を生成し、選択状況に応じてロール紙Ｐの収納方法を指示することができる。詳しくは、収納メッセージ画面データ２６０を生成して、表示部１０３に収納に関するメッセージを出力する。表示部１０３に出力されると、表示部１０３に収納メッセージ画面２６１（図１３）が表示される。収納メッセージ画面２６１において、カットして収納するか、カットしないで収納するか、印刷および収納を中止するかが選択可能になる。選択された処理に対応する指示をプリンター３００に送信する。また、収納を指示したロール紙Ｐに対応する媒体情報テーブル１５０の媒体情報を更新する。尚、収納指示部１１９の処理フローに関しては、図１７を用いて後述する。
【００４６】
記憶部１３０は、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等の記憶装置によって構成され、制御部１１０の各機能部を実現するための各種プログラム、データ等を記憶している。また、ＶＲＡＭ（Video RAM）などの描画用記憶領域、各種処理の処理中データや変数の値、処理結果などを一時的に記憶するワークエリアなどを有する。
記憶部１３０には、対応テーブル１４０、媒体情報テーブル１５０、印刷画面データ１９０、印刷メッセージ画面データ２５０、収納メッセージ画面データ２６０などが格納されている。
【００４７】
図６は、対応テーブルの一例を表す図である。記憶部１３０の対応テーブル１４０は、プリンター３００に装備されている供給部３６０（図６の例では、上段ロール紙ホルダー１０および下段ロール紙ホルダー１５）と、供給部３６０にセットされているロール紙Ｐの状態とを対応付ける情報が格納されたテーブルである。対応テーブル１４０には、供給装置１４１、媒体ＩＤ１４２、装着状態１４３、残量１４４、カット状態１４５に関する情報が格納されている。供給装置１４１は、プリンター３００の供給部３６０に装備されている供給装置の種別であり、「上段ロール紙ホルダー」および「下段ロール紙ホルダー」が格納されている。媒体ＩＤ１４２は、媒体情報取得部１１１によりプリンター３００において使用される媒体に固有に付けられた識別番号であり、ここでは「１００」、「１０１」が格納されている。装着状態１４３は、媒体の装着状態であり、収納状態であれば「収納」、給紙状態であれば「給紙」が格納されている。残量１４４は、印刷可能な媒体残量であり、媒体残量がメートル単位の長さを示す数値で格納されている。カット状態１４５は、ロール紙Ｐの先端がカットされているか否かの情報であり、カット実施済みであれば「カット済み」、カット未実施であれば「未カット」が格納されている。
尚、対応テーブル１４０は、媒体供給部が供給している媒体の媒体カット情報に相当する。
【００４８】
図７は、媒体情報テーブルの一例を表す図である。記憶部１３０の媒体情報テーブル１５０は、媒体情報取得部１１１により取得された媒体情報が格納されたテーブルである。媒体情報テーブル１５０には、媒体ＩＤ１５１、形状１５２、サイズ１５３、用紙種類１５４、収納時残量１５５、収納時カット状態１５６の情報が格納されている。媒体ＩＤ１５１は、媒体の識別番号であり、「１００」、「１０１」、「１０２」が格納されている。形状１５２は、媒体の形状を表し、「ロール紙」などが格納される。サイズ１５３は、媒体の大きさを示し、ロール紙Ｐの幅方向のサイズである「４４インチ」などが格納される。用紙種類１５４は、媒体の種類であり、「光沢紙」、「普通紙」などが格納される。収納時残量１５５は、ロール紙Ｐが収納された時点での印刷可能な媒体残量であり、媒体残量がメートル単位の長さを示す数値で格納されている。収納時カット状態１５６は、ロール紙Ｐが収納される前にロール紙Ｐの先端がカットされているか否かの情報であり、「カット済み」、「未カット」が格納されている。
【００４９】
媒体情報テーブル１５０で管理される媒体ＩＤ１５１と、対応テーブル１４０で管理される媒体ＩＤ１４２は同じ媒体を示している。媒体情報テーブル１５０に格納されている媒体情報は媒体が供給部３６０に収納されたときの情報であり、対応テーブル１４０に格納されている媒体情報は媒体情報取得部１１１によりプリンター３００からリアルタイムに取得された媒体情報である点が異なる。
例えば、媒体情報テーブル１５０における媒体ＩＤ１５１に「１０１」が格納されている媒体（媒体ＩＤ＝１０１と称す）は、収納時残量１５５が「１０．５ｍ」であり、収納時カット状態１５６が「カット済み」であったのに対し、対応テーブル１４０において媒体ＩＤ１４２に「１０１」が格納されている媒体（同じく媒体ＩＤ＝１０１と称す）は、残量１４４が「７．８ｍ」、カット状態１４５が「未カット」と異なる情報になっている。これは、媒体ＩＤ＝１０１の媒体では、装着状態１４３が「給紙」であるため、プリンター３００において給紙されて、印刷されていた状態であることが想定される。つまり、印刷前には、「１０．５ｍ」の残量で「カット済み」であったが、印刷されて残量が「７．８ｍ」に減り、カット状態は「未カット」になっていることを示す。
また、図７に示される媒体ＩＤ１５１が「１０２」の媒体は、対応テーブル１４０の媒体ＩＤ１４２には存在していないため、プリンター３００の供給部３６０にはセットされていないことを示している。
尚、媒体情報テーブル１５０は、対応テーブル１４０と共に媒体カット情報に相当する。
【００５０】
図８は、印刷画面の一例を表す図である。図９は、印刷画面を構成する状態表示画面の一例を表す図、図１０は、印刷画面を構成する状態表示画面の一例を表す図、図１１は、印刷画面を構成する印刷設定画面の一例を表す図である。
図８に示す印刷画面２００は、状態表示画面２０１，２０２および印刷設定画面２０３が配置された画面であり、記憶部１３０に格納される印刷画面データ１９０が表示部１０３に出力されることにより、表示装置５に表示される画面イメージである。
【００５１】
図９および図１０を参照して説明する。
状態表示画面２０１，２０２は、供給部３６０にセットされている媒体の状態を表す情報が表示されている画面であり、状態表示画面２０１では上段ロール紙ホルダー１０、状態表示画面２０２では下段ロール紙ホルダー１５の媒体について表示されている。
状態表示画面２０１，２０２は、供給装置表示部２１１，２２１、用紙表示部２１３，２２３、供給状態表示部２１５，２２５、カット状態表示部２１７，２２７の情報領域で構成されている。
【００５２】
供給装置表示部２１１，２２１は、供給部３６０の名称が表示される表示領域であり、対応テーブル１４０の供給装置１４１に格納されている情報が表示される。状態表示画面２０１は「上段ロール紙ホルダー」が表示されている例であり、状態表示画面２０２は「下段ロール紙ホルダー」が表示されている例である。
【００５３】
用紙表示部２１３，２２３は、供給部３６０にセットされている媒体の形状、サイズ、用紙種類が表示される。用紙表示部２１３，２２３に表示される媒体の形状、サイズ、用紙種類が表示される表示領域であり、対応テーブル１４０の媒体ＩＤ１４２と同じ識別番号を持つ媒体ＩＤ１５１（媒体情報テーブル１５０）に対応する形状１５２、サイズ１５３、用紙種類１５４の内容が読み込まれて表示される。用紙表示部２１３の例では、媒体ＩＤ１５１が「１００」の情報である「ロール紙，４４インチ，光沢紙」が表示され、用紙表示部２２３の例では、媒体ＩＤ１５１が「１０１」の情報である「ロール紙，４４インチ，普通紙」が表示されている。
【００５４】
供給状態表示部２１５，２２５は、供給部３６０にセットされている媒体の供給状態が表示される表示領域であり、対応テーブル１４０の装着状態１４３に格納されている情報が表示される。供給状態表示部２１５の例では「収納状態」が、供給状態表示部２２５の例では「給紙状態」が表示されている。
【００５５】
カット状態表示部２１７，２２７は、供給部３６０にセットされている媒体のカット状態に関する情報が表示される表示領域であり、対応テーブル１４０のカット状態１４５に格納されている情報を文字列およびアイコンで表示される。アイコンは、予め記憶部１３０に格納されている。カット状態表示部２１７の例では「カット実施済」の文字列とカット実施済みをイメージするアイコンが表示され、カット状態表示部２２７の例では「カット未実施」の文字列とカット未実施をイメージするアイコンが表示されている。
【００５６】
図１１に移る。
図１１に示す印刷設定画面２０３は、供給装置選択部２３１、メッセージ画面表示選択部２３５、印刷ボタン２３９の表示領域で構成されている。印刷設定画面２０３では、操作部１０５と連動し、マウス操作等の入力装置により入力を可能としている。
供給装置選択部２３１は、供給部３６０の供給装置を選択する表示領域であり、切り替えボタン２３３を備えて構成される。詳しくは、切り替えボタン２３３が押下されると、対応テーブル１４０の供給装置１４１に格納されている情報が順次表示される。印刷設定画面２０３の例では、「上段ロール紙ホルダー」が表示されており、後述する印刷ボタン２３９が押下されると、プリンター３００の上段ロール紙ホルダー１０にセットされているロール紙Ｐに対して印刷が指示される。
【００５７】
メッセージ画面表示選択部２３５は、カット状態を確認して印刷するか否かを選択するチェックボックス２３７が表示されている。詳しくは、チェックボックス２３７にチェックされている場合は、後述する印刷メッセージ画面２５１を表示して、画像を印刷する前にロール紙Ｐをカットするか否かが選択可能な画面が表示される。また、収納すべきロール紙Ｐがある場合は、収納する前にロール紙Ｐをカットするか否かについても選択可能になる収納メッセージ画面２６１が表示される。
尚、メッセージ画面表示選択部２３５は、カット選択画面を表示するか否かを選択する選択肢に相当する。
【００５８】
印刷ボタン２３９は、プリンター３００に印刷を指示するボタンであり、押下されると供給装置選択部２３１およびメッセージ画面表示選択部２３５において選択されている情報に基づいて、プリンター３００に印刷指示コマンドを送信する。尚、印刷ボタン２３９が押下されると印刷ボタン処理部１１５が実行される。
【００５９】
図１２は、印刷メッセージ画面の一例を表す図である。図１３は、収納メッセージ画面の一例を表す図である。印刷メッセージ画面２５１、収納メッセージ画面２６１は、それぞれ記憶部１３０に格納される印刷メッセージ画面データ２５０、収納メッセージ画面データ２６０が表示部１０３に出力されることにより、表示装置５に表示される画面イメージである。
【００６０】
印刷メッセージ画面２５１は、プリンター３００において給紙状態になっているロール紙Ｐに対して印刷を指示する前に、ロール紙Ｐをカットするか否かを選択させる画面である。印刷メッセージ画面２５１は、情報表示領域２５３、印刷中止ボタン２５５、カットしないで印刷ボタン２５７、カットして印刷ボタン２５９などから構成される。情報表示領域２５３は、給紙状態にあるロール紙Ｐの状態を文字列で説明する領域であり、「現在給紙されているロール紙はカットされていません。印刷方法を選択してください。」という文字列が表示されている。印刷中止ボタン２５５は、押下されると印刷が中止される。カットしないで印刷ボタン２５７は、押下されると現在給紙されているロール紙Ｐをカットしないで画像を印刷する指示が、プリンター３００に送信される。カットして印刷ボタン２５９は、押下されると現在給紙されているロール紙Ｐをカットする指示と、画像の印刷を指示とが、プリンター３００に送信される。
【００６１】
収納メッセージ画面２６１は、プリンター３００において給紙状態になっているロール紙Ｐに対して収納を指示する前に、ロール紙Ｐをカットするか否かを選択させる画面である。収納メッセージ画面２６１は、情報表示領域２６３、中止ボタン２６５、カットしないで収納ボタン２６７、カットして収納ボタン２６９などから構成される。情報表示領域２６３は、給紙状態にあるロール紙Ｐの状態を文字列で説明する領域であり、「現在給紙されているロール紙を収納します。給紙されているロール紙はカットされていません。収納方法を選択してください。」という文字列が表示されている。中止ボタン２６５は、押下されると収納が中止される。また、このとき印刷を中止してもよい。カットしないで収納ボタン２６７は、押下されると現在給紙されているロール紙Ｐをカットしないでロール紙Ｐを収納する指示がプリンター３００に送信される。カットして収納ボタン２６９は、押下されると現在給紙されているロール紙Ｐをカットする指示と、ロール紙Ｐを収納する指示とが、プリンター３００に送信される。
尚、印刷メッセージ画面２５１および収納メッセージ画面２６１は、カット選択画面に相当する。また、カットしないで印刷ボタン２５７およびカットして印刷ボタン２５９は、媒体に対して記録を実行する指示に相当し、カットしないで収納ボタン２６７、カットして収納ボタン２６９は、媒体に対して媒体供給部まで収納を実行する指示に相当する。
【００６２】
（プリンター３００のブロック図）
図５に戻る。
プリンター３００は、印刷部３１０、カット部３２０、操作部３３０、通信部３３５、センサー部３４０、制御部３５０、供給部３６０などから構成される。
【００６３】
印刷部３１０は、プリンターＡＳＩＣ（Application Specific Integrated Circuit）、プリンターエンジン（いずれも図示は省略）などから構成される。プリンターＡＳＩＣは、プリンターエンジンを制御する集積回路であり、制御部３５０から印刷指示を受けると、その印刷指示の対象となる印刷オブジェクトやそれらの配置情報等に基づいて印刷データを生成し、ロール紙Ｐなどの印刷媒体に出力するようプリンターエンジンを制御する。プリンターエンジンは、給紙ローラー２０およびヘッド２５を含む周知のインクジェットプリンター機構であり、印刷媒体へインクを吐出することにより印刷を行う。
【００６４】
カット部３２０は、カッター３５、カッター溝３６、およびカッター３５を駆動する駆動モーター（図示は省略）などから構成される。カット部３２０では、制御部３５０からカット指示を受けると、給紙ローラー２０によるロール紙Ｐの搬送を止め、所定の位置でカッター３５を走査方向に移動させロール紙Ｐを切断する。
【００６５】
操作部３３０は、タッチパネルやボタンスイッチ等の入力装置であり、作業者の操作により入力された入力信号が制御部３５０に出力される。通信部３３５は、ネットワークアダプターであり、ＰＣ１００とプリンター３００との間でネットワーク３を介して、印刷に係る様々なデータを送受信する。
【００６６】
センサー部３４０は、発光素子と受光素子とを備える光学センサーや、小型ボタンスイッチなどのスイッチセンサーにより構成されており、供給部３６０に含まれる媒体が搬送される搬送経路上の各所に設置されている。
光学センサーでは、媒体側に光を出射し、反射された光の変化量を検出することで、媒体の有無、媒体に印刷されている画像の有無、媒体に印刷されているバーコードなどのマーカーを検出することができる。
スイッチセンサーでは、供給部３６０にロール紙ホルダーが装着されているか否か、ロール紙ホルダーにロール紙Ｐがセットされているか否かといった情報を検出をすることができる。センサー部３４０により検出された信号は制御部３５０に出力される。
【００６７】
制御部３５０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＮＶＲＡＭ（Non Volatile Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory)などの演算処理装置、揮発性メモリー、不揮発性メモリーなどで構成されている。また、これらを内蔵したＡＳＩＣであっても良い。制御部３５０は、プリンター３００の印刷部３１０、カット部３２０、操作部３３０、通信部３３５、センサー部３４０、供給部３６０などの各部を制御する。
【００６８】
制御部３５０は、媒体情報記録部３５１、媒体情報読み取り部３５３、などを機能部として有している。但し、これらの機能部は一実施例として記載したものに過ぎず、必ずしもこれらすべての機能部を必須構成要素としなければならないわけではない。また、これら以外の機能部を必須構成要素としても良い。
【００６９】
媒体情報記録部３５１は、媒体情報の内容が含まれたマーカーイメージを作成し、マーカーをロール紙Ｐの先端部に印刷する。媒体情報記録部３５１は、ロール紙Ｐの収納が実行されたタイミング、または作業者の指示があったタイミングに、ロール紙Ｐの媒体情報をＰＣ１００から取得してマーカーイメージを生成する。媒体情報は、ＰＣ１００から取得する代わりに、後述する媒体情報読み取り部３５３により最新の媒体情報を取得しても良い。その場合は、取得した媒体情報をＰＣ１００側に送信し、ＰＣ１００では受信した媒体情報を対応テーブル１４０および媒体情報テーブル１５０に格納する。
媒体情報記録部３５１は、媒体情報の内容を数列に変換し、数列に対応するバーコードなどのマーカーイメージを生成する。マーカーイメージは、バーコードに限らず２次元コード、文字列データなどのマーカーであっても良く、媒体情報をパターン化して媒体情報読み取り部３５３において生成時の情報を読み取ることができれば、どのような形式のマーカーであっても良い。
媒体情報記録部３５１は、生成したマーカーイメージをロール紙Ｐの先端部に印刷するために、供給部３６０および送出ローラー１２，１６を送出方向と逆方向に回転させ、ロール紙Ｐの先端部が印刷部３１０の位置に到達するまでロール紙Ｐを巻き戻す。巻き戻されたロール紙Ｐの先端部にマーカーを印刷する。
【００７０】
媒体情報読み取り部３５３は、供給部３６０にセットされているロール紙Ｐに係わる媒体情報を取得する。媒体情報読み取り部３５３は、マーカーを読み取る機能とセンサー部３４０を制御して媒体の状態を取得する機能とを有している。
【００７１】
一方のマーカーを読み取る機能は、ロール紙Ｐが供給部３６０にセットされたタイミングで実行される。媒体情報読み取り部３５３では、センサー部３４０を制御して供給部３６０にロール紙Ｐが新たにセットされたことを検出すると、ロール紙Ｐに印刷されているマーカーをスキャンして媒体情報を読み取る。読み取った媒体情報を、通信部３３５を介してＰＣ１００に送信する。
尚、ロール紙Ｐがプリンター３００において一度でも使用されている場合は、媒体情報記録部３５１によってロール紙Ｐの先端部にマーカーが印刷されている。ロール紙Ｐが、まだ使用されていない新品の場合では、ロール紙Ｐの製造工程においてマーカーが印刷されている。新品のロール紙Ｐのマーカーには、媒体の形状、サイズ、用紙種類、新品であることを表す記号などの情報が含まれている。
【００７２】
他方のセンサー部３４０を制御して媒体の状態を取得する機能は、ＰＣ１００の媒体情報取得部１１１により媒体情報の取得が要求されると実行される。媒体情報読み取り部３５３では、センサー部３４０を制御して搬送されているロール紙Ｐの先端部の搬送経路上の位置、ロール紙Ｐがセットされている状態などの情報を取得する。取得した情報に基づいて、供給部３６０の上段ロール紙ホルダー１０または下段ロール紙ホルダー１５のロール紙ホルダーから供給されているロール紙Ｐの供給状態が、ロール紙Ｐを収納している収納状態であるか、ロール紙Ｐが給紙されている給紙状態であるか、などの媒体情報を導出する。
また、媒体情報には、ロール紙Ｐ上にカットされていない印刷済みの画像が残されている場合には、印刷可能な領域までの長さなどの情報が含まれていても良い。
【００７３】
供給部３６０は、上段ロール紙ホルダー１０、送出ローラー１２、下段ロール紙ホルダー１５、送出ローラー１６などの機構部と、それらの機構部を駆動する駆動部（図示は省略）などから構成される。駆動部には、送出ローラー１２，１６を回転駆動する駆動モーター、上段ロール紙ホルダー１０や下段ロール紙ホルダー１５の回転軸を逆回転に回転して送出したロール紙Ｐを巻き戻す駆動モーター、対の送出ローラー１２，１６を離間および当接させるカム駆動部などが含まれている。駆動部は、制御部３５０により駆動制御される。
【００７４】
（ＰＣ１００による印刷制御方法）
図１４は、印刷制御処理の流れを示すフローチャート図である。本フローは、ＰＣ１００において制御部１１０が表示部１０３、操作部１０５、通信部１０７、および記憶部１３０を含む各部を制御することにより実行される処理の流れである。
尚、本フローは印刷制御方法に相当する。
【００７５】
ステップＳ１０では、媒体情報を取得する。詳しくは、プリンター３００に媒体情報要求コマンドを送信し、応答を待ち、プリンター３００から供給部３６０にセットされている媒体の媒体情報を受信する。
ステップＳ２０では、媒体情報を記憶する。詳しくは、媒体情報テーブル１５０の媒体ＩＤ１５１の要素を参照し、ステップＳ１０において取得した媒体情報に含まれる媒体ＩＤと一致する情報を検索する。一致した媒体ＩＤ１５１の要素における、形状１５２、サイズ１５３、用紙種類１５４においても、取得した媒体情報と一致するか否か判定する。一致した場合に、取得した媒体情報に含まれる収納時の用紙残量や収納時のカット状態の情報を収納時残量１５５および収納時カット状態１５６に格納する。
次に、ステップＳ１０において取得した媒体情報を対応テーブル１４０に格納する。具体的には、取得した媒体情報に含まれる供給装置、媒体ＩＤ、装着状態、残量、カット状態の情報を、対応テーブル１４０の供給装置１４１と一致する行の媒体ＩＤ１４２、装着状態１４３、残量１４４、カット状態１４５に格納する。
尚、本フローは記憶工程に相当する。
【００７６】
ステップＳ３０では、印刷画面を生成する。詳しくは、対応テーブル１４０および媒体情報テーブル１５０から各要素の内容を読み込んで印刷画面データ１９０を生成する。印刷画面データ１９０には、供給装置毎に媒体情報を含む状態表示画面２０１，状態表示画面２０２を構成する画面データ、印刷ボタン２３９やチェックボックス２３７などのボタンウィジェットを含む印刷設定画面２０３を構成する画面データが含まれている。また、印刷ボタン２３９やチェックボックス２３７へのアクションに対応するイベント処理ルーチンを各ボタンウィジェットに登録する。
尚、本フローは、制御工程に相当する。
【００７７】
ステップＳ４０では、印刷画面を表示する。詳しくは、ステップＳ３０で生成した印刷画面データ１９０を表示部１０３に出力する。状態表示画面２０１，２０２および印刷設定画面２０３が配置された印刷画面２００が表示部１０３に表示される。
尚、本フローは、表示工程に相当する。
【００７８】
（印刷ボタン処理のフロー）
図１５は、印刷ボタン処理の流れを示すフローチャート図である。本フローは、ＰＣ１００において制御部１１０が表示部１０３、操作部１０５、通信部１０７、および記憶部１３０を含む各部を制御することにより実行される処理の流れである。また、本フローの実行により、印刷ボタン処理部１１５の機能が実現される。
【００７９】
本フローは、ＰＣ１００の表示部１０３に表示されている印刷画面２００の印刷設定画面２０３（図１１）上に配置されている印刷ボタン２３９が押下されることにより開始される。また、本フローが開始される前に、媒体情報取得部１１１によりプリンター３００における媒体情報が取得され、対応テーブル１４０に格納されている。
【００８０】
ステップＳ１１０では、印刷指定された供給装置の媒体情報を取得する。詳しくは、まず、印刷設定画面２０３の供給装置選択部２３１に表示されている供給装置名を取得する。次に、取得した供給装置名を対応テーブル１４０の供給装置１４１と照合し、同じ供給装置の媒体ＩＤ１４２、装着状態１４３、残量１４４、カット状態１４５の要素の内容を内部変数に媒体情報として読み込む。この媒体情報は、取得した供給装置名と同一の状態表示画面２０１または状態表示画面２０２に表示されている媒体情報と同じ内容である。
尚、以降の説明において、印刷指定された供給装置の媒体を印刷指定された媒体と呼称する。
【００８１】
ステップＳ１２０では、給紙状態の供給装置の媒体情報を取得する。詳しくは、まず、対応テーブル１４０を参照し、装着状態１４３が「給紙」である供給装置１４１の媒体情報を取得する。この媒体情報は、プリンター３００において給紙状態にある媒体に関する情報である。尚、以降の説明において、給紙状態の供給装置の媒体を、給紙状態の媒体と呼称する。
また、プリンター３００において、どの媒体も給紙状態でない場合は、対応テーブル１４０の装着状態１４３には「給紙」となっている供給装置および媒体が存在しないため、給紙状態の媒体は存在しない、ということになる。
【００８２】
ステップＳ１３０では、印刷画面２００内の印刷設定画面２０３からチェックボックス情報を取得する。詳しくは、印刷設定画面２０３のメッセージ画面表示選択部２３５内に配置されているチェックボックス２３７がチェックされているか否かの情報を取得する。チェックの有無情報は、後述する収納指示工程（ステップＳ１６０）および印刷指示工程（ステップＳ１８０）によって使用されるため、共通変数ＣＢを定義し、チェックありの場合は変数ＣＢにＯＮを、チェックなしの場合は変数ＣＢにＯＮ以外を格納する。
【００８３】
ステップＳ１４０では、給紙状態の媒体が存在するか否か判定する。詳しくは、給紙状態の媒体が存在する場合は（ステップＳ１４０；Ｙｅｓ）、給紙状態の媒体に対する対応をするためにステップＳ１５０に進む。給紙状態の媒体が存在していない場合は（ステップＳ１４０；Ｎｏ）、ステップＳ１７０に進む。
【００８４】
ステップＳ１５０では、給紙状態の媒体が印刷指定された媒体と同じか否かを判定する。詳しくは、給紙状態の媒体が印刷指定された媒体と同じである場合は（ステップＳ１５０；Ｙｅｓ）、印刷指定された媒体に印刷するためにステップＳ１８０に進む。給紙状態の媒体が印刷指定された媒体と異なる場合は（ステップＳ１５０；Ｎｏ）、給紙状態にある媒体を収納するためにステップＳ１６０に進む。
【００８５】
ステップＳ１６０では、収納指示工程を実行し給紙状態の媒体を収納する。給紙状態である媒体のカット状態を確認して必要な処理をした後、給紙状態である媒体を収納する。印刷指定された媒体が給紙可能な状態にする。収納指示工程の処理については、図１７のフローチャート図を用いて後述する。
【００８６】
ステップＳ１７０では、印刷指定された媒体を給紙する。詳しくは、プリンター３００に、印刷指定された供給装置の媒体を給紙する給紙指示コマンドを送信する。
【００８７】
ステップＳ１８０では、印刷指示工程を実行し給紙状態の媒体に印刷する。詳しくは、印刷指定された媒体は、給紙状態になっているため、プリンター３００に印刷する印刷指示コマンドを送信する。また、印刷指示コマンドを送信する前に、給紙状態である媒体のカット状態を確認して必要な処理を行う。
【００８８】
図１６は、印刷指示工程の流れを示すフローチャート図である。本フローは、ステップＳ１８０（図１５）の印刷指示工程を詳細に説明したフローであり、制御部１１０が表示部１０３、操作部１０５、通信部１０７、記憶部１３０などを含む各部を制御することにより実行される処理の流れである。また、本フローの実行により、印刷指示部１１７の機能が実現される。
【００８９】
ステップＳ２１０では、印刷指定された媒体のカット状態を取得する。詳しくは、対応テーブル１４０から、印刷指定された媒体に対応するカット状態１４５の要素を読み込む。カット状態１４５の要素は「カット済み」または「未カット」のいずれかである。
【００９０】
ステップＳ２２０では、ステップＳ２１０で取得した媒体のカット状態が「カット済み」か「未カット」かを判定する。カット状態１４５の要素が「カット済み」の場合は、ステップＳ２７０に進み、「未カット」の場合は、ステップＳ２３０に進む。
尚、図２を参照して説明すると、カット状態が「カット済み」の状態は、最後に印刷された印刷画像Ｄが切り離されている状態（図２（ａ））である。カット状態が「未カット」の状態は最後に印刷された印刷画像が切り離されていない状態（図２（ｂ））である。
【００９１】
ステップＳ２３０では、変数ＣＢ＝ＯＮであるか否かを判定する。詳しくは、ＣＢ＝ＯＮである場合は（ステップＳ２３０；Ｙｅｓ）、カット状態を確認して印刷する処理であるステップＳ２４０に進む。ＣＢがＯＮでない場合は（ステップＳ２３０；Ｎｏ）、カット状態を確認しないで印刷する処理であるステップＳ２７０に進む。
【００９２】
ステップＳ２４０では、印刷メッセージ画面２５１（図１２）を表示する。
ステップＳ２５０では、印刷メッセージ画面２５１において選択（押下）されたボタン毎に処理を分岐する。印刷中止ボタン２５５が押下された場合は（ステップＳ２５０；印刷中止）、印刷指示をしないで本フローを終了する。カットしないで印刷ボタン２５７が押下された場合は（ステップＳ２５０；カットしないで印刷）、カット実行の指示をしないで印刷を指示するためにステップＳ２７０に進む。カットして印刷ボタン２５９が押下された場合は（ステップＳ２５０；カットして印刷）、カット実行の指示をするためにステップＳ２６０に進む。
ステップＳ２６０では、印刷指定された媒体のカットを指示する。詳しくは、プリンター３００に対して、印刷指定された媒体のカットを実行するカット実行指示コマンドを送信する。プリンター３００では、カット実行指示コマンドを受信すると、印刷指定された媒体をカットして図２（ａ）に示す印刷画像Ｄが切り離された状態になる。
【００９３】
ステップＳ２７０では、印刷指定された媒体に印刷を指示する。詳しくは、プリンター３００に対して、印刷指定された媒体に印刷を指示する印刷指示コマンドを送信する。
【００９４】
プリンター３００では、ステップＳ２５０においてカットしないで印刷が選択された後に、ステップＳ２７０に進んだ場合は、図２（ｂ）に示す状態で印刷が実行されることになる。ステップＳ２５０においてカットして印刷が選択され、ステップＳ２６０およびステップＳ２７０に進んだ場合は、図２（ａ）に示す状態で印刷が実行されることになる。
【００９５】
図１７は、収納指示工程の流れを示すフローチャート図である。本フローは、ステップＳ１６０（図１５）で説明した収納指示工程を詳細に説明したフローであり、制御部１１０が表示部１０３、操作部１０５、通信部１０７、記憶部１３０などを含む各部を制御することにより実行される処理の流れである。また、本フローの実行により、収納指示部１１９の機能が実現される。尚、本フローは、プリンター３００に給紙状態の媒体は、印刷指定された媒体とは異なっている場合（ステップＳ１５０；Ｎｏ）に処理されるフローである。
【００９６】
ステップＳ３１０では、給紙状態の媒体のカット状態を取得する。詳しくは、対応テーブル１４０から、給紙状態の媒体に対応するカット状態１４５の要素を読み込む。カット状態１４５の要素は「カット済み」または「未カット」のいずれかである。
【００９７】
ステップＳ３２０では、ステップＳ３１０で取得した媒体のカット状態が「カット済み」か「未カット」かを判定する。カット状態１４５の要素が「カット済み」の場合は、ステップＳ３７０に進み、「未カット」の場合は、ステップＳ３３０に進む。
尚、図２を参照して説明すると、カット状態が「カット済み」の状態は、最後に印刷された印刷画像Ｄが切り離されている状態（図２（ａ））である。カット状態が「未カット」の状態は最後に印刷された印刷画像が切り離されていない状態（図２（ｂ））である。
【００９８】
ステップＳ３３０では、変数ＣＢ＝ＯＮであるか否かを判定する。詳しくは、ＣＢ＝ＯＮである場合は（ステップＳ３３０；Ｙｅｓ）、カット状態を確認して収納する処理であるステップＳ３４０に進む。ＣＢがＯＮでない場合は（ステップＳ３３０；Ｎｏ）、カット状態を確認しないで収納する処理であるステップＳ３７０に進む。
【００９９】
ステップＳ３４０では、収納メッセージ画面２６１（図１３）を表示する。
ステップＳ３５０では、収納メッセージ画面２６１において選択（押下）されたボタン毎に処理を分岐する。中止ボタン２６５が押下された場合は（ステップＳ３５０；印刷中止）、収納指示および印刷指示をしないで図１５に示した印刷ボタン押下処理を終了する。カットしないで収納ボタン２６７が押下された場合は（ステップＳ３５０；カットしないで収納）、カット実行の指示をしないで収納を指示するためにステップＳ３７０に進む。カットして収納ボタン２６９が押下された場合は（ステップＳ３５０；カットして収納）、カット実行の指示をするためにステップＳ３６０に進む。
【０１００】
ステップＳ３６０では、給紙状態の媒体のカットを指示する。詳しくは、プリンター３００に対して、給紙状態の媒体のカットを実行するカット実行指示コマンドを送信する。プリンター３００では、カット実行指示コマンドを受信すると、給紙状態の媒体をカットして図２（ａ）に示す印刷画像Ｄが切り離された状態になる。
【０１０１】
ステップＳ３７０では、給紙状態の媒体の収納を指示する。詳しくは、プリンター３００に対して、給紙状態の媒体を収納する収納指示コマンドを送信する。その後、プリンター３００に対して収納を指示した供給装置の媒体情報を取得し、対応テーブル１４０および媒体情報テーブル１５０の各要素の内容を更新する。
【０１０２】
本フローによって、プリンター３００では、ステップＳ３５０においてカットしないで収納が選択された後に、ステップＳ３７０に進んだ場合は、図３（ｄ）に示すような給紙状態の媒体がカットされないで収納された状態になる。また、ステップＳ３５０においてカットして収納が選択され、ステップＳ３６０およびステップＳ３７０に進んだ場合は、図３（ｃ）に示すような給紙状態の媒体がカットされて収納された状態になる。
【０１０３】
以上述べたように、本実施形態では、ＰＣ１００の表示部１０３に表示される印刷画面２００の状態表示画面２０１，２０２には、媒体のカット状態や供給状態などの情報が含まれている。作業者は、プリンター３００に装着されている媒体を目視で確認しなくても、ＰＣ１００の表示部１０３においてプリンター３００にセットされている媒体のカット状態や供給状態などを確認することができる。
従って、プリンター３００に搭載されている媒体がカットされているか否かの状態を、作業者に報知することができ、印刷時の失敗が軽減されるＰＣ１００および印刷システム１を提供することができる。
【０１０４】
更に、ＰＣ１００では、状態表示画面２０１，２０２では媒体の供給状態が表示され、それらの媒体の供給状態に応じた印刷メッセージ画面２５１および収納メッセージ画面２６１が表示される。印刷メッセージ画面２５１および収納メッセージ画面２６１では、プリンター３００にセットされているカットされていない媒体に対して、カットを実行したあとに印刷実行および収納実行を指示をすることができる。
このように、ＰＣ１００および印刷システム１においては、媒体がカットされているか否かの状態を作業者に報知するばかりではなく、その情報に対応するカット方法や収納、印刷などの処理を選択して実行することで、印刷ミスを更に低減させることができる。
【０１０５】
（変形例１）
上述の実施形態では、供給状態として、収納状態と給紙状態があるとしていたが、供給状態はそれらの状態に限定されない。供給状態には、供給部３６０に上段ロール紙ホルダー１０または下段ロール紙ホルダー１５が装着されていない状態、ロール紙ホルダーが装着されているがロール紙Ｐがセットされていない状態、供給部３６０に故障が発生している状態、などの供給部３６０に係わる状態が含まれていても良い。また、送出ローラー１２，１６、給紙ローラー２０などの搬送経路上においてロール紙Ｐの先端位置や、印刷された画像の印刷終端位置などの状態が含まれていても良い。その場合は、搬送経路上の各所に用紙の先端有無および画像の印刷有無を検出する光学センサーを設け、ロール紙Ｐの先端位置や画像印刷済みの位置を検出する機構を備えても良い。
このような供給状態の情報を取得し、印刷画面２００に表示することにより、作業者は更に詳細にロール紙Ｐの状態を得ることができるため、作業状況に適した媒体を選択することができる。また、給紙状態や収納状態によって、表示した印刷メッセージ画面データ２５０、および収納メッセージ画面データ２６０と同様に、上述の様々な状態によって、その状態から必要な作業内容を表示して、カットの有無と必要な作業を選択させる画面を生成し表示してもよい。
【０１０６】
（変形例２）
図１６を用いて説明する。
図１６の印刷指示工程のフローにおいて、ステップＳ２３０で変数ＣＢがＯＮでない場合（ステップＳ２３０；Ｎｏ）は、ステップＳ２７０に進み、印刷指定された媒体に印刷を指示する処理を行うとしていたが、予め決められた処理を行うとしても良い。例えば、予め決められた処理を、カットして印刷する処理としておくことで、変数ＣＢがＯＮで無い場合は、ロール紙Ｐをカットした後に印刷する指示が行われる。
このような構成によれば、印刷メッセージ画面２５１を表示しない場合における、処理の選択肢を増やすことができる。
【０１０７】
（変形例３）
上述の実施形態および変形例では、ロール状の媒体としてロール紙Ｐを例にして説明したが、ロール状の媒体はロール紙Ｐに限定されない。ロール状の媒体は、ロール状の布や長尺用紙、フィルム、磁性体テープなどの媒体であっても良い。また、記録装置として印刷部３１０を備えたプリンター３００としていたが、この構成に限定されない。記録装置は、フィルム、磁性体テープ等に画像、動画、データなどを録画または記憶する装置であっても良い。
【符号の説明】
【０１０８】
１…印刷システム、３…ネットワーク、５…表示装置、１０…上段ロール紙ホルダー、１２，１６…送出ローラー、１５…下段ロール紙ホルダー、２０…給紙ローラー、２５…ヘッド、３５…カッター、３６…カッター溝、３９…排紙口、１００…ＰＣ、１０３…表示部、１０５…操作部、１０７…通信部、１１０…制御部、１１１…媒体情報取得部、１１３…印刷画面処理部、１１５…印刷ボタン処理部、１１７…印刷指示部、１１９…収納指示部、１３０…記憶部、１４０…対応テーブル、１４１…供給装置、１４２…媒体ＩＤ、１４３…装着状態、１４４…残量、１４５…カット状態、１５０…媒体情報テーブル、１５１…媒体ＩＤ、１５２…形状、１５３…サイズ、１５４…用紙種類、１５５…収納時残量、１５６…収納時カット状態、１９０…印刷画面データ、２００…印刷画面、２０１，２０２…状態表示画面、２０３…印刷設定画面、２１１，２２１…供給装置表示部、２１３，２２３…用紙表示部、２１５，２２５…供給状態表示部、２１７，２２７…カット状態表示部、２３１…供給装置選択部、２３３…切り替えボタン、２３５…メッセージ画面表示選択部、２３７…チェックボックス、２３９…印刷ボタン、２５０…印刷メッセージ画面データ、２５１…印刷メッセージ画面、２５３…情報表示領域、２５５…印刷中止ボタン、２５７…カットしないで印刷ボタン、２５９…カットして印刷ボタン、２６０…収納メッセージ画面データ、２６１…収納メッセージ画面、２６３…情報表示領域、２６５…中止ボタン、２６７…カットしないで収納ボタン、２６９…カットして収納ボタン、３００…プリンター、３１０…印刷部、３２０…カット部、３３０…操作部、３３５…通信部、３４０…センサー部、３５０…制御部、３５１…媒体情報記録部、３５３…媒体情報読み取り部、３６０…供給部。
【図１】
2016139173.tif 000003
【図２】
2016139173.tif 000004
【図３】
2016139173.tif 000005
【図４】
2016139173.tif 000006
【図５】
2016139173.tif 000007
【図６】
2016139173.tif 000008
【図７】
2016139173.tif 000009
【図８】
2016139173.tif 000010
【図９】
2016139173.tif 000011
【図１０】
2016139173.tif 000012
【図１１】
2016139173.tif 000013
【図１２】
2016139173.tif 000014
【図１３】
2016139173.tif 000015
【図１４】
2016139173.tif 000016
【図１５】
2016139173.tif 000017
【図１６】
2016139173.tif 000018
【図１７】
2016139173.tif 000019