JP2023154838A - 制御装置のためのコンピュータプログラム、制御装置、及び、制御装置によって実行される方法 - Google Patents
制御装置のためのコンピュータプログラム、制御装置、及び、制御装置によって実行される方法 Download PDFInfo
- Publication number
- JP2023154838A JP2023154838A JP2022064440A JP2022064440A JP2023154838A JP 2023154838 A JP2023154838 A JP 2023154838A JP 2022064440 A JP2022064440 A JP 2022064440A JP 2022064440 A JP2022064440 A JP 2022064440A JP 2023154838 A JP2023154838 A JP 2023154838A
- Authority
- JP
- Japan
- Prior art keywords
- additional function
- printing
- output
- print medium
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
本明細書が開示する技術は、付加機能を実行可能な印刷装置に印刷を実行させる制御装置に関する。
特許文献1には、画像形成とは異なる付加機能(例えばカット紙の断裁)を実行可能な画像形成装置が開示されている。
本明細書では、付加機能を実行可能な印刷装置のユーザの利便性を向上させる技術を提供する。
本明細書は、印刷装置に印刷を実行させる制御装置のためのコンピュータプログラムを開示する。コンピュータプログラムは、前記制御装置を、選択画面を表示部に表示させる表示制御部であって、前記選択画面は、前記印刷とは異なる付加機能を前記印刷装置に実行させるのか否かを選択するための付加機能選択領域を含む、前記表示制御部と、所定の操作が受け付けられる場合に、前記付加機能選択領域における選択に従った処理を前記印刷装置に実行させる第1の印刷制御部と、前記印刷装置にセットされている印刷媒体の種類を取得する取得部と、前記付加機能選択領域において、前記付加機能を前記印刷装置に実行させないことが選択され、かつ、前記印刷装置にセットされている前記印刷媒体の前記種類として、前記印刷装置が前記付加機能を実行可能な第1種の印刷媒体が取得される特定の場合に、前記付加機能に関連する関連情報を出力部に出力させる出力制御部と、として機能させてもよい。
上記の構成によると、制御装置は、印刷装置にセットされている印刷媒体の種類として第1種の印刷媒体が取得される場合に、付加機能に関連する関連情報を出力する。このため、ユーザは、関連情報を見ることによって、付加機能に関連する情報を知ることができる。従って、付加機能を実行可能なプリンタのユーザの利便性が向上する。
上記のコンピュータプログラムを格納するコンピュータ可読記録媒体、上記のコンピュータプログラムによって実現される制御装置そのもの、及び、当該制御装置によって実行される方法も、新規で有用である。
(プリンタ10のハードウェア構成;図1)
図1に示されるように、プリンタ10は、収容部18と、搬送部20と、印刷実行部22と、切断部24と、排紙トレイ50と、を備える。収容部18と搬送部20と印刷実行部22と切断部24とは、プリンタ10の図示省略の筐体の内部に設けられている。排紙トレイ50は、筐体の外部に露出している。
図1に示されるように、プリンタ10は、収容部18と、搬送部20と、印刷実行部22と、切断部24と、排紙トレイ50と、を備える。収容部18と搬送部20と印刷実行部22と切断部24とは、プリンタ10の図示省略の筐体の内部に設けられている。排紙トレイ50は、筐体の外部に露出している。
収容部18は、カット紙56を収容する。「カット紙」とは、例えば、A4サイズ、A5サイズ、レターサイズ、はがきサイズ等の予め決められたサイズにカットされている用紙である。本実施例では、A4サイズ、A5サイズ、及びはがきサイズのいずれか一つのサイズのカット紙が収容部18に収容される。換言すると、プリンタ10は、A4サイズ、A5サイズ、及びはがきサイズのいずれかのサイズの印刷媒体に印刷を実行可能である。
搬送部20は、搬送路52と、複数個のローラ58,60,62,64,66と、を備える。収容部18に収容されているカット紙56は、各ローラ58等によって搬送路52に沿って搬送される。
印刷実行部22は、本実施例では、インクジェットヘッド68を備える。インクジェットヘッド68は、ローラ58,60によって搬送されたカット紙56上にインクを吐出することによって、画像をカット紙56に印刷する。印刷済みのカット紙56は、ローラ62,64によって搬送方向の下流側にさらに搬送される。変形例では、印刷実行部22は、レーザ方式の印刷機構を備えていてもよい。
切断部24は、図示省略の切断刃を備える。切断部24は、切断刃が図1の紙面垂直方向に移動することによって、印刷済みのカット紙56を切断する。これにより、カット紙56は、搬送方向の上流側の部分及び下流側の部分に分断される。特に、切断部24は、カット紙56の一対の長辺のそれぞれの中間位置を結ぶ直線を切断することによって、カット紙56を半分に切断する。即ち、切断部24は、例えば、A4サイズのカット紙を半分に切断して、2枚のA5サイズの切断済み用紙を形成することができる。切断済みの各カット紙56は、ローラ66によって搬送方向の下流側にさらに搬送される。これにより、切断済みの各カット紙56は、排紙トレイ50に到達する。
このように、本実施例のプリンタ10は、カット紙56を切断することができる。このために、プリンタ10のユーザは、例えばA4サイズのカット紙を準備すれば、A4サイズよりも小さいサイズ(例えばA5サイズ)を有する印刷済み用紙を入手することができる。例えば、ユーザがA5サイズのカット紙への印刷を望む状況において、ユーザがA5サイズのカット紙を所持していない状況であっても、プリンタ10は、A4サイズのカット紙に対する印刷及び切断を実行することによって、A5サイズのカット紙をユーザに提供することができる。
(通信システム2の構成;図2)
続いて、図2を参照して、通信システム2の構成を説明する。通信システム2は、プリンタ10と端末100とを備える。各装置10,100は、LAN(Local Area Networkの略)4に接続されており、LAN4を介して相互に通信可能である。LAN4は、有線LANであってもよいし、無線LANであってもよい。
続いて、図2を参照して、通信システム2の構成を説明する。通信システム2は、プリンタ10と端末100とを備える。各装置10,100は、LAN(Local Area Networkの略)4に接続されており、LAN4を介して相互に通信可能である。LAN4は、有線LANであってもよいし、無線LANであってもよい。
(プリンタ10の構成)
プリンタ10は、印刷機能を実行可能な周辺装置(例えば端末100の周辺装置)である。プリンタ10には、プリンタ10を識別するプリンタID「P1」が割り当てられている。プリンタ10は、表示部12と、操作部14と、通信インターフェース16と、搬送部20と、印刷実行部22と、切断部24と、制御部30と、を備える。各部12~30は、バス線(符号省略)に接続されている。以下では、インターフェースのことを「I/F」と記載する。
プリンタ10は、印刷機能を実行可能な周辺装置(例えば端末100の周辺装置)である。プリンタ10には、プリンタ10を識別するプリンタID「P1」が割り当てられている。プリンタ10は、表示部12と、操作部14と、通信インターフェース16と、搬送部20と、印刷実行部22と、切断部24と、制御部30と、を備える。各部12~30は、バス線(符号省略)に接続されている。以下では、インターフェースのことを「I/F」と記載する。
表示部12は、様々な情報を表示するためのディスプレイである。表示部12はいわゆるタッチパネルであり、ユーザによって操作される操作部としても機能する。操作部14は、複数のキーを備える。ユーザは、操作部14を操作することによって、様々な指示をプリンタ10に入力することができる。通信I/F16は、LAN4に接続されている。なお、変形例では、通信I/F16は、BT(Bluetooth(登録商標)の略)I/Fであってもよいし、NFC(Near Field Communicationの略)I/Fであってもよい。搬送部20のローラ58等、印刷実行部22、及び、切断部24は、制御部30(即ち後述のCPU32)からの指示に従って、カット紙56の搬送、カット紙56への印刷、及び、カット紙56の切断を実行する。
制御部30は、CPU32とメモリ34とを備える。CPU32は、メモリ34に格納されているプログラム36に従って、様々な処理を実行する。メモリ34は、揮発性メモリ、不揮発性メモリ等によって構成される。
(端末100の構成)
端末100は、スマートフォン、タブレットPC、PDA等の可搬型の端末装置である。変形例では、端末100は、据置型の端末装置であってもよい。端末100は、表示部112と操作部114と通信I/F116と制御部130とを備える。各部112~130は、バス線(符号省略)に接続されている。
端末100は、スマートフォン、タブレットPC、PDA等の可搬型の端末装置である。変形例では、端末100は、据置型の端末装置であってもよい。端末100は、表示部112と操作部114と通信I/F116と制御部130とを備える。各部112~130は、バス線(符号省略)に接続されている。
表示部112は、様々な情報を表示するためのディスプレイである。表示部112はいわゆるタッチパネルであり、ユーザによって操作される操作部としても機能する。操作部114は、ユーザからの様々な指示の入力を受け付けるためのI/Fである。ユーザは、操作部114を介して、様々な指示を端末100に入力することができる。通信I/F116は、LAN4に接続されている。なお、変形例では、通信I/F116は、BTI/Fであってもよいし、NFCI/Fであってもよい。本実施例では、プリンタ10と端末100との間で実行される各種通信は、通信I/F16及び116を介して実行される。
制御部130は、CPU132とメモリ134とを備える。CPU132は、メモリ134に格納されているプログラム136,138等に従って、様々な処理を実行する。メモリ134は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ134は、OS(Operating Systemの略)プログラム136及びアプリケーション138を記憶する。以下では、OSプログラム136、アプリケーション138のことを、それぞれ、「OS136」、「アプリ138」と記載する。OS136は、端末100の基本的な動作を制御するためのプログラムである。アプリ138は、プリンタ(例えば10)に印刷を実行させるためのプログラムである。アプリ138は、例えば、OS136のベンダによってインターネット上に設置されるサーバ(図示省略)から端末100にインストールされる。
メモリ134は、さらに、実行フラグ142と表示フラグ144とを記憶する。実行フラグ142は、カット紙の切断をプリンタ10に実行させたことがあるのか否かを示す情報であり、カット紙の切断をプリンタ10に実行させたことがあることを示す「YES」と、カット紙の切断をプリンタ10に実行させたことがないことを示す「NO」と、のいずれか一方を示す。表示フラグ144は、後述の通知画面(例えばSC1、図6参照)を表示済みであるのか否かを示す情報であり、表示済みであることを示す「YES」と、表示済みでないことを示す「NO」と、のいずれか一方を示す。
(アプリ起動後の画面遷移;図3)
続いて、図3を参照して、アプリ138が起動された後の画面遷移を説明する。端末100は、ユーザからアプリ起動操作(例えばアプリ138のアイコンを選択する操作)を受け付けると、アプリ138を起動させる。この場合、アプリ138は、ホーム画面D1を表示部112に表示させる。ホーム画面D1は、プリンタ選択領域R1と印刷ボタンB1とを含む。プリンタ選択領域R1は、アプリ138がLAN4を検索することによって見つかった各プリンタ(本ケースでは1つのプリンタ10)の中から1つのプリンタを選択するための領域である。本実施例では、プリンタ選択領域R1において、プリンタ10のプリンタID「P1」が選択される。印刷ボタンB1は、プリンタ10に印刷を実行させるためのボタンである。なお、図示省略しているが、ホーム画面D1は、さらに、スキャンボタン、コピーボタン等の他のボタンを含んでいてもよい。
続いて、図3を参照して、アプリ138が起動された後の画面遷移を説明する。端末100は、ユーザからアプリ起動操作(例えばアプリ138のアイコンを選択する操作)を受け付けると、アプリ138を起動させる。この場合、アプリ138は、ホーム画面D1を表示部112に表示させる。ホーム画面D1は、プリンタ選択領域R1と印刷ボタンB1とを含む。プリンタ選択領域R1は、アプリ138がLAN4を検索することによって見つかった各プリンタ(本ケースでは1つのプリンタ10)の中から1つのプリンタを選択するための領域である。本実施例では、プリンタ選択領域R1において、プリンタ10のプリンタID「P1」が選択される。印刷ボタンB1は、プリンタ10に印刷を実行させるためのボタンである。なお、図示省略しているが、ホーム画面D1は、さらに、スキャンボタン、コピーボタン等の他のボタンを含んでいてもよい。
アプリ138は、T10において、ユーザから、印刷ボタンB1の選択と、印刷対象の画像を表わす対象ファイルの選択と、を受け付ける。アプリ138は、ホーム画面D1内の印刷ボタンB1の選択を受け付けると、図示省略のファイル選択画面を表示部112に表示させる。ファイル選択画面は、1以上のファイルの中から対象ファイルを選択するための画面である。当該1以上のファイルは、端末100のメモリ134に記憶されているファイルであってもよいし、端末100とは異なるサーバ(図示省略)上に記憶されているファイルであってもよい。アプリ138は、ファイル選択画面において、ユーザから対象ファイル(本ケースでは文字「A」が記述された1ページ分の画像を表わすファイル)の選択を受け付ける。
アプリ138は、T10において、対象ファイルの選択を受け付けると、印刷プレビュー画面D2を表示部112に表示させる。印刷プレビュー画面D2は、対象ファイルによって表わされる画像「A」を示すプレビュー画像と、プリンタID「P1」と、用紙サイズ「A4」と、設定ボタンB2と、印刷ボタンB3と、を含む。用紙サイズ「A4」は、ユーザによって予め選択されたデフォルトの用紙サイズである。設定ボタンB2は、用紙サイズを含む種々の印刷条件を設定するための印刷設定画面を表示するためのボタンである。印刷ボタンB3は、印刷指示をプリンタ10に送信するためのボタンである。
アプリ138は、T12において、設定ボタンB2の選択を受け付けると、能力情報送信要求をプリンタ10に送信し、プリンタ10から能力情報を受信する。具体的には、まず、アプリ138は、通信I/F116を介して、能力情報送信要求をプリンタ10の通信I/F16に送信する。プリンタ10は、通信I/F16を介して、端末100から能力情報送信要求を受信すると、通信I/F16を介して、能力情報を端末100の通信I/F116に送信する。アプリ138は、通信I/F116を介して、プリンタ10から能力情報を受信する。なお、変形例では、能力情報送信要求及び能力情報の通信は、BTI/F、NFCI/F等を介して実行されてもよい。能力情報は、例えば、プリンタ10が印刷を実行可能な用紙サイズ(本実施例では「A4」、「A5」、及び「はがき」)である印刷可能サイズと、プリンタ10に現在収容されているカット紙の用紙サイズである現行サイズと、プリンタ10がカット紙の切断を実行可能であることを示す切断可能情報と、プリンタ10が切断可能なカット紙のサイズ(本実施例では「A4」のみ)である切断可能サイズと、を含む。なお、プリンタ10は、例えば、収容部18に現在収容されているカット紙をガイドするためのガイド部材(図示省略)の位置に基づいて現行サイズを検出することができる。変形例では、プリンタ10は、光学センサによって現行サイズを検出してもよい。また、別の変形例では、プリンタ10は、ユーザから収容部18に収容されているカット紙のサイズの入力を受け付けることによって、現行サイズを取得してもよい。アプリ138は、プリンタ10から能力情報を受信すると、印刷設定画面D3を表示部112に表示させる。
印刷設定画面D3は、プリンタID「P1」と、用紙サイズを選択するためのサイズ選択領域R2と、画像のレイアウトを選択するためのレイアウト選択領域R3と、カット紙の切断を実行するのか否かを選択するための切断選択領域R4と、OKボタンB4と、を含む。サイズ選択領域R2では、デフォルトの用紙サイズ「A4」が選択されている。ユーザは、サイズ選択領域R2において、受信済みの能力情報に含まれる各印刷可能サイズ(「A4」、「A5」、及び「はがき」)の中から、所望の用紙サイズを選択することができる。レイアウト選択領域R3では、デフォルトのレイアウト「1in1」が選択されている。ユーザは、レイアウト選択領域R3において、「1in1」及び「2in1」の2つのレイアウトの中から、所望のレイアウトを選択することができる。「1in1」は、1ページ分の画像を1枚のカット紙に印刷することであり、「2in1」は、2ページ分の画像を1枚のカット紙に印刷することである。切断選択領域R4では、デフォルトの設定値「オフ」が選択されている。なお、以下では、カット紙の切断を含む印刷のことを「カットプリント」と記載することがある。
なお、変形例では、アプリ138は、設定ボタンB2が選択される際にプリンタ10から能力情報を取得する代わりに、ホーム画面D1を表示するためにプリンタ10を検索する際にプリンタ10から能力情報を取得してもよい。この場合、アプリ138は、当該能力情報をメモリ134に記憶させておき、設定ボタンB2の選択を受け付けると、記憶済みの能力情報をメモリ34から取得してもよい。
図3のケースでは、アプリ138は、印刷設定画面D3に表示されているデフォルトの各設定値が変更されることなく、T14において、印刷設定画面D3内のOKボタンB4の選択を受け付ける。この場合、アプリ138は、印刷プレビュー画面D2を再び表示部112に表示させる。
アプリ138は、T20において、印刷プレビュー画面D2内の印刷ボタンB3の選択を受け付ける。この場合、アプリ138は、印刷データを生成する。ここで、アプリ138は、用紙サイズとして「A4」が選択されており、かつ、レイアウトとして「1in1」が選択されているので、対象ファイルの1ページ分の画像から、A4サイズに対応する画像サイズを有する1ページ分の印刷画像を生成し、当該印刷画像を表わす印刷データを生成する。そして、アプリ138は、カットプリントとして「オフ」が選択されているので、当該印刷データを含むと共に切断要求を含まない印刷指示をプリンタ10に送信する。この結果、プリンタ10において、収容部18に収容されているA4サイズの1枚のカット紙に上記の印刷画像が印刷され、カット紙の切断が実行されずに、1枚の印刷済み用紙がユーザに提供される。
(アプリ138の処理;図4)
続いて、図4を参照して、CPU132がアプリ138を実行することによって実現される処理を説明する。図4の処理は、印刷設定画面D3内のOKボタンB4(図3参照)が選択されることをトリガとして開始される。以下の説明では、CPU132を処理の主体として説明することに代えて、アプリ138を処理の主体として説明する。
続いて、図4を参照して、CPU132がアプリ138を実行することによって実現される処理を説明する。図4の処理は、印刷設定画面D3内のOKボタンB4(図3参照)が選択されることをトリガとして開始される。以下の説明では、CPU132を処理の主体として説明することに代えて、アプリ138を処理の主体として説明する。
S10では、アプリ138は、ユーザによって選択された印刷条件を取得する。具体的には、アプリ138は、印刷設定画面D3内の各領域R2~R4において選択済みの各設定値を取得する。
S12では、アプリ138は、取得済みの印刷条件に含まれるカットプリントが「オン」を示すのか否かを判断する。アプリ138は、カットプリントが「オン」を示す場合に、S12でYESと判断して、S20以降の処理を実行せずに、図4の処理を終了する。カットプリントとして「オン」が選択されている場合には、ユーザがカットプリントの内容を既に知っている状況である。このような状況では、後述の通知画面を表示させる必要がないので、不必要な画面が表示されることが抑制される。一方、アプリ138は、カットプリントが「オフ」を示す場合に、S12でNOと判断して、S20に進む。
S20では、アプリ138は、実行フラグ142が「YES」を示すのか「NO」を示すのかを判断する。アプリ138は、実行フラグ142が「YES」を示す場合(S20でYES)に、S22以降の処理を実行せずに、図4の処理を終了する。実行フラグ142が「YES」である場合には、ユーザがカットプリントをプリンタ10に実行させた実績がある状況、即ち、ユーザがカットプリントの内容を既に知っている状況である。このような状況では、後述の通知画面を表示させる必要がないので、不必要な画面が表示されることが抑制される。一方、アプリ138は、実行フラグ142が「NO」を示す場合(S20でNO)に、S22に進む。
S22では、アプリ138は、表示フラグ144が「YES」を示すのか「NO」を示すのかを判断する。アプリ138は、表示フラグ144が「YES」を示す場合に、S24以降の処理を実行せずに、図4の処理を終了する(S22でYES)。表示フラグ144が「YES」を示す場合には、後述の通知画面が表示済みである状況、即ち、ユーザがカットプリントの内容を既に知っている状況である。このような状況では、通知画面を再度表示させる必要がないので、不必要な画面が表示されることが抑制される。一方、アプリ138は、表示フラグ144が「NO」を示す場合に、S24に進む(S22でNO)。
S24では、アプリ138は、プリンタ10に収容されているカット紙の用紙サイズ(即ち上記の現行サイズ)が何であるのかを判断する。アプリ138は、受信済みの能力情報に含まれる現行サイズが「A5」である場合に、S32に進み、現行サイズが「A4」である場合に、S40に進む。また、アプリ138は、現行サイズがその他のサイズ(例えば「はがき」)である場合に、S32以降の処理を実行することなく、図4の処理を終了する。このように、現行サイズが「A4」及び「A5」以外のサイズである場合には、後述の通知画面は表示されない。「はがき」の印刷を望むユーザがカットプリントの実行を望む可能性は低いからである。
S32では、アプリ138は、カットプリントの内容をユーザに紹介するための通知画面SC1を表示部112に表示させる。
S40では、アプリ138は、取得済みの印刷条件(S10参照)に含まれるレイアウトが「2in1」であるのか否かを判断する。アプリ138は、レイアウトが「2in1」である場合(S40でYES)にS42に進み(S40でYES)、レイアウトが「1in1」である場合(S40でNO)にS50に進む。
S42では、アプリ138は、カットプリントの内容をユーザに紹介するための通知画面SC2を表示部112に表示させる。
S50では、アプリ138は、取得済みの印刷条件(S10参照)に含まれる用紙サイズ(以下では「選択用紙サイズ」と記載することがある)が「A5」であるのか否かを判断する。アプリ138は、選択用紙サイズが「A5」である場合(S50でYES)にS52に進み、選択用紙サイズが「A4」又は「はがき」である場合(S50でYES)に図4の処理を終了する。選択用紙サイズが「はがき」である場合には、ユーザがカットプリントの実行を望む可能性が低いので、通知画面は表示されない。また、レイアウトが「1in1」であり、かつ、選択用紙サイズが「A4」である場合には、ユーザがA4サイズの画像サイズを有する1ページ分の印刷画像をA4サイズの1枚のカット紙に印刷することを望んでいる可能性が高い。このような状況では、ユーザがA4サイズの印刷画像を切断するためのカットプリントの実行を望む可能性が低い。従って、レイアウトが「1in1」であり、かつ、選択用紙サイズが「A4」である場合(S40でNO、S50でNO)にも、通知画面は表示されない。
S52では、アプリ138は、カットプリントの内容をユーザに紹介するための通知画面SC3を表示部112に表示させる。
S60では、アプリ138は、実演処理を実行する。実演処理は、カットプリントの実演をプリンタ10に実行させるための処理である。
S62では、アプリ138は、表示フラグ144として「NO」に代えて「YES」を記憶する。S62の処理が終了すると、図4の処理が終了する。
(実演処理;図5)
続いて、図5を参照して、図4のS60の実演処理を説明する。図5のS110では、アプリ138は、カットプリントの実演をユーザが望むのか否かを判断する。各通知画面SC1~SC3(図4のS32、S42、S52参照)は、カットプリントの実演を望むのか否かをユーザに問い合わせるためのメッセージと、実演を望むことを示すYESボタンと、実演を望まないことを示すNOボタンと、を含む。アプリ138は、YESボタンが選択される場合に、S110でYESと判断してS112に進み、NOボタンが選択される場合に、S110でNOと判断して図5の処理を終了する。
続いて、図5を参照して、図4のS60の実演処理を説明する。図5のS110では、アプリ138は、カットプリントの実演をユーザが望むのか否かを判断する。各通知画面SC1~SC3(図4のS32、S42、S52参照)は、カットプリントの実演を望むのか否かをユーザに問い合わせるためのメッセージと、実演を望むことを示すYESボタンと、実演を望まないことを示すNOボタンと、を含む。アプリ138は、YESボタンが選択される場合に、S110でYESと判断してS112に進み、NOボタンが選択される場合に、S110でNOと判断して図5の処理を終了する。
S112では、アプリ138は、通知画面SC4を表示部112に表示させる。通知画面SC4は、カットプリントが「オフ」であることを示すメッセージと、カットプリントを「オン」に変更するのか否かをユーザに問い合わせるためのメッセージと、YESボタンB5と、NOボタンB6と、を含む。通知画面SC4が表示される理由は、以下のとおりである。現段階ではカットプリントとして「オフ」が選択されており(図4のS12NO)、カットプリントを実演するためには、カットプリントとして「オン」が選択される必要がある。アプリ138が通知画面SC4を表示することによって、ユーザは、カットプリントとして「オン」を容易に選択することができる。
S114では、アプリ138は、通知画面SC4内のYESボタンB5が選択されたのか否かを判断する。アプリ138は、YESボタンB5が選択される場合に、S114でYESと判断してS120に進む。一方、アプリ138は、通知画面SC4内のNOボタンB6が選択される場合に、S114でNOと判断して、図5の処理を終了する。
S120では、アプリ138は、現行サイズが「A4」であるのか否かを判断する。アプリ138は、現行サイズが「A4」である場合に、S120でYESと判断してS130に進む。一方、アプリ138は、現行サイズが「A4」以外のサイズ(例えば「A5」、「はがき」)である場合に、S120でNOと判断して、S122に進む。
S122では、アプリ138は、通知画面SC5を表示部112に表示させる。通知画面SC5は、プリンタ10にA4サイズのカット紙が収容されていないことを示すメッセージと、A4サイズのカット紙をプリンタ10に収容した後にOKボタンを選択することをユーザに促すメッセージと、OKボタンB7と、キャンセルボタンB8と、を含む。通知画面SC5が表示される理由は、以下のとおりである。本実施例では、プリンタ10の切断可能サイズが「A4」のみであるため、プリンタ10に収容されている用紙サイズが「A4」でなければ、プリンタ10は、カットプリントを実演することができない。このために、アプリ138が通知画面SC5を表示することによって、ユーザは、A4サイズのカット紙をプリンタ10に収容すべきことを容易に知ることができる。
アプリ138は、通知画面SC5内のOKボタンB7が選択されると、現行サイズを再び取得し、取得済みの現行サイズを利用して、S120の処理を再び実行する。なお、図示省略しているが、アプリ138は、通知画面SC5内のキャンセルボタンB8が選択されると、図5の処理を終了する。
S130では、アプリ138は、印刷データと、カット紙の切断を要求する切断要求と、を含む印刷指示をプリンタ10に送信する。ここで、当該印刷データは、カットプリントの実演のためにアプリ138に予め記憶されているテスト画像を表わす印刷データである。この結果、プリンタ10においてテスト画像の印刷及びカット紙の切断が実行される。S130の処理が終了すると、図5の処理が終了する。
(ケースA;図6及び図7)
続いて、図6及び図7を参照して、図4及び図5の処理によって実現される具体的なケースAを説明する。ケースAの初期状態では、プリンタ10にはA5サイズのカット紙が収容されており、実行フラグ142及び表示フラグ144のそれぞれが「NO」を示す。また、デフォルトの印刷条件として、用紙サイズ「A4」、レイアウト「1in1」、及び、カットプリント「オフ」が選択されている。従って、図示省略しているが、図3のホーム画面D1、印刷プレビュー画面を経て、当該印刷プレビュー画面内の設定ボタンB2が選択されると、図6の印刷設定画面D11が表示される。印刷設定画面D11は、図3の印刷設定画面D3と同様である。また、当該印刷プレビュー画面は、対象ファイルを表わすプレビュー画像(本ケースでは文字「B」が記述された1ページ分の画像)を含む。
続いて、図6及び図7を参照して、図4及び図5の処理によって実現される具体的なケースAを説明する。ケースAの初期状態では、プリンタ10にはA5サイズのカット紙が収容されており、実行フラグ142及び表示フラグ144のそれぞれが「NO」を示す。また、デフォルトの印刷条件として、用紙サイズ「A4」、レイアウト「1in1」、及び、カットプリント「オフ」が選択されている。従って、図示省略しているが、図3のホーム画面D1、印刷プレビュー画面を経て、当該印刷プレビュー画面内の設定ボタンB2が選択されると、図6の印刷設定画面D11が表示される。印刷設定画面D11は、図3の印刷設定画面D3と同様である。また、当該印刷プレビュー画面は、対象ファイルを表わすプレビュー画像(本ケースでは文字「B」が記述された1ページ分の画像)を含む。
アプリ138は、T110において、用紙サイズとして「A4」に代えて「A5」の選択を受け付けた後にOKボタンB4の選択を受け付ける。この場合、アプリ138は、選択済みの印刷条件(即ち、用紙サイズ「A5」、レイアウト「1in1」、カットプリント「オフ」)を取得する(図4のS10)。カットプリントが「オフ」であり(S12でNO)、かつ、実行フラグ142及び表示フラグ144のそれぞれが「NO」を示し(S20でNO、S22でNO)、かつ、現行サイズが「A5」であるので(S24で「A5」)、アプリ138は、印刷プレビュー画面D12に重ねて、通知画面SC1を表示部112に表示させる(S32)。通知画面SC1に隠れて見えないが、印刷プレビュー画面D12では、用紙サイズ「A5」が選択されている。通知画面SC1は、A4サイズのカット紙をプリンタ10に収容してカットプリント「オン」を選択するとカットプリントが実行されることを示すメッセージと、カットプリントの実演を望むのか否かをユーザに問い合わせるためのメッセージと、YESボタンB9と、NOボタンB10と、を含む。ユーザは、通知画面SC1を見ることによって、A5サイズのカット紙に代えてA4サイズのカット紙をプリンタ10に収容してカットプリント「オン」を選択すると、カットプリントが実行されることを知ることができる。
アプリ138は、T112において、通知画面SC1内のYESボタンB9の選択を受け付ける(図5のS110でYES)と、印刷プレビュー画面D12に重ねて、通知画面SC4を表示部112に表示させる(S112)。
アプリ138は、T114において、通知画面SC4内のYESボタンB5の選択を受け付けると(S114でYES)、現行サイズが「A5」であるので(S120でNO)、印刷プレビュー画面D12に重ねて、通知画面SC5を表示部112に表示させる(S122)。
ユーザは、通知画面SC5を見ることによって、T116において、A5サイズのカット紙に代えてA4サイズのカット紙をプリンタ10に収容する。その後、アプリ138は、T116において、通知画面SC5内のOKボタンB7の選択を受け付ける。この場合、アプリ138は、能力情報送信要求をプリンタ10に送信し、プリンタ10から現行サイズ「A4」を含む能力情報を受信する。従って、この段階では、現行サイズが「A4」であるので(S120でYES)、アプリ138は、印刷データを生成する。ここで、アプリ138は、2ページ分のテスト画像を表わす印刷データを生成する。2ページ分のテスト画像のそれぞれは、A5サイズに対応する画像サイズを有する。そして、アプリ138は、当該印刷データと、カット紙の切断を要求する切断要求と、を含む印刷指示をプリンタ10に送信する。この結果、プリンタ10において、以下のようにして印刷及び切断が実行される。
まず、プリンタ10は、搬送部20の各ローラ58,60を駆動して、収容部18に収容されているA4サイズのカット紙56を印刷実行部22まで搬送する。ここで、A4サイズのカット紙56は、長辺が伸びる方向に沿って搬送される。そして、プリンタ10は、印刷データによって表わされる2ページ分のテスト画像のそれぞれを90度回転させて2ページ分の回転済み画像を生成し、2ページ分の回転済み画像の印刷を印刷実行部22に指示する。これにより、印刷実行部22は、A4サイズのカット紙56の下流側半分領域(即ち搬送方向の下流側の半分の領域)に1ページ目の回転済み画像を印刷し、A4サイズのカット紙56の上流側半分領域(即ち搬送方向の上流側の半分の領域)に2ページ目の回転済み画像を印刷する。
次いで、プリンタ10は、搬送部20の各ローラ60,62,64を駆動して、印刷済みのA4サイズのカット紙56を切断部24まで搬送する。そして、プリンタ10は、印刷済みのA4サイズのカット紙56の切断を切断部24に指示する。これにより、切断部24は、A4サイズのカット紙56の下流側半分領域と上流側半分領域との境界を切断する。即ち、切断部24は、カット紙56の一対の長辺のそれぞれの中間位置を結ぶ直線上でカット紙56を半分に切断する。この結果、1ページ目の回転済み画像が印刷されている切断済み用紙と、2ページ目の回転済み画像が印刷されている切断済み用紙と、が形成される。2枚の切断済み用紙のそれぞれは、A4サイズの半分のサイズであるA5サイズを有する。
次いで、プリンタ10は、搬送部20の各ローラ64,66を駆動して、2枚の切断済み用紙を排紙トレイ50まで搬送する。これにより、2枚の切断済み用紙がユーザに提供される。このようにして、カットプリントが実演される。ユーザは、2枚の切断済み用紙を取得することによって、カットプリントを容易に理解することができる。
(図6の続き;図7)
アプリ138は、図6のT116において、通知画面SC5内のOKボタンB7の選択を受け付けて、印刷指示をプリンタ10に送信すると、図7の印刷プレビュー画面D12を表示部112に表示させる。T130及びT132の処理は、図3のT12及びT14の処理と同様である。印刷設定画面D13では、サイズ選択領域R2において用紙サイズ「A5」が選択されており、切断選択領域R4においてカットプリント「オン」が選択されている。
アプリ138は、図6のT116において、通知画面SC5内のOKボタンB7の選択を受け付けて、印刷指示をプリンタ10に送信すると、図7の印刷プレビュー画面D12を表示部112に表示させる。T130及びT132の処理は、図3のT12及びT14の処理と同様である。印刷設定画面D13では、サイズ選択領域R2において用紙サイズ「A5」が選択されており、切断選択領域R4においてカットプリント「オン」が選択されている。
アプリ138は、T140において、印刷プレビュー画面D12内の印刷ボタンB3の選択を受け付けると、印刷データを生成する。ここで、アプリ138は、用紙サイズとして「A5」が選択されており、かつ、レイアウトとして「1in1」が選択されているので、A5サイズに対応する画像サイズを有する1ページ分の印刷画像を表わす印刷データを生成する。そして、アプリ138は、当該印刷データと、カット紙の切断を要求する切断要求と、を含む印刷指示をプリンタ10に送信する。この結果、プリンタ10において、収容部18に収容されているA4サイズのカット紙の下流側半分領域に印刷画像が印刷され、印刷済みのカット紙の切断が実行され、2枚の切断済み用紙がユーザに提供される。
(ケースB;図8及び図9)
続いて、図8及び図9を参照して、ケースBを説明する。ケースBの初期状態では、プリンタ10にはA4サイズのカット紙が収容されており、実行フラグ142及び表示フラグ144のそれぞれが「NO」を示す。また、デフォルトの印刷条件として、用紙サイズ「A4」、レイアウト「1in1」、及び、カットプリント「オフ」が選択されている。従って、図示省略しているが、図3のホーム画面D1、印刷プレビュー画面を経て、当該印刷プレビュー画面内の設定ボタンB2が選択されると、図8の印刷設定画面D21が表示される。印刷設定画面D21は、図3の印刷設定画面D3と同様である。また、当該印刷プレビュー画面は、対象ファイルを表わすプレビュー画像(本ケースでは文字「B」を示す1ページ目の画像)を含む。
続いて、図8及び図9を参照して、ケースBを説明する。ケースBの初期状態では、プリンタ10にはA4サイズのカット紙が収容されており、実行フラグ142及び表示フラグ144のそれぞれが「NO」を示す。また、デフォルトの印刷条件として、用紙サイズ「A4」、レイアウト「1in1」、及び、カットプリント「オフ」が選択されている。従って、図示省略しているが、図3のホーム画面D1、印刷プレビュー画面を経て、当該印刷プレビュー画面内の設定ボタンB2が選択されると、図8の印刷設定画面D21が表示される。印刷設定画面D21は、図3の印刷設定画面D3と同様である。また、当該印刷プレビュー画面は、対象ファイルを表わすプレビュー画像(本ケースでは文字「B」を示す1ページ目の画像)を含む。
アプリ138は、T210において、レイアウトとして「1in1」に代えて「2in1」の選択を受け付けた後にOKボタンB4の選択を受け付ける。この場合、アプリ138は、選択済みの印刷条件(即ち、用紙サイズ「A4」、レイアウト「2in1」、カットプリント「オフ」)を取得する(図4のS10)。アプリ138は、カットプリントが「オフ」であり(S12でNO)、かつ、実行フラグ142及び表示フラグ144のそれぞれが「NO」を示し(S20でNO、S22でNO)、かつ、現行サイズが「A4」である(S24で「A4」)と判断する。そして、アプリ138は、レイアウトが「2in1」であるので(S40でYES)、印刷プレビュー画面D22に重ねて、通知画面SC2を表示部112に表示させる(S42)。通知画面SC2に隠れて見えないが、印刷プレビュー画面D22では、レイアウト「2in1」が選択されている。通知画面SC2は、カットプリント「オン」を選択すると、2in1の印刷が実行されてカットプリントが実行されることを示すメッセージと、カットプリントの実演を望むのか否かをユーザに問い合わせるためのメッセージと、YESボタンB11と、NOボタンB12と、を含む。ユーザは、通知画面SC2を見ることによって、カットプリント「オン」を選択すると、2in1の印刷が実行されると共にカットプリントが実行されることを知ることができる。
アプリ138は、T212において、通知画面SC2内のYESボタンB11の選択を受け付ける(図5のS110でYES)と、印刷プレビュー画面D12に重ねて、通知画面SC4を表示部112に表示させる(S112)。
アプリ138は、T214において、通知画面SC4内のYESボタンB5の選択を受け付けると(S114でYES)、現行サイズが「A4」であるので(S120でYES)、2ページ分のテスト画像を表わす印刷データを生成する(S130)。そして、アプリ138は、当該印刷データと、カット紙の切断を要求する切断要求と、を含む印刷指示をプリンタ10に送信する(S130)。この結果、プリンタ10において、カットプリントが実演される。
(図8の続き;図9)
アプリ138は、図6のT214において、通知画面SC4内のYESボタンB5の選択を受け付けて、印刷指示をプリンタ10に送信すると、図9の印刷プレビュー画面D22を表示部112に表示させる。刷プレビュー画面は、対象ファイルを表わすプレビュー画像(本ケースでは文字「B」を示す1ページ目の画像)を含む。図示省略しているが、アプリ138は、プレビュー画像をスクロールする操作を受け付けると、対象ファイルの1ページ目を表わすプレビュー画像に代えて、対象ファイルの2ページ目の画像(即ち文字「C」)を表わすプレビュー画像を表示部112に表示させる。T230及びT232の処理は、図3のT12及びT14の処理と同様である。印刷設定画面D23では、レイアウト選択領域R3において「2in1」が選択されており、切断選択領域R4においてカットプリント「オン」が選択されている。
アプリ138は、図6のT214において、通知画面SC4内のYESボタンB5の選択を受け付けて、印刷指示をプリンタ10に送信すると、図9の印刷プレビュー画面D22を表示部112に表示させる。刷プレビュー画面は、対象ファイルを表わすプレビュー画像(本ケースでは文字「B」を示す1ページ目の画像)を含む。図示省略しているが、アプリ138は、プレビュー画像をスクロールする操作を受け付けると、対象ファイルの1ページ目を表わすプレビュー画像に代えて、対象ファイルの2ページ目の画像(即ち文字「C」)を表わすプレビュー画像を表示部112に表示させる。T230及びT232の処理は、図3のT12及びT14の処理と同様である。印刷設定画面D23では、レイアウト選択領域R3において「2in1」が選択されており、切断選択領域R4においてカットプリント「オン」が選択されている。
アプリ138は、T240において、印刷プレビュー画面D22内の印刷ボタンB3の選択を受け付けると、2ページ分の印刷画像を表わす印刷データを生成する。ここで、用紙サイズとして「A4」が選択されているが、A4サイズをA5サイズに切断する処理をプリンタ10に実行させるために、2ページ分の印刷画像のそれぞれは、A5サイズに対応する画像サイズを有する。そして、アプリ138は、当該印刷データと、カット紙の切断を要求する切断要求と、を含む印刷指示をプリンタ10に送信する。この結果、プリンタ10において、収容部18に収容されているA4サイズのカット紙の下流側半分領域に1ページ目の印刷画像が印刷され、上流側半分領域に2ページ目の印刷画像が印刷され、印刷済みのカット紙の切断が実行され、2枚の切断済み用紙がユーザに提供される。
(ケースC;図10)
続いて、図10を参照して、ケースCを説明する。ケースCの初期状態では、プリンタ10にはA4サイズのカット紙が収容されており、実行フラグ142及び表示フラグ144のそれぞれが「NO」を示す。また、デフォルトの印刷条件として、用紙サイズ「A4」、レイアウト「1in1」、及び、カットプリント「オフ」が選択されている。従って、図示省略しているが、図3のホーム画面D1、印刷プレビュー画面を経て、当該印刷プレビュー画面内の設定ボタンB2が選択されると、図10の印刷設定画面D31が表示される。印刷設定画面D31は、図3の印刷設定画面D3と同様である。
続いて、図10を参照して、ケースCを説明する。ケースCの初期状態では、プリンタ10にはA4サイズのカット紙が収容されており、実行フラグ142及び表示フラグ144のそれぞれが「NO」を示す。また、デフォルトの印刷条件として、用紙サイズ「A4」、レイアウト「1in1」、及び、カットプリント「オフ」が選択されている。従って、図示省略しているが、図3のホーム画面D1、印刷プレビュー画面を経て、当該印刷プレビュー画面内の設定ボタンB2が選択されると、図10の印刷設定画面D31が表示される。印刷設定画面D31は、図3の印刷設定画面D3と同様である。
アプリ138は、T310において、用紙サイズとして「A4」に代えて「A5」の選択を受け付けた後にOKボタンB4の選択を受け付ける。この場合、アプリ138は、選択済みの印刷条件(即ち、用紙サイズ「A5」、レイアウト「1in1」、カットプリント「オフ」)を取得する(図4のS10)。アプリ138は、カットプリントが「オフ」であり(S12でNO)、かつ、実行フラグ142及び表示フラグ144のそれぞれが「NO」を示し(S20でNO、S22でNO)、かつ、現行サイズが「A4」である(S24で「A4」)と判断する。そして、アプリ138は、レイアウトが「1in1」であり(S40でNO)、かつ、用紙サイズが「A5」であるので(S50でYES)、印刷プレビュー画面D32に重ねて、通知画面SC3を表示部112に表示させる(S52)。通知画面SC3に隠れて見えないが、印刷プレビュー画面D32では、用紙サイズ「A5」が選択されている。通知画面SC3は、カットプリント「オン」を選択すると、カットプリントが実行されることを示すメッセージと、用紙を節約できることを示すメッセージと、カットプリントの実演を望むのか否かをユーザに問い合わせるためのメッセージと、YESボタンB13と、NOボタンB14と、を含む。ユーザは、通知画面SC3を見ることによって、カットプリント「オン」を選択すると、カットプリントが実行されて、用紙を節約できることを知ることができる。
アプリ138は、T312において、通知画面SC3内のボタンB13の選択を受け付ける(図5のS110でYES)と、印刷プレビュー画面D32に重ねて、通知画面SC4を表示部112に表示させる(S112)。
アプリ138は、T314において、通知画面SC4内のYESボタンB5の選択を受け付けると(S114でYES)、現行サイズが「A4」であるので(S120でYES)、2ページ分のテスト画像を表わす印刷データを生成する。そして、アプリ138は、当該印刷データと、カット紙の切断を要求する切断要求と、を含む印刷指示をプリンタ10に送信する。この結果、プリンタ10において、カットプリントが実演される。その後の処理は、図7の処理と同様である。
(本実施例の効果)
上記の構成によると、アプリ138は、プリンタ10に収容されているの用紙サイズとして用紙サイズ「A4」又は「A5」が取得される場合(図4のS24で「A4」又は「A5」)に、通知画面SC1等を表示部112に表示させる。このため、ユーザは、通知画面SC1等を見ることによって、カットプリントに関連する情報、具体的には、カットプリントを実行するための手法を知ることができる。従って、カットプリントを実行可能なプリンタ10のユーザの利便性が向上する。
上記の構成によると、アプリ138は、プリンタ10に収容されているの用紙サイズとして用紙サイズ「A4」又は「A5」が取得される場合(図4のS24で「A4」又は「A5」)に、通知画面SC1等を表示部112に表示させる。このため、ユーザは、通知画面SC1等を見ることによって、カットプリントに関連する情報、具体的には、カットプリントを実行するための手法を知ることができる。従って、カットプリントを実行可能なプリンタ10のユーザの利便性が向上する。
(対応関係)
プリンタ10、端末100、アプリ138が、それぞれ、「印刷装置」、「制御装置」、「コンピュータプログラム」の一例である。端末100の表示部112が、「出力部」の一例である。カット紙を切断する機能が、「付加機能」及び「切断関係機能」の一例である。印刷設定画面D3等が、「選択画面」の一例である。サイズ選択領域R2、レイアウト選択領域R3、切断選択領域R4が、それぞれ、「サイズ選択領域」、「レイアウト選択領域」、「付加機能選択領域」の一例である。用紙サイズ「A4」及び「A5」が、「第1種の印刷媒体」の一例である。用紙サイズ「はがき」が、「第2種の印刷媒体」の一例である。また、用紙サイズ「A5」、用紙サイズ「A4」が、それぞれ、「第3種の印刷媒体」、「第4種の印刷媒体」の一例である。各通知画面SC1~SC3が、「関連情報」の一例である。プリンタ10に収容されるカット紙が、「消耗品」の一例である。実行フラグ142、表示フラグ144が、それぞれ、「第1のフラグ情報」、「第2のフラグ情報」の一例である。各通知画面SC1~SC3に含まれるメッセージ「カットします」が、「第1のメッセージ」の一例である。通知画面SC3に含まれるメッセージ「用紙を節約できます」が、「第2のメッセージ」の一例である。通知画面SC2に含まれるメッセージ「2in1でA4用紙に印刷してカットします」が、「第3のメッセージ」の一例である。通知画面SC1に含まれるメッセージ「A4用紙をトレイに収容してカットプリントオンにすると、A5画像をA4用紙の半分に印刷してカットします」が、「第4のメッセージ」の一例である。各通知画面SC1~SC3に含まれるメッセージ「カットプリントの実演を行いますか」が、「第5のメッセージ」の一例である。印刷ボタンB3の選択が、「所定の操作」の一例である。
プリンタ10、端末100、アプリ138が、それぞれ、「印刷装置」、「制御装置」、「コンピュータプログラム」の一例である。端末100の表示部112が、「出力部」の一例である。カット紙を切断する機能が、「付加機能」及び「切断関係機能」の一例である。印刷設定画面D3等が、「選択画面」の一例である。サイズ選択領域R2、レイアウト選択領域R3、切断選択領域R4が、それぞれ、「サイズ選択領域」、「レイアウト選択領域」、「付加機能選択領域」の一例である。用紙サイズ「A4」及び「A5」が、「第1種の印刷媒体」の一例である。用紙サイズ「はがき」が、「第2種の印刷媒体」の一例である。また、用紙サイズ「A5」、用紙サイズ「A4」が、それぞれ、「第3種の印刷媒体」、「第4種の印刷媒体」の一例である。各通知画面SC1~SC3が、「関連情報」の一例である。プリンタ10に収容されるカット紙が、「消耗品」の一例である。実行フラグ142、表示フラグ144が、それぞれ、「第1のフラグ情報」、「第2のフラグ情報」の一例である。各通知画面SC1~SC3に含まれるメッセージ「カットします」が、「第1のメッセージ」の一例である。通知画面SC3に含まれるメッセージ「用紙を節約できます」が、「第2のメッセージ」の一例である。通知画面SC2に含まれるメッセージ「2in1でA4用紙に印刷してカットします」が、「第3のメッセージ」の一例である。通知画面SC1に含まれるメッセージ「A4用紙をトレイに収容してカットプリントオンにすると、A5画像をA4用紙の半分に印刷してカットします」が、「第4のメッセージ」の一例である。各通知画面SC1~SC3に含まれるメッセージ「カットプリントの実演を行いますか」が、「第5のメッセージ」の一例である。印刷ボタンB3の選択が、「所定の操作」の一例である。
印刷設定画面D3の表示、図3の20の処理が、それぞれ、「表示制御部」、「第1の印刷制御部」によって実行される処理の一例である。現行サイズを含む能力情報を受信する処理(図3のT12参照)が、「取得部」によって実行される処理の一例である。図3のS32、S42、S52の処理が、「出力制御部」によって実行される処理の一例である。図7のT140の後に実行フラグ142として「YES」が記憶される処理が、「第1の記憶制御部」によって実行される処理の一例である。図4のS62の処理が、「第2の記憶制御部」によって実行される処理の一例である。図5のS130の処理が、「第2の印刷制御部」によって実行される処理の一例である。
以上、本明細書が開示する技術の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
(変形例1)プリンタ10は、印刷機能に加えて、スキャン機能、ファクシミリ機能等を実行可能な多機能機であってもよい。本変形例では、当該多機能機が、「印刷装置」の一例である。
(変形例2)印刷設定画面D3等の各種画面は、端末100のアプリ138によって端末100の表示部112に表示されることに代えて、プリンタ10の制御部30によって、プリンタ10の表示部12に表示されてもよい。本変形例では、プリンタ10の制御部30が、「制御装置」の一例である。
(変形例3)プリンタ10は、カット紙の切断に代えて、カット紙にミシン目を付与する機能、カット紙に折り目を付与する機能、カット紙をステープラで綴じる機能、カット紙に穴をあける機能等を実行可能であってもよい。これらの機能が、「付加機能」の一例である。特に、カット紙にミシン目を付与する機能が、「切断関係機能」の一例である。
(変形例4)上記の実施例では、収容部18がプリンタ10の筐体の内部に設けられている例(即ちカット紙が収容部18に収容される例)について説明した。変形例では、収容部18は、プリンタ10の筐体の外部に露出していてもよい。この場合、カット紙は、当該収容部18に載置される。本変形例では、カット紙が収容部18に載置されることが、「セットされている」ことの一例である。
(変形例5)アプリ138は、プリンタ10に収容されている用紙サイズを取得することに代えて、プリンタ10に収容されている用紙の種類(例えば、普通紙又は厚紙)を取得してもよい。本変形例では、普通紙、厚紙が、それぞれ、「第1種の印刷媒体」、「第2種の印刷媒体」の一例である。また、印刷媒体の種類は、上記の実施例のような用紙(即ち紙媒体)に限定されず、例えば、ラベル、布、樹脂シート(例えば、OHPシート)等であってもよい。
(変形例6)アプリ138は、現行サイズが「A4」及び「A5」以外の用紙サイズ(例えば「はがき」)であっても、通知画面(例えばSC1)を表示部112に表示させてもよい。一般的に言うと、「第2種の印刷媒体が取得される」場合に「関連情報」を出力してもよい。
(変形例7)印刷設定画面D3等は、レイアウト選択領域R3を含まなくてもよい。本変形例では、アプリ138は、図4のS24で「A4」の場合に、S40の処理を省略して、S50の処理を実行してもよい。
(変形例8)印刷設定画面D3等は、サイズ選択領域R2を含まなくてもよい。本変形例では、アプリ138は、図4のS40で「NO」の場合に、S50の処理を省略して、z4の処理を終了してもよい。
(変形例9)端末100(即ちアプリ138)は、実行フラグ142を記憶しなくてもよい。本変形例では、図4のS20の処理を省略可能である。一般的に言うと、「第1の記憶制御部」を省略可能である。また、別の変形例では、カットプリントが実演される場合(即ち図5のS130で印刷指示がプリンタ10に送信される場合)に、アプリ138は、実行フラグ142として「YES」を記憶してもよい。本変形例では、カットプリントが実演される場合に実行フラグ142として「YES」を記憶する処理が、「第1の記憶制御部」によって実行される処理の一例である。
(変形例10)端末100(即ちアプリ138)は、表示フラグ144を記憶しなくてもよい。本変形例では、図4のS20の処理、及び、S62の処理を省略可能である。一般的に言うと、「第2の記憶制御部」を省略可能である。
(変形例11)各通知画面SC1~SC3は、カットプリントの実演を望むのか否かをユーザに問い合わせるためのメッセージを含まなくてもよい。本変形例では、「関連情報」は、「第5のメッセージ」を含まなくてもよい。この場合、カットプリントの実演は実行されなくてもよい。即ち、本変形例では、図4のS60の処理(即ち図5の処理)を省略可能である。また、別の変形例では、各通知画面SC1~SC3は、カットプリントを紹介するメッセージに代えて、カットプリントを紹介するためのウェブページへのリンクを含んでいてもよい。また、別の変形例では、各通知画面SC1~SC3の表示に代えて、カットプリントを紹介する動画の表示、カットプリントを紹介する音声の出力等を実行してもよい。本変形例では、上記の動画、音声等が、「関連情報」の一例であり、動画の表示、音声の出力等が、「出力制御部」によって実行される処理の一例である。
(変形例12)上記の実施例では、印刷設定画面(例えばD3)は、サイズ選択領域R2とレイアウト選択領域R3と切断選択領域R4との全てを含む。変形例では、サイズ選択領域R2を含む画面と、レイアウト選択領域Rを含む画面と、切断選択領域R4を含む画面と、が別画面によって構成されてもよい。この場合、アプリ138は、例えば、サイズ選択領域R2において用紙サイズが選択されることに応じてレイアウト選択領域R3を表示し、レイアウト選択領域R3においてレイアウトが選択されることに応じて切断選択領域R4を表示し、切断選択領域R4においてカットプリントの「オン」又は「オフ」が選択されることに応じてサイズ選択領域R2を表示してもよい。本変形例では、上記の3つの画面が、「選択画面」の一例である。
(変形例13)図5のS112で表示される通知画面SC4は、カットプリントがオフであることを示すメッセージのみを含んでいてもよい。即ち、通知画面SC4は、YESボタンB5等を含まなくてもよい。この場合、当該メッセージを見たユーザによって、印刷設定画面D3(図3参照)においてカットプリント「オン」が選択される場合に、S120の処理を実行してもよい。
(変形例14)上記の実施例では、プリンタ10は、A4サイズのカット紙のみを切断可能に構成されているが、他のサイズ(例えばレターサイズ)のカット紙を切断可能に構成されていてもよい。例えば、プリンタ10が、レターサイズのカット紙を切断可能に構成されている場合、図4のS24において、収容用紙サイズ(即ち現行サイズ)がレターサイズ又はハーフレターサイズである場合に、通知画面を表示部112に表示させてもよい。本変形例では、用紙サイズ「レター」及び「ハーフレター」が、「第1種の印刷媒体」の一例である。
(変形例15)図4の処理は、印刷設定画面(例えば図3の画面D3)内のOKボタンB4の選択をトリガとすることに代えて、印刷プレビュー画面(例えば図3の画面D2)内の印刷ボタンB3の選択をトリガとして実行されてもよい。この場合、通知画面SC1等は、ホーム画面(例えば図3の画面D1)に重ねて表示されてもよい。
(変形例16)上記の実施例では、図3~図10の各処理は、ソフトウェア(例えばアプリ138)によって実現されたが、これらの処理の少なくとも1つは、論理回路等のハードウェアによって実現されてもよい。
本明細書または図面に説明した技術要素は、単独で、あるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
2:通信システム、4:LAN、10:プリンタ、12,112:表示部、14,114:操作部、16,116:通信インターフェース、18:収容部、20:搬送部、22:印刷実行部、24:切断部、30,130:制御部、32,132:CPU、34,134:メモリ、36:プログラム、50:排紙トレイ、52:搬送路、56:カット紙、58~66:ローラ、68:インクジェットヘッド、100:端末、136:OSプログラム、138:アプリケーション、142:実行フラグ、144:表示フラグ
Claims (13)
- 印刷装置に印刷を実行させる制御装置のためのコンピュータプログラムであって、
前記制御装置を、
選択画面を表示部に表示させる表示制御部であって、前記選択画面は、前記印刷とは異なる付加機能を前記印刷装置に実行させるのか否かを選択するための付加機能選択領域を含む、前記表示制御部と、
所定の操作が受け付けられる場合に、前記付加機能選択領域における選択に従った処理を前記印刷装置に実行させる第1の印刷制御部と、
前記印刷装置にセットされている印刷媒体の種類を取得する取得部と、
前記付加機能選択領域において、前記付加機能を前記印刷装置に実行させないことが選択され、かつ、前記印刷装置にセットされている前記印刷媒体の前記種類として、前記印刷装置が前記付加機能を実行可能な第1種の印刷媒体が取得される特定の場合に、前記付加機能に関連する関連情報を出力部に出力させる出力制御部と、
として機能させる、コンピュータプログラム。 - 前記印刷装置にセットされている前記印刷媒体の前記種類として、前記印刷装置が前記付加機能を実行不可能な第2種の印刷媒体が取得される場合に、前記関連情報は出力されない、請求項1に記載のコンピュータプログラム。
- 前記付加機能は、印刷媒体を切断することに関係する切断関係機能であり、
前記関連情報は、前記付加機能選択領域において、前記付加機能を前記印刷装置に実行させることが選択されると、前記切断関係機能が実行されることを示す第1のメッセージを含む、請求項1に記載のコンピュータプログラム。 - 前記切断関係機能は、前記第1種の印刷媒体を半分に切断することに関係する機能である、請求項3に記載のコンピュータプログラム。
- 前記関連情報は、さらに、前記印刷装置によって利用される消耗品を節約できることを示す第2のメッセージを含む、請求項4に記載のコンピュータプログラム。
- 前記選択画面は、さらに、前記印刷媒体に対する画像のレイアウトを選択するためのレイアウト選択領域を含み、
前記出力制御部は、前記特定の場合であり、かつ、前記レイアウト選択領域において、2ページ分の画像を1枚の印刷媒体に印刷することである2in1印刷が選択される場合に、前記関連情報を前記出力部に出力させ、
前記関連情報は、前記付加機能選択領域において、前記付加機能を前記印刷装置に実行させることが選択されると、前記2in1印刷が実行されると共に前記切断関係機能が実行されることを示す第3のメッセージを含み、
前記特定の場合であり、かつ、前記レイアウト選択領域において前記2in1印刷が選択されない場合に、前記関連情報は出力されない、請求項4に記載のコンピュータプログラム。 - 前記選択画面は、さらに、画像が印刷されるべき印刷媒体のサイズを選択するためのサイズ選択領域を含み、
前記出力制御部は、前記特定の場合であり、かつ、前記サイズ選択領域において、前記第1種の印刷媒体のサイズの半分のサイズである第3種の印刷媒体が選択される場合に、前記関連情報を前記出力部に出力させ、
前記特定の場合であり、かつ、前記サイズ選択領域において、前記第3種の印刷媒体が前記ユーザによって選択されない場合に、前記関連情報は出力されない、請求項4に記載のコンピュータプログラム。 - 前記切断関係機能は、前記第1種の印刷媒体の2倍のサイズの印刷媒体である第4種の印刷媒体を半分に切断することに関係する機能であり、
前記関連情報は、前記第4種の印刷媒体を前記印刷装置にセットして、前記付加機能選択領域において、前記付加機能を前記印刷装置に実行させることが選択されると、前記切断関係機能が実行されることを示す第4のメッセージを含む、請求項3に記載のコンピュータプログラム。 - 前記コンピュータプログラムは、前記制御装置を、さらに、
前記付加機能を前記印刷装置に実行させたことがあるのか否かを示す第1のフラグ情報をメモリに記憶させる第1の記憶制御部として機能させ、
前記出力制御部は、前記特定の場合であり、かつ、前記メモリ内の前記第1のフラグ情報が、前記付加機能を前記印刷装置に実行させたことがないことを示す場合に、前記関連情報を前記出力部に出力させ、
前記特定の場合であり、かつ、前記メモリ内の前記第1のフラグ情報が、前記付加機能を前記印刷装置に実行させたことがあることを示す場合に、前記関連情報は出力されない、
請求項1に記載のコンピュータプログラム。 - 前記コンピュータプログラムは、前記制御装置を、さらに、
前記関連情報が出力済みであるのか否かを示す第2のフラグ情報をメモリに記憶させる第2の記憶制御部として機能させ、
前記出力制御部は、前記特定の場合であり、かつ、前記メモリ内の前記第2のフラグ情報が、前記関連情報が出力済みでないことを示す場合に、前記関連情報を前記出力部に出力させ、
前記特定の場合であり、かつ、前記メモリ内の前記第2のフラグ情報が、前記関連情報が出力済みであることを示す場合に、前記関連情報は出力されない、
請求項1に記載のコンピュータプログラム。 - 前記関連情報は、さらに、前記付加機能の実演を望むのか否かをユーザに問い合わせるための第5のメッセージを含み、
前記コンピュータプログラムは、前記制御装置を、さらに、
前記付加機能の前記実演を望むことが選択される場合に、所定の画像の印刷と前記付加機能とを前記印刷装置に実行させる第2の印刷制御部として機能させる、請求項1に記載のコンピュータプログラム。 - 印刷装置に印刷を実行させる制御装置であって、
選択画面を表示部に表示させる表示制御部であって、前記選択画面は、前記印刷とは異なる付加機能を前記印刷装置に実行させるのか否かを選択するための付加機能選択領域を含む、前記表示制御部と、
所定の操作が受け付けられる場合に、前記付加機能選択領域における選択に従った処理を前記印刷装置に実行させる第1の印刷制御部と、
前記印刷装置にセットされている印刷媒体の種類を取得する取得部と、
前記付加機能選択領域において、前記付加機能を前記印刷装置に実行させないことが選択され、かつ、前記印刷装置にセットされている前記印刷媒体の前記種類として、前記印刷装置が前記付加機能を実行可能な第1種の印刷媒体が取得される特定の場合に、前記付加機能に関連する関連情報を出力部に出力させる出力制御部と、
を備える、制御装置。 - 印刷装置に印刷を実行させる制御装置によって実行される方法であって、
選択画面を表示部に表示させる表示制御工程であって、前記選択画面は、前記印刷とは異なる付加機能を前記印刷装置に実行させるのか否かを選択するための付加機能選択領域を含む、前記表示制御工程と、
所定の操作が受け付けられる場合に、前記付加機能選択領域における選択に従った処理を前記印刷装置に実行させる第1の印刷制御工程と、
前記印刷装置にセットされている印刷媒体の種類を取得する取得工程と、
前記付加機能選択領域において、前記付加機能を前記印刷装置に実行させないことが選択され、かつ、前記印刷装置にセットされている前記印刷媒体の前記種類として、前記印刷装置が前記付加機能を実行可能な第1種の印刷媒体が取得される特定の場合に、前記付加機能に関連する関連情報を出力部に出力させる出力制御工程と、
を備える、方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022064440A JP2023154838A (ja) | 2022-04-08 | 2022-04-08 | 制御装置のためのコンピュータプログラム、制御装置、及び、制御装置によって実行される方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022064440A JP2023154838A (ja) | 2022-04-08 | 2022-04-08 | 制御装置のためのコンピュータプログラム、制御装置、及び、制御装置によって実行される方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023154838A true JP2023154838A (ja) | 2023-10-20 |
Family
ID=88373181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022064440A Pending JP2023154838A (ja) | 2022-04-08 | 2022-04-08 | 制御装置のためのコンピュータプログラム、制御装置、及び、制御装置によって実行される方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023154838A (ja) |
-
2022
- 2022-04-08 JP JP2022064440A patent/JP2023154838A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8654383B2 (en) | Information processing system, apparatus, method and non-transitory computer-readable recording medium for generating a display screen based on local error display information and remote style sheet information | |
US9740370B2 (en) | Printing control method, and apparatus and computer-readable recording medium thereof | |
JP2007203703A (ja) | 画像形成装置、印刷方法 | |
JP7009285B2 (ja) | 印刷装置、印刷装置の制御方法、および印刷システム | |
JP2007233591A (ja) | プリンタドライバおよびそのテスト印刷方法、印刷装置 | |
JP7307555B2 (ja) | プログラム、印刷制御装置、及び、制御方法 | |
JP2011022679A (ja) | プリンタドライバと情報処理装置とコンピュータ読み取り可能な記録媒体 | |
US20120140277A1 (en) | Image forming apparatus and processing control method | |
JP7459524B2 (ja) | プログラムおよび情報処理装置 | |
JP2023154838A (ja) | 制御装置のためのコンピュータプログラム、制御装置、及び、制御装置によって実行される方法 | |
US12032864B2 (en) | Printer and non-transitory computer-readable recording medium storing computer-readable instructions for printer | |
JP6413536B2 (ja) | 画像形成装置及びプログラム | |
US20190289146A1 (en) | Information processing apparatus, information processing method and non-transitory computer-readable storage medium | |
JP2010277324A (ja) | 印刷指示装置及び印刷指示プログラム | |
JP2023154841A (ja) | 制御装置のためのコンピュータプログラム、制御装置、及び、制御装置によって実行される方法 | |
US10609232B2 (en) | Job execution apparatus, method of controlling job execution apparatus, and storage medium job execution apparatus, method of controlling job execution apparatus, and storage medium for setting a setting value | |
JP2009233947A (ja) | 画像形成装置、画像形成システムおよびプログラム | |
US12026566B2 (en) | Image forming apparatus capable of printing image appropriate to sheet to be fed, method of controlling image forming apparatus, and storage medium | |
US11816517B2 (en) | Printer and non-transitory computer-readable recording medium storing computer-readable instructions for printer | |
JP2023154878A (ja) | 制御装置のためのコンピュータプログラム、制御装置、及び、制御装置によって実行される方法 | |
JP7619082B2 (ja) | プログラムおよび情報処理装置 | |
JP4428087B2 (ja) | 印刷制御装置、印刷装置制御プログラムおよび印刷システム | |
JP2023109647A (ja) | 端末装置のためのコンピュータプログラム、端末装置、及び、端末装置によって実行される方法 | |
JP2023094960A (ja) | プログラムおよび情報処理装置 | |
JP2023098307A (ja) | プリンタ及びプリンタのためのコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250404 |