Nothing Special   »   [go: up one dir, main page]

JP6972884B2 - Print instruction device - Google Patents

Print instruction device Download PDF

Info

Publication number
JP6972884B2
JP6972884B2 JP2017198500A JP2017198500A JP6972884B2 JP 6972884 B2 JP6972884 B2 JP 6972884B2 JP 2017198500 A JP2017198500 A JP 2017198500A JP 2017198500 A JP2017198500 A JP 2017198500A JP 6972884 B2 JP6972884 B2 JP 6972884B2
Authority
JP
Japan
Prior art keywords
print
printing
print job
printing device
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017198500A
Other languages
Japanese (ja)
Other versions
JP2019074793A (en
Inventor
裕典 原田
和也 姉▲崎▼
一美 澤柳
猛 南
賢士 松原
大輔 崎山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2017198500A priority Critical patent/JP6972884B2/en
Publication of JP2019074793A publication Critical patent/JP2019074793A/en
Application granted granted Critical
Publication of JP6972884B2 publication Critical patent/JP6972884B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

この発明は、印刷ジョブを作成しネットワークを介して印刷装置に印刷指示を行う、例えばパーソナルコンピュータ(以下、パソコン)、携帯情報端末、タブレット端末等の印刷指示装置に関する。 The present invention relates to a print instruction device such as a personal computer (hereinafter referred to as a personal computer), a personal digital assistant, a tablet terminal, etc., which creates a print job and gives a print instruction to the printing device via a network.

パソコン、携帯情報端末、タブレット端末等のクライアント端末からなる印刷指示装置から、多機能デジタル画像形成装置であるMFP(Multi Function Perirherals)等の印刷装置へ印刷ジョブを送信して印刷を実行させる際に、指定した印刷装置の印刷ドライバをクライアント端末にインストールし、この印刷ドライバを用いて印刷ジョブの作成が行われている。そして、印刷ドライバを起動するたびに、クライアント端末から印刷装置に対して、印刷装置の能力情報(トナー残量や用紙残量、各種オプション情報)の取得が行われる。取得された結果は、クライアント端末上のUI(ユーザーインターフェース)に表示され、ユーザーはUI上の印刷設定画面から印刷項目を設定し、印刷を行う。 When a print job is transmitted from a print instruction device consisting of a client terminal such as a personal computer, a mobile information terminal, or a tablet terminal to a printing device such as an MFP (Multi Function Perirherals), which is a multi-function digital image forming device, to execute printing. , The print driver of the specified printing device is installed in the client terminal, and the print job is created using this print driver. Then, each time the print driver is activated, the ability information (toner remaining amount, paper remaining amount, various option information) of the printing device is acquired from the client terminal to the printing device. The acquired result is displayed on the UI (user interface) on the client terminal, and the user sets print items from the print setting screen on the UI and prints.

近年、ワイファイ(wi-fi)接続で、モバイル端末から印刷装置に対して、アプリケーションやプラグインを利用して印刷を行う技術(例えばMopria印刷)が開発されている。これらのアプリケーション等は年に数回バージョンアップされ、バージョンアップするごとに新しい機能が追加される。例えば、バージョンアップ前はN in 1機能(1枚の用紙にN枚の資料をまとめて印刷を行う機能)として4 in 1機能に対応していたが、バージョンアップにより6 in 1機能や8 in 1機能が対応可能になることが考えられる。また、印刷装置もファームウェアのバージョンアップにより使用できる印刷機能が追加されることが多い。例えば、印刷装置のファームウェアのバージョンアップにより、PINプリント機能(ユーザーが印刷装置から印刷用紙を出力する際に、操作パネル上にパスワードを入力してから印刷された用紙が出力される機能)が利用可能となる。 In recent years, a technology (for example, Mopria printing) for printing from a mobile terminal to a printing device using an application or a plug-in via a wi-fi connection has been developed. These applications are upgraded several times a year, and new functions are added with each version upgrade. For example, before the version upgrade, the 4 in 1 function was supported as the N in 1 function (the function to print N sheets of materials on one sheet at once), but with the version upgrade, the 6 in 1 function and 8 in It is possible that one function will be available. In addition, printing devices are often added with printing functions that can be used by upgrading the firmware. For example, by upgrading the firmware of the printing device, the PIN print function (a function that outputs the printed paper after the password is entered on the operation panel when the user outputs the printing paper from the printing device) is used. It will be possible.

しかし、印刷装置のファームウェアのバージョンアップを行わないと、ユーザーが使用したい機能の一部が使えない課題がある。例えば、普段のオフィス内で、ユーザーがモバイル端末にインストールしているアプリケーションにより、印刷装置Aに対してN in 1機能における8 in 1機能を利用して印刷を行っているとする。ユーザーが出張等で異なるオフィスに移動し、印刷装置Aと同じ機種である印刷装置Bに対してN in 1機能における8 in 1機能を利用して印刷を行おうとしたが、印刷装置Bのファームウェアのバージョンが古く、4 in 1機能までしか利用できないという課題がある。 However, there is a problem that some of the functions that the user wants to use cannot be used unless the firmware of the printing device is upgraded. For example, suppose that an application installed on a mobile terminal by a user is used to print to the printing device A using the 8 in 1 function of the N in 1 function in a normal office. A user moves to a different office on a business trip, etc., and tries to print to printing device B, which is the same model as printing device A, using the 8 in 1 function of the N in 1 function, but the firmware of printing device B The version of is old, and there is a problem that only 4 in 1 functions can be used.

なお、特許文献1には、特定の印刷設定項目について、切り替え前のプリンタドライバの印刷設定値を、切り替え後のプリンタドライバの印刷設定値に引き継がないと判断した場合に、オペレーティングシステムから取得する切り替え前のプリンタドライバの印刷設定値を無視して、切り替え後のプリンタドライバの印刷設定値を、切り替え後のプリンタドライバの印刷設定項目のデフォルトの設定値に設定する技術が開示されている。 In Patent Document 1, when it is determined that the print setting value of the printer driver before switching is not inherited by the print setting value of the printer driver after switching for a specific print setting item, the switching acquired from the operating system is performed. A technique is disclosed in which the print setting value of the printer driver after switching is set to the default setting value of the print setting item of the printer driver after switching, ignoring the print setting value of the previous printer driver.

また特許文献2には、OSが提供するユーザインタフェースを介して複数のプリンタのうち使用するプリンタがユーザによって選択されたとき、複数のプリンタドライバのうちの上記変更後のプリンタに対応するプリンタドライバは、プリンタが変更された旨のメッセージを表示するユーザインタフェースを表示する。このユーザインタフェースにおいて、OSが保持している複数のプリセットのうちからいずれか1つのプリセットを選択させる。選択後、その選択されたプリセットの情報をオペレーティングシステムに通知する技術が開示されている。 Further, in Patent Document 2, when the printer to be used is selected by the user from the plurality of printers via the user interface provided by the OS, the printer driver corresponding to the changed printer among the plurality of printer drivers is described. , Display a user interface that displays a message that the printer has changed. In this user interface, one of a plurality of presets held by the OS is selected. A technique is disclosed that, after selection, informs the operating system of the information of the selected preset.

特開2017−59258号公報Japanese Unexamined Patent Publication No. 2017-59258 特開2011−227681号公報Japanese Unexamined Patent Publication No. 2011-227681

しかし、特許文献1に記載の技術は、設定項目を引き継ぎたい項目と引き継ぎたくない項目に分類し、引き継ぐかどうかを選択できるようにした技術であり、引用文献2に記載の技術は、複数の印刷設定を保存しておき、所定のドライバ印刷を行おうとした際に、保存している印刷設定から選択して印刷を行う技術である。このため、上述した問題、つまり同じ機種の印刷装置であってもファームウェアの更新等が行われていなければ、インストールされている最新のドライバベースの印刷設定や実行を、その印刷装置に対して要求することができないという問題に対して、解決策を与え得るものではなかった。 However, the technique described in Patent Document 1 is a technique in which setting items are classified into items to be inherited and items not to be inherited, and whether or not to be inherited can be selected, and the techniques described in Cited Document 2 are a plurality of techniques. This is a technology that saves print settings and prints by selecting from the saved print settings when trying to print with a predetermined driver. Therefore, if the above-mentioned problem, that is, even if the printing device of the same model has not been updated with firmware, the printing device is requested to set and execute the latest driver-based printing installed. It could not provide a solution to the problem of not being able to do it.

この発明は、このような技術的背景に鑑みてなされたものであって、例えば印刷を実行させる印刷装置のファームウェアのバージョンが古いこと等に起因して、その印刷装置に対する印刷設定や実行ができないという問題を解決し、インストールされている最新のドライバベースの印刷設定や実行を要求することが可能となる印刷指示装置の提供を課題とする。 The present invention has been made in view of such a technical background, and for example, due to an old version of the firmware of a printing device for executing printing, printing settings and execution for the printing device cannot be performed. The challenge is to provide a print instruction device that can solve the problem and request the latest installed driver-based print settings and execution.

上記課題は、以下の手段によって解決される。
(1)表示手段と、ネットワークを介して接続された1台又は複数台の印刷装置に対し、ユーザーの指示に基づいて印刷ジョブを作成し印刷を指示する複数の印刷ジョブ作成手段と、各印刷装置の印刷機能情報を取得する情報取得手段と、前記情報取得手段により取得された各印刷装置の印刷機能情報を保存する保存手段と、複数の前記印刷ジョブ作成手段のうちの一つである第1の印刷ジョブ作成手段に、ユーザーが選択した印刷装置に対する印刷ジョブを作成させるために、1つ又は複数の印刷設定項目を有する印刷設定画面を前記表示手段に表示させる表示制御手段と、前記表示制御手段が前記印刷設定画面を表示する際に、新たな印刷機能を設定するための印刷設定項目の追加の有無を判断する判断手段と、を備え、前記表示制御手段は、前記判断手段により新たな印刷機能を設定するための印刷設定項目の追加があると判断された時は、その印刷設定項目を追加した印刷設定画面を表示し、前記第1の印刷ジョブ作成手段は、前記表示手段に表示された印刷設定画面において、ユーザーが指示した印刷設定に基づいて印刷ジョブを作成できない場合、他の印刷ジョブ作成手段を利用して印刷ジョブを作成させることを特徴とする印刷指示装置。
(2)前記情報取得手段は、前記各印刷装置の機種情報及びファームウェアのバージョン情報をも取得し、前記印刷装置の機種毎にバージョンを比較する比較手段を更に備えている前項1に記載の印刷指示装置。
(3)前記比較手段による比較の結果、印刷を実行させる印刷装置が、既に印刷機能保存
済みの印刷装置と機種は同じであるがファームウェアのバージョンが古い場合、前記判断手段は、新たな印刷機能を設定するための印刷設定項目の追加は無いと判断し、前記表示制御手段は、新たな印刷設定項目を追加することなく印刷設定画面を表示する前項2に記載の印刷指示装置。
(4)前記比較手段による比較の結果、印刷を実行させる印刷装置が、既に印刷機能保存済みの印刷装置と機種は同じであるがファームウェアのバージョンが新しい場合、前記判断手段は、新たな印刷機能を設定するための印刷設定項目の追加が有ると判断し、前記表示制御手段は、新たな印刷設定項目を追加した印刷設定画面を表示する前項2に記載の印刷指示装置。
(5)前記第1の印刷ジョブ作成手段が、前記表示手段に表示された印刷設定画面において、ユーザーが指示した印刷設定に基づいて印刷ジョブを作成できない場合、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成し又は他の印刷ジョブ作成手段に印刷ジョブを作成してもらう前項1〜4のいずれかに記載の印刷指示装置。
(6)前記第1の印刷ジョブ作成手段は他の印刷ジョブ作成手段を探索可能な機能を備えている前項1〜5のいずれかに記載の印刷指示装置。
(7)前記表示制御手段は他の印刷ジョブ作成手段が有している印刷ジョブ作成機能を解析可能である前項1〜6のいずれかに記載の印刷指示装置。
(8)前記第1の印刷ジョブ作成手段が、前記表示手段に表示された印刷設定画面においてユーザーが指示した印刷設定に基づいて印刷ジョブを作成できない場合、印刷ジョブを作成できる他の印刷ジョブ作成手段に対して印刷ジョブの作成と印刷装置への印刷の実行指示を依頼する前項1〜4のいずれかに記載の印刷指示装置。
(9)印刷を実行させる印刷装置の処理能力が原因で印刷を実行できない場合、前記第1の印刷ジョブ作成手段は、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成し又は他の印刷ジョブ作成手段に印刷ジョブを作成してもらう前項1〜8のいずれかに記載の印刷指示装置。
(10)前記第1の印刷ジョブ作成手段は、前記印刷装置と逐次対話を行いながら印刷ジョブを作成する前項1〜9のいずれかに記載の印刷指示装置。
The above problem is solved by the following means.
(1) A plurality of print job creation means for creating a print job and instructing printing based on a user's instruction to a display means and one or a plurality of printing devices connected via a network, and each printing. A first of a plurality of print job creation means, an information acquisition means for acquiring print function information of the device, a storage means for storing the print function information of each print device acquired by the information acquisition means, and a plurality of the print job creation means. A display control means for causing the display means to display a print setting screen having one or a plurality of print setting items in order for the print job creation means of 1 to create a print job for a printing device selected by the user, and the display. When the control means displays the print setting screen, the control means includes a determination means for determining whether or not a print setting item for setting a new print function is added, and the display control means is newly added by the determination means. When it is determined that a print setting item for setting various print functions is added, the print setting screen to which the print setting item is added is displayed, and the first print job creation means is set to the display means. A print instruction device characterized in that when a print job cannot be created based on the print settings instructed by the user on the displayed print setting screen, a print job is created by using another print job creation means.
(2) The printing according to item 1 above, wherein the information acquisition means also acquires model information of each printing device and firmware version information, and further includes a comparison means for comparing versions for each model of the printing device. Instruction device.
(3) As a result of comparison by the comparison means, if the printing device for executing printing is the same model as the printing device for which the printing function has already been saved but the firmware version is old, the determination means has a new printing function. 2. The print instruction device according to item 2 above, which determines that the print setting item is not added to set the above, and the display control means displays the print setting screen without adding a new print setting item.
(4) As a result of comparison by the comparison means, if the printing device for executing printing is the same model as the printing device for which the printing function has already been saved but the firmware version is new, the determination means has a new printing function. 2. The print instruction device according to item 2 above, which determines that a print setting item has been added to set the above, and the display control means displays a print setting screen to which a new print setting item has been added.
(5) When the first print job creating means cannot create a print job based on the print setting instructed by the user on the print setting screen displayed on the display means, printing is performed according to the print setting instructed by the user. The print instruction device according to any one of the above items 1 to 4, wherein a print job is created or another print job creation means is used to create a print job so that the same print result is obtained.
(6) the first print job creation means print instruction apparatus according to any Re preceding 1-5 noise has a search function capable another print job creating means.
(7) The print instruction device according to any one of items 1 to 6 above, wherein the display control means can analyze a print job creation function possessed by another print job creation means.
(8) If the first print job creation means cannot create a print job based on the print settings instructed by the user on the print setting screen displayed on the display means, create another print job that can create a print job. The print instruction device according to any one of items 1 to 4 above, which requests means to create a print job and instruct the printing device to execute printing.
(9) When printing cannot be executed due to the processing capacity of the printing apparatus for executing printing, the first print job creating means is a print job so that the same print result as printing with the print settings instructed by the user is obtained. The print instruction device according to any one of the above items 1 to 8, wherein the print job is created or a print job is created by another print job creation means.
(10) The print instruction device according to any one of items 1 to 9 above, wherein the first print job creating means creates a print job while sequentially interacting with the printing device.

前項(1)に記載の発明によれば、複数のジョブ実行手段のうちの一つである第1の印刷ジョブ実行手段に、ユーザーが選択した印刷装置に対する印刷ジョブを作成させるために、1つ又は複数の印刷設定項目を有する印刷設定画面を表示手段に表示するが、印刷設定画面を表示する際に、新たな印刷機能を設定するための印刷設定項目の追加の有無が判断される。そして、新たな印刷機能を設定するための印刷設定項目の追加があると判断された時は、その印刷設定項目を追加した印刷設定画面が表示され、第1の印刷ジョブ作成手段は、表示手段に表示された印刷設定画面においてユーザーが指示した印刷設定に基づいて印刷ジョブを作成できない場合、他の印刷ジョブ作成手段を利用して印刷ジョブが作成される。 According to the invention described in the preceding paragraph (1), one is used to cause the first print job execution means, which is one of the plurality of job execution means, to create a print job for the printing device selected by the user. Alternatively, the print setting screen having a plurality of print setting items is displayed on the display means, but when the print setting screen is displayed, it is determined whether or not the print setting item for setting a new print function is added. Then, when it is determined that a print setting item for setting a new print function is added, the print setting screen to which the print setting item is added is displayed, and the first print job creation means is the display means. If a print job cannot be created based on the print settings specified by the user on the print setting screen displayed in, a print job is created using another print job creation means.

従って、印刷を実行させる印刷装置のファームウェアのバージョンが古いこと等に起因して、その印刷装置に対する印刷設定や実行ができない場合であっても、他の印刷ジョブ作成手段を利用して印刷ジョブを作成することにより、インストールされている最新のドライバベースの印刷設定や実行を要求することが可能となる。 Therefore, even if the print setting or execution for the printing device cannot be performed due to an old version of the firmware of the printing device that executes printing, a print job can be created by using another print job creation means. By creating it, you can request the latest installed driver-based print settings and execution.

前項(2)に記載の発明によれば、各印刷装置の機種情報及びファームウェアのバージョン情報が取得されるとともに、印刷装置の機種毎にバージョンが比較されるから、他の印刷ジョブ作成手段を利用して印刷ジョブを作成するかどうかの判断が容易となる。 According to the invention described in the preceding paragraph (2), the model information of each printing device and the version information of the firmware are acquired, and the versions are compared for each model of the printing device. Therefore, another print job creation means is used. This makes it easier to determine whether to create a print job.

前項(3)に記載の発明によれば、印刷を実行させる印刷装置が、既に印刷機能保存済みの印刷装置と機種は同じであるがファームウェアのバージョンが古い場合、新たな印刷設定項目が追加されることなく印刷設定画面が表示される。 According to the invention described in the preceding paragraph (3), if the printing device for executing printing is the same model as the printing device for which the printing function has already been saved, but the firmware version is old, a new print setting item is added. The print setting screen is displayed without any notice.

前項(4)に記載の発明によれば、印刷を実行させる印刷装置が、既に印刷機能保存済みの印刷装置と機種は同じであるがファームウェアのバージョンが新しい場合、新たな印刷設定項目を追加した印刷設定画面が表示される。 According to the invention described in the preceding paragraph (4), if the printing device for executing printing is the same model as the printing device for which the printing function has already been saved, but the firmware version is new, a new print setting item has been added. The print setting screen is displayed.

前項(5)に記載の発明によれば、第1の印刷ジョブ作成手段が、表示手段に表示された印刷設定画面において、ユーザーが指示した印刷設定に基づいて印刷ジョブを作成できない場合、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成し又は他の印刷ジョブ作成手段に印刷ジョブを作成してもらうから、例えば普段使用している印刷装置に対しての印刷要求を他の印刷装置に対して行ったとき、その印刷装置が印刷要求を実行できなかった場合であっても、他の印刷ジョブ作成手段により印刷ジョブを作成することにより、同一の印刷結果を実現できる。 According to the invention described in the preceding paragraph (5), when the first print job creating means cannot create a print job based on the print setting instructed by the user on the print setting screen displayed on the display means, the user Since a print job is created or another print job creation means is used to create a print job so that the print result is the same as that of printing with the specified print settings, for example, printing to a printing device that is normally used. When a request is made to another printing device, even if that printing device cannot execute the print request, the same print result can be obtained by creating a print job by another print job creation means. realizable.

前項(6)に記載の発明によれば、第1の印刷ジョブ作成手段は他の印刷ジョブ作成手段を探索可能な機能を備えているから、第1の印刷ジョブ作成手段は他の印刷ジョブ作成手段を利用して印刷ジョブを作成させることができるかどうかを判断することができる。 According to the invention described in the preceding paragraph (6), since the first print job creating means has a function of searching for another print job creating means, the first print job creating means creates another print job. It is possible to determine whether or not a print job can be created by using the means.

前項(7)に記載の発明によれば、表示制御手段は他の印刷ジョブ作成手段が有している印刷ジョブ作成機能を解析可能であるから、他の印刷ジョブ作成手段を利用して印刷ジョブを作成できるかどうかの判断が容易となる。 According to the invention described in the preceding paragraph (7), since the display control means can analyze the print job creation function possessed by the other print job creation means, the print job can be obtained by using the other print job creation means. It becomes easy to judge whether or not it can be created.

前項(8)に記載の発明によれば、第1の印刷ジョブ作成手段が、表示手段に表示された印刷設定画面において、ユーザーが指示した印刷設定に基づいて印刷ジョブを作成できない場合、印刷ジョブを作成できる他の印刷ジョブ作成手段に対して印刷ジョブの作成と印刷装置への印刷の実行指示を依頼するから、印刷を実行させる印刷装置のファームウェアのバージョンが古いこと等に起因して、その印刷装置に対する印刷設定や実行ができない場合であっても、他の印刷ジョブ作成手段を利用して印刷ジョブを作成することにより、インストールされている最新のドライバベースの印刷設定や実行を要求することが可能となる。しかも、例えば普段使用している印刷装置に対しての印刷要求を他の印刷装置に対して行ったとき、その印刷装置が印刷要求を実行できなかった場合であっても、他の印刷ジョブ作成手段により印刷ジョブを作成することにより、同一の印刷結果を実現できる。 According to the invention described in the preceding paragraph (8), when the first print job creating means cannot create a print job based on the print setting instructed by the user on the print setting screen displayed on the display means, the print job Because it requests other print job creation means that can create a print job to create a print job and instruct the printing device to execute printing. Requesting the latest installed driver-based print settings and execution by creating a print job using other print job creation methods, even if print settings and execution are not possible for the printer. Is possible. Moreover, for example, when a print request for a printing device that is normally used is made to another printing device, even if the printing device cannot execute the printing request, another print job is created. By creating a print job by means, the same print result can be realized.

前項(9)に記載の発明によれば、印刷を実行させる印刷装置の処理能力が原因で印刷を実行できない場合、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成し又は他の印刷ジョブ作成手段に印刷ジョブを作成してもらうから、印刷を実行させる印刷装置のファームウェアのバージョンが古いこと等に起因して、その印刷装置に対する印刷設定や実行ができない場合であっても、他の印刷ジョブ作成手段を利用して印刷ジョブを作成することにより、インストールされている最新のドライバベースの印刷設定や実行を要求することが可能となる。 According to the invention described in the preceding paragraph (9), when printing cannot be executed due to the processing capacity of the printing apparatus that executes printing, the print job is performed so that the print result is the same as the print according to the print settings instructed by the user. When a print job cannot be set or executed for the printing device due to an old version of the firmware of the printing device that executes printing because the print job is created or created by another print job creation means. Even so, by creating a print job using another print job creation means, it is possible to request the latest installed driver-based print settings and execution.

前項(10)に記載の発明によれば、第1の印刷ジョブ作成手段は、印刷装置と逐次対話を行いながら印刷ジョブを作成することができる。 According to the invention described in the preceding paragraph (10), the first print job creating means can create a print job while sequentially interacting with the printing apparatus.

この発明の一実施形態に係る印刷指示装置が用いられた印刷システムの構成を示す図である。It is a figure which shows the structure of the printing system which used the printing instruction apparatus which concerns on one Embodiment of this invention. 印刷指示装置である携帯端末装置の構成を示すブロック図である。It is a block diagram which shows the structure of the mobile terminal apparatus which is a print instruction apparatus. 図1の印刷システムにおいて、携帯端末装置から印刷装置へ印刷を指示する場合における、携帯端末装置1と印刷装置との間の処理シーケンスを示す図である。FIG. 3 is a diagram showing a processing sequence between the mobile terminal device 1 and the printing device when printing is instructed from the mobile terminal device to the printing device in the printing system of FIG. 1. 図3におけるステップS8の印刷設定画面の更新処理を示すフローチャートである。It is a flowchart which shows the update process of the print setting screen of a step S8 in FIG. 複数の印刷サービスが表示された印刷指示装置の画面を示す図である。It is a figure which shows the screen of the print instruction apparatus which displayed a plurality of print services. この発明の他の実施形態を示すものであり、携帯端末装置から印刷装置へ印刷を指示する場合における、携帯端末装置1と印刷装置との間の処理シーケンスを示す図である。It shows another embodiment of this invention, and is a figure which shows the processing sequence between a mobile terminal apparatus 1 and a printing apparatus in the case of instructing printing from a mobile terminal apparatus to a printing apparatus.

以下、この発明の実施形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、この発明の一実施形態に係る印刷指示装置が用いられた印刷システムの構成を示す図である。 FIG. 1 is a diagram showing a configuration of a printing system using the printing instruction device according to the embodiment of the present invention.

この印刷システムは、印刷指示装置としてのタブレット端末等の携帯端末装置1と、1台又は複数台(この例では2台)の印刷装置2a、2bとを備え、これらの携帯端末装置1と各印刷装置2a、2bがネットワーク3を介してワイファイ(wi-fi)接続等により相互に接続されている。 This printing system includes a mobile terminal device 1 such as a tablet terminal as a printing instruction device, and one or a plurality of (two in this example) printing devices 2a and 2b, and each of these mobile terminal devices 1 The printing devices 2a and 2b are connected to each other via a network 3 by a wi-fi connection or the like.

なお、印刷指示装置はスマートフォンやタブレット端末等の携帯端末装置に限られず、デスクトップ型の端末装置であっても良い。 The print instruction device is not limited to a mobile terminal device such as a smartphone or a tablet terminal, and may be a desktop type terminal device.

携帯端末装置1は、CPU、RAM、固定記憶装置(ハードディスク装置など)、モニタ、タッチ操作可能な液晶パネル等を有する携帯型のコンピュータ装置である。電子化された文書を蓄積して持ち運び、どこでも閲覧、編集を行うことができる。また、無線通信する手段を有し、印刷装置2a、2bとの間でデータの送受信を行うことができ、さらにユーザーの指示に基づいて印刷ジョブを作成するとともに、作成した印刷ジョブを印刷装置2a、2bに送信して印刷を指示することができるようになっている。 The mobile terminal device 1 is a portable computer device having a CPU, RAM, a fixed storage device (hard disk device, etc.), a monitor, a touch-operable liquid crystal panel, and the like. You can store and carry digitized documents for viewing and editing anywhere. Further, it has a means for wireless communication, can transmit and receive data to and from the printing devices 2a and 2b, creates a print job based on a user's instruction, and prints the created print job to the printing device 2a. It is possible to instruct printing by sending to 2b.

図2は携帯端末装置1の構成を示すブロック図である。携帯端末装置1はCPU101、制御プログラムの格納されたROM102、作業用のRAM103を備え、ROM102及びRAM103はそれぞれバスを介してCPU101に接続されている。また、CPU101、ROM102及びRAM103により、携帯端末装置1の全体を統括的に制御する制御部100を形成している。具体的には、CPU101がROM102あるいは固定記憶装置104に格納された動作プログラムに従って動作することにより、携帯端末装置1の全体を制御する。特にこの実施形態では、文書等の印刷を印刷装置2a、2bに指示する際に印刷ジョブの作成等の処理を実行するが、詳細は後述する。 FIG. 2 is a block diagram showing the configuration of the mobile terminal device 1. The mobile terminal device 1 includes a CPU 101, a ROM 102 in which a control program is stored, and a RAM 103 for work, and the ROM 102 and the RAM 103 are each connected to the CPU 101 via a bus. Further, the CPU 101, ROM 102, and RAM 103 form a control unit 100 that collectively controls the entire mobile terminal device 1. Specifically, the CPU 101 operates according to the operation program stored in the ROM 102 or the fixed storage device 104 to control the entire mobile terminal device 1. In particular, in this embodiment, when instructing the printing devices 2a and 2b to print a document or the like, a process such as creating a print job is executed, and the details will be described later.

制御部100には、各種の情報を表示するとともに画面を直接タッチして操作入力を行うタッチパネル105、ワイヤレスランインターフェース106、短距離無線インターフェース107が、バスを介してそれぞれ接続されている。ワイヤレスランインターフェース106は、ネットワーク3との通信や印刷装置2a、2bとの通信に利用され、短距離無線インターフェース107は例えばブルートゥース(登録商標)や赤外線通信等の短距離無線通信を行うためのインターフェースである。 A touch panel 105, a wireless run interface 106, and a short-range wireless interface 107 that display various information and directly touch the screen to input operations are connected to the control unit 100 via a bus. The wireless run interface 106 is used for communication with the network 3 and communication with the printing devices 2a and 2b, and the short-range wireless interface 107 is an interface for performing short-range wireless communication such as Bluetooth (registered trademark) and infrared communication. Is.

さらに、制御部100には固定記憶装置104がバスを介して接続されている。固定記憶装置104とは例えばハードディスク装置である。この固定記憶装置104には、各種の管理データ、アプリケーションプログラム、文書等が記憶されており、この実施形態ではさらに各印刷装置2a、2bの機種を示す機種情報や各印刷装置2a、2bのファームウェアのバージョンを示すバージョン情報が記憶されている。 Further, a fixed storage device 104 is connected to the control unit 100 via a bus. The fixed storage device 104 is, for example, a hard disk device. Various management data, application programs, documents, and the like are stored in the fixed storage device 104. In this embodiment, model information indicating the models of the printing devices 2a and 2b and firmware of the printing devices 2a and 2b are further stored. The version information indicating the version of is stored.

印刷装置としては、この実施形態ではコピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等の機能を有する多機能デジタル画像形成装置である前述したMFPが用いられている。 As the printing apparatus, the above-mentioned MFP, which is a multifunctional digital image forming apparatus having functions such as a copy function, a printer function, a scanning function, and a facsimile function, is used in this embodiment.

次に、図1の印刷システムにおいて、携帯端末装置1から印刷装置2a、2bへ印刷を指示する場合の処理を、携帯端末装置1と印刷装置2a、2bとの間の処理シーケンスを示す図3を参照して説明する。 Next, in the printing system of FIG. 1, the processing in the case of instructing printing from the mobile terminal device 1 to the printing devices 2a and 2b is shown in FIG. 3 showing a processing sequence between the mobile terminal device 1 and the printing devices 2a and 2b. Will be described with reference to.

この実施形態では、携帯端末装置1に印刷ドライバ200がインストールされている。印刷ドライバ200は、携帯端末装置1のUI(ユーザーインターフェース)であるタッチパネル105における印刷設定画面の表示を制御する表示アプリケーション(以下、アプリケーションを単にアプリともいう)201と、印刷ジョブを作成する制御アプリ202、203から構成されている。 In this embodiment, the print driver 200 is installed in the mobile terminal device 1. The print driver 200 includes a display application (hereinafter, the application is also simply referred to as an application) 201 that controls the display of the print setting screen on the touch panel 105 that is the UI (user interface) of the mobile terminal device 1, and a control application that creates a print job. It is composed of 202 and 203.

携帯端末装置1から例えば印刷装置2aに対して印刷を行うためには、印刷ドライバ200の表示アプリ201は制御アプリ202を生成し、印刷装置2bに対して印刷を行うためには、表示アプリ201は制御アプリ203を生成する。 For example, in order to print from the mobile terminal device 1 to the printing device 2a, the display application 201 of the print driver 200 generates the control application 202, and in order to print to the printing device 2b, the display application 201 Generates control app 203.

まず、ユーザーは表示アプリ201を起動し、ネットワーク3内にある印刷装置2aを登録するために印刷装置2aにアクセスし追加登録の要求を行うと(ステップS1)、印刷装置2aは制御アプリ202の作成を要求し、表示アプリ201は制御アプリ202を作成し(ステップS2)、作成した制御アプリ202の情報を保存する。また制御アプリ202は印刷装置2aの機能を示す機能情報、機種を示す機種情報及びファームウェア(FWとも記す)のバージョンを示すバージョン情報を含む能力情報を印刷装置2aから取得し、表示アプリ201に通知する(ステップS3)。表示アプリ201は通知された印刷装置2aの能力情報を保存する。 First, when the user starts the display application 201, accesses the printing device 2a to register the printing device 2a in the network 3 and requests additional registration (step S1), the printing device 2a is the control application 202. Requesting the creation, the display application 201 creates the control application 202 (step S2), and saves the information of the created control application 202. Further, the control application 202 acquires the ability information including the function information indicating the function of the printing device 2a, the model information indicating the model, and the version information indicating the version of the firmware (also referred to as FW) from the printing device 2a, and notifies the display application 201. (Step S3). The display application 201 saves the notified ability information of the printing device 2a.

携帯端末装置1の表示アプリ201は印刷装置2aの印刷機能に応じた印刷設定項目を有する印刷設定画面を表示する。ユーザーは表示された印刷設定画面において各種印刷の設定を行い、印刷装置2aに対し印刷の実行を指示する。印刷設定項目を有する印刷設定画面のデータや印刷設定の内容等は表示アプリ201内に保存される。 The display application 201 of the mobile terminal device 1 displays a print setting screen having print setting items corresponding to the print function of the print device 2a. The user sets various print settings on the displayed print setting screen, and instructs the printing device 2a to execute printing. The data on the print setting screen having the print setting items, the contents of the print settings, and the like are saved in the display application 201.

次に、ユーザーは別の印刷装置2bで印刷をしたくなり、印刷装置2bに対して追加登録の要求を行う(ステップS4)。印刷装置2bは制御アプリ203(第1のジョブ作成手段として機能する)の作成を要求し、表示アプリ201は制御アプリ203を作成し(ステップS5)、作成した制御アプリ203の情報を保存する。また、制御アプリ203は印刷装置2bの機能を示す機能情報、機種を示す機種情報及びファームウェアのバージョンを示すバージョン情報を含む能力情報を印刷装置2bから取得し、表示アプリ201に通知する(ステップS6)。表示アプリ201は通知された能力情報を保存する。 Next, the user wants to print on another printing device 2b, and requests the printing device 2b for additional registration (step S4). The printing device 2b requests the creation of the control application 203 (which functions as the first job creation means), the display application 201 creates the control application 203 (step S5), and stores the information of the created control application 203. Further, the control application 203 acquires the ability information including the function information indicating the function of the printing device 2b, the model information indicating the model, and the version information indicating the firmware version from the printing device 2b, and notifies the display application 201 (step S6). ). The display application 201 saves the notified ability information.

表示アプリ201は、新たな印刷機能を設定するための印刷設定項目の追加の有無を判断するために、印刷装置2bと過去のある一定期間内に登録された他の印刷装置(例えば印刷装置2a)の機種とファームウェアのバージョンを比較する(ステップS7)。印刷装置2bと印刷装置2aの機種が同じで、印刷装置2bのファームウェアのバージョンが印刷装置2aのファームウェアのバージョンよりも古い場合、つまり印刷装置2bが有する印刷機能が印刷装置2aが有する印刷機能よりも少ない場合は、印刷装置2aでの印刷を実現可能な印刷設定項目を有する印刷設定画面を使用する。すなわち、制御アプリ202を使用して印刷を行った時の印刷設定画面を更新することなくそのまま使用し、ステップS9で印刷設定画面(UI画面)を作成して表示する。一方、印刷装置2bのファームウェアのバージョンが新しく、印刷装置2bが有する印刷機能が印刷装置2aの印刷機能よりも多い場合は、印刷装置2aでの印刷を実現可能な印刷設定画面に加えて、印刷装置2bからの機能情報を基に、追加されている機能の設定項目を新たに追加更新したのち(ステップS8)、印刷設定画面を作成し表示する(ステップS9)。更新された印刷設定画面のデータは保存される。 The display application 201 includes the printing device 2b and another printing device (for example, the printing device 2a) registered within a certain period in the past in order to determine whether or not a print setting item for setting a new print function is added. ) And the firmware version (step S7). When the model of the printing device 2b and the printing device 2a are the same and the version of the firmware of the printing device 2b is older than the version of the firmware of the printing device 2a, that is, the printing function of the printing device 2b is higher than the printing function of the printing device 2a. If the number is small, a print setting screen having print setting items capable of printing with the printing device 2a is used. That is, the print setting screen when printing is performed using the control application 202 is used as it is without being updated, and the print setting screen (UI screen) is created and displayed in step S9. On the other hand, when the firmware version of the printing device 2b is new and the printing function of the printing device 2b is larger than that of the printing device 2a, printing is performed in addition to the print setting screen capable of printing on the printing device 2a. After newly adding and updating the setting items of the added functions based on the function information from the device 2b (step S8), the print setting screen is created and displayed (step S9). The updated print setting screen data is saved.

なお、印刷装置2bと印刷装置2aの機種が相違している場合は、印刷装置2bの機能を実現することができる印刷設定画面を作成し、表示する。 If the models of the printing device 2b and the printing device 2a are different, a print setting screen capable of realizing the functions of the printing device 2b is created and displayed.

こうして、作成され表示された印刷設定画面上でユーザーが印刷設定を行い、印刷対象データを指定し、表示アプリ201を介して制御アプリ203に対して印刷要求を行うと(ステップS10)、制御アプリ203は印刷設定の内容が制御アプリ203で印刷ジョブを作成できる印刷機能に対応しているかどうかの判断を行い、自身で印刷ジョブを作成するかどうかの選択を行う(ステップS11)。もし、印刷設定の内容が自身で印刷ジョブを作成できる印刷機能に対応している場合は、印刷ジョブを作成し印刷装置2bに印刷ジョブを送信して印刷実行を指示する(ステップS14)。 When the user sets the print settings on the print setting screen created and displayed in this way, specifies the print target data, and makes a print request to the control application 203 via the display application 201 (step S10), the control application 203 determines whether or not the content of the print setting corresponds to the print function capable of creating a print job in the control application 203, and selects whether or not to create the print job by itself (step S11). If the contents of the print settings correspond to the print function that allows the print job to be created by itself, the print job is created, the print job is sent to the printing device 2b, and the print execution is instructed (step S14).

一方、印刷設定の内容が自身で印刷ジョブを作成できる印刷機能に対応していない場合は、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成できる他の制御アプリを探索する。例えば制御アプリ202がその印刷ジョブを作成できる場合は、印刷設定データと印刷対象データを含むジョブ作成用データを制御アプリ202に転送する(ステップS12)。例えば、ユーザーが16 in 1機能による印刷設定を表示アプリ201を介して入力し制御アプリ203へ印刷要求を行ったが、制御アプリ203では16 in 1機能を実現するための印刷ジョブを作成できず、制御アプリ202では16ページの画像を1ページに集約した1枚の印刷データとして印刷ジョブの作成が可能である場合、つまり16 in 1機能による印刷結果と同じ結果を得ることができる場合、制御アプリ202にジョブ作成用データを転送する。 On the other hand, if the contents of the print settings do not support the print function that allows you to create a print job by yourself, another control application that can create a print job so that the print result is the same as the print with the print settings specified by the user. To explore. For example, if the control application 202 can create the print job, the job creation data including the print setting data and the print target data is transferred to the control application 202 (step S12). For example, the user inputs the print settings by the 16 in 1 function via the display application 201 and makes a print request to the control application 203, but the control application 203 cannot create a print job to realize the 16 in 1 function. , Control app 202 controls when it is possible to create a print job as one print data that aggregates 16 pages of images into one page, that is, when the same result as the print result by the 16 in 1 function can be obtained. Transfer the job creation data to the application 202.

制御アプリ202は、受信したジョブ作成用データに基づいて印刷ジョブを作成し、印刷装置2bに印刷ジョブを送信して印刷実行を指示する(ステップS13)。 The control application 202 creates a print job based on the received job creation data, sends the print job to the printing device 2b, and instructs the printing execution (step S13).

なお、印刷ジョブを作成できる他の制御アプリを探索した結果、存在しなかった場合は、例えば、印刷を実行できない旨のメッセージを表示してユーザーに再度印刷設定を行わせるようにしても良い。 If the result of searching for another control application that can create a print job does not exist, for example, a message indicating that printing cannot be executed may be displayed and the user may be made to set the print again.

このように、この実施形態では、印刷装置2bのファームウェアのバージョンが既に保存登録済みの印刷装置2aのファームウェアのバージョンよりも古い場合、印刷装置2aでの印刷を実現可能な印刷設定項目を有する印刷設定画面を使用し、印刷装置2bのファームウェアのバージョンが新しい場合は、印刷装置2aでの印刷を実現可能な印刷設定画面に加えて、追加されている機能の設定項目を新たに追加更新して印刷設定画面を作成し表示するから、常に最新の印刷設定項目を有する印刷設定画面をユーザーに提示できる。しかも、ユーザーにより設定された印刷設定に基づく印刷ジョブを作成することができない場合、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成できる他の制御アプリを探索するから、印刷を実行させる印刷装置2bのファームウェアのバージョンが古いこと等に起因して、その印刷装置2bに対する印刷設定や実行ができない場合であっても、他の制御アプリ202を利用して印刷ジョブを作成することにより、インストールされている最新のドライバベースの印刷設定や実行を要求することが可能となる。また、普段使用している例えば印刷装置2aに対しての印刷要求を他の印刷装置2bに対して行ったとき、その印刷装置2bが印刷要求を実行できなかった場合であっても、他の制御アプリ202により印刷ジョブを作成することにより、同一の印刷結果を実現できる。 As described above, in this embodiment, when the firmware version of the printing device 2b is older than the firmware version of the printing device 2a that has already been saved and registered, printing having a print setting item capable of realizing printing on the printing device 2a is performed. If you use the setting screen and the firmware version of the printing device 2b is new, in addition to the print setting screen that can realize printing on the printing device 2a, the setting items of the added functions are newly added and updated. Since the print setting screen is created and displayed, the user can always be presented with the print setting screen having the latest print setting items. Moreover, if it is not possible to create a print job based on the print settings set by the user, search for other control apps that can create print jobs so that the print result is the same as the print with the print settings specified by the user. Therefore, even if the print setting or execution for the print device 2b cannot be performed due to an old version of the firmware of the print device 2b for printing, a print job using another control application 202 is used. By creating, it is possible to request the latest installed driver-based print settings and execution. Further, even if a printing request for the printing device 2a that is normally used is made to another printing device 2b and the printing device 2b cannot execute the printing request, another printing device 2b may not be executed. By creating a print job with the control application 202, the same print result can be realized.

次に、ステップS8の表示アプリ201による印刷設定画面の更新処理について説明する。 Next, the process of updating the print setting screen by the display application 201 in step S8 will be described.

この更新処理は、具体的には図4に示した流れになる。即ち、表示アプリ201は、ステップS21で、新規に追加登録された印刷装置2bから送られてきた機能情報が、オプション機能(例えば、ファクシミリキットやフィニッシャー機)の機能情報か、あるいは印刷装置2bのデフォルト設定機能(例えば、モノクロ機/カラー機)の機能情報かを分類する。 Specifically, this update process follows the flow shown in FIG. That is, in the display application 201, the functional information sent from the newly registered printing device 2b in step S21 is the functional information of an optional function (for example, a facsimile kit or a finisher machine), or the printing device 2b. Classify whether it is the function information of the default setting function (for example, monochrome machine / color machine).

オプション機能の機能情報であれば(ステップS21で「オプション」)、ステップS23で、機能情報を保存し更新するようにする。デフォルト機能の機能情報であれば(ステップS21で「デフォルト」)、ステップS22で、印刷装置2bから送られてきた機能情報と、既に登録されている他の印刷装置(例えば印刷装置2a)の機能情報との比較を行い、新しい機能情報でれば印刷設定項目に反映させるためにその機能情報を保存しておく(ステップS23)。もし、印刷装置2bから送られてきた機能情報が、既に登録されている印刷装置の機能情報よりも劣化した情報であれば、更新を行わない。 If it is the function information of the optional function (“option” in step S21), the function information is saved and updated in step S23. If it is the function information of the default function (“default” in step S21), the function information sent from the printing device 2b and the function of another printing device (for example, the printing device 2a) already registered in step S22. Comparison with the information is performed, and if it is new function information, the function information is saved so as to be reflected in the print setting item (step S23). If the functional information sent from the printing device 2b is deteriorated from the already registered functional information of the printing device, the update is not performed.

機能情報の分類及び保存は、印刷装置2bから送られてきた全ての機能情報について行う。ステップS24では、分類及び保存を行っていない機能情報があるか確認し、あれば(ステップS24でYES)、ステップS21に戻る。なければ(ステップS24でNO)、図3のステップS9に戻る)。 The classification and storage of the functional information is performed for all the functional information sent from the printing apparatus 2b. In step S24, it is confirmed whether there is any functional information that has not been classified and saved (YES in step S24), and if so, the process returns to step S21. If not (NO in step S24), the process returns to step S9 in FIG. 3).

次に、この発明の他の実施形態を説明する。この実施形態では、図5に示す携帯端末装置1におけるタッチパネル105の表示画面に示されているように、複数の印刷サービスのうちサービスが「ON」の設定となっている印刷サービスをユーザーが選択して利用できるようになっている。また「ON」となっている各印刷サービスに対応して、それぞれ印刷ドライバ300、400が携帯端末装置1内にインストールされており、該当ドライバを有効にすることで、印刷ができるようになっている。例えば、2つの印刷ドライバ300、400が共に有効にされていれば、いずれの印刷ドライバを使っても同一の印刷装置に対して印刷を指示することが可能となる。 Next, another embodiment of the present invention will be described. In this embodiment, as shown on the display screen of the touch panel 105 in the mobile terminal device 1 shown in FIG. 5, the user selects a print service in which the service is set to "ON" among a plurality of print services. It is now available. In addition, print drivers 300 and 400 are installed in the mobile terminal device 1 corresponding to each printing service that is "ON", and printing can be performed by enabling the corresponding driver. There is. For example, if both the two print drivers 300 and 400 are enabled, it is possible to instruct the same printing device to print using either print driver.

携帯端末装置1の構成は図2に示したものと同じであるので、説明は省略する。携帯端末装置1から印刷装置2aへ印刷を指示する場合の処理を、携帯端末装置1と印刷装置2aとの間の処理シーケンスを示す図6を参照して説明する。 Since the configuration of the mobile terminal device 1 is the same as that shown in FIG. 2, the description thereof will be omitted. The process of instructing printing from the mobile terminal device 1 to the printing device 2a will be described with reference to FIG. 6 showing a processing sequence between the mobile terminal device 1 and the printing device 2a.

ユーザーは1つの印刷ドライバ300を利用して印刷装置2aに対して印刷を行うために、印刷ドライバの設定を有効にする。そして、印刷ドライバ300の表示アプリ301を起動し、ネットワーク3内にある印刷装置2aで印刷を行うために、印刷装置2aにアクセスして印刷装置2aに対して追加登録の要求を行うと(ステップS31)、印刷装置2aは制御アプリ302(第1のジョブ作成手段として機能する)の作成を要求し、表示アプリ301は制御アプリ302を作成し(ステップS32)、作成した制御アプリ302の情報を保存する。また制御アプリ302は印刷装置2aの機能を示す機能情報、機種を示す機種情報及びファームウェアのバージョンを示すバージョン情報を含む能力情報を印刷装置2aから取得し、表示アプリ301に通知する(ステップS33)。表示アプリ301は通知された能力情報を保存する。 The user enables the setting of the print driver in order to print to the printing device 2a using one print driver 300. Then, when the display application 301 of the print driver 300 is started and the printing device 2a in the network 3 prints, the printing device 2a is accessed and the printing device 2a is requested to perform additional registration (step). S31), the printing device 2a requests the creation of the control application 302 (which functions as the first job creation means), the display application 301 creates the control application 302 (step S32), and the information of the created control application 302 is input. save. Further, the control application 302 acquires the ability information including the function information indicating the function of the printing device 2a, the model information indicating the model, and the version information indicating the firmware version from the printing device 2a, and notifies the display application 301 (step S33). .. The display application 301 saves the notified ability information.

印刷ドライバ300の表示アプリ301は、携帯端末装置1内にインストールされている他の印刷ドライバ(例えば印刷ドライバ400)の探索を行う(ステップS34)。探索対象となる印刷ドライバは、印刷ドライバを使って印刷をすることができる設定が有効になっているものを対象とする。 The display application 301 of the print driver 300 searches for another print driver (for example, the print driver 400) installed in the mobile terminal device 1 (step S34). The print driver to be searched is the one for which the setting that allows printing using the print driver is enabled.

他の印刷ドライバ400の表示アプリ401は、印刷ドライバ300の表示アプリ301による探索に対して設定有効を応答すると(ステップS35)、応答を受領した印刷ドライバ300の表示アプリ301は、他の印刷ドライバ400の表示アプリ401に保存されている印刷設定項目の情報を読み取って解析し、印刷ドライバ300で印刷が実行できるかどうかの確認を行う(ステップS36)。もし印刷ドライバ300で印刷が実行できない印刷項目(印刷機能)がある場合は(ステップS36で機能あり)、印刷ドライバ300の表示アプリ301に、印刷ドライバ400で実現できる印刷設定項目を表示できるように印刷設定項目を追加して印刷設定画面を更新したのち(ステップS37)、ステップS38で印刷設定画面を作成し表示する。他の印刷ドライバ400で印刷実行ができる機能がない場合、つまりドライバ300の印刷機能が最新、あるいは、他の印刷ドライバ400と印刷機能が同じ場合は(ステップS36で機能なし)、表示アプリ301による印刷設定画面の更新を行うことなく、ユーザーが印刷ドライバ300を利用して印刷できるように印刷設定画面を作成し表示する(ステップS38)。 When the display application 401 of the other print driver 400 responds to the search by the display application 301 of the print driver 300 with the setting valid (step S35), the display application 301 of the print driver 300 that has received the response responds to the search by the display application 301 of the print driver 300. Information of print setting items stored in the display application 401 of 400 is read and analyzed, and it is confirmed whether or not printing can be executed by the print driver 300 (step S36). If there is a print item (print function) that cannot be printed by the print driver 300 (the function is available in step S36), the print setting items that can be realized by the print driver 400 can be displayed on the display application 301 of the print driver 300. After the print setting item is added and the print setting screen is updated (step S37), the print setting screen is created and displayed in step S38. If there is no function that allows printing to be executed by the other print driver 400, that is, if the print function of the driver 300 is the latest, or if the print function is the same as that of the other print driver 400 (no function in step S36), the display application 301 is used. A print setting screen is created and displayed so that the user can print using the print driver 300 without updating the print setting screen (step S38).

こうして、作成され表示された印刷設定画面上でユーザーが印刷設定を行い、印刷対象データを指定し、表示アプリ301を介して制御アプリ302に対して印刷要求を行うと(ステップS39)、制御アプリ302は印刷設定の内容が制御アプリ302で印刷ジョブを作成できる印刷機能に対応しているかどうかを判断する(ステップS40)。もし、印刷設定の内容が自身で印刷ジョブを作成できる印刷機能に対応している場合は(ステップS40でOK)、印刷ジョブを作成し印刷装置2bに印刷ジョブを送信して印刷実行を指示する(ステップS43)。 When the user sets the print settings on the print setting screen created and displayed in this way, specifies the print target data, and makes a print request to the control application 302 via the display application 301 (step S39), the control application 302 determines whether or not the content of the print setting corresponds to the print function that allows the control application 302 to create a print job (step S40). If the contents of the print settings correspond to the print function that allows you to create a print job by yourself (OK in step S40), create a print job and send the print job to the printing device 2b to instruct printing. (Step S43).

一方、印刷設定の内容が自身で印刷ジョブを作成できる印刷機能に対応していない場合は(ステップS40でNG)、制御アプリ302は、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成できる他の印刷ドライバを探索する。例えば印刷ドライバ400の制御アプリ402がその印刷ジョブを作成できる場合は、印刷設定データと印刷対象データを含むジョブ作成用データを制御アプリ402に転送する(ステップS41)。例えば、ユーザーが16 in 1機能による印刷設定を表示アプリ301により入力し制御アプリ302へ印刷要求を行ったが、制御アプリ302では実現ができず、別の制御アプリ402では16ページの画像を1ページに集約した1枚の印刷データとして印刷ジョブの作成が可能である場合、制御アプリ402にジョブ作成用データを転送する。 On the other hand, if the content of the print setting does not correspond to the print function that allows the print job to be created by itself (NG in step S40), the control application 302 will have the same print result as the print according to the print setting instructed by the user. Search for other print drivers that can create print jobs. For example, when the control application 402 of the print driver 400 can create the print job, the job creation data including the print setting data and the print target data is transferred to the control application 402 (step S41). For example, the user inputs the print setting by the 16 in 1 function by the display application 301 and makes a print request to the control application 302, but the control application 302 cannot realize it, and another control application 402 displays the image on page 16 by 1. When it is possible to create a print job as one print data aggregated on a page, the job creation data is transferred to the control application 402.

制御アプリ402は、受信したジョブ作成用データに基づいて印刷ジョブを作成し、印刷装置2bに印刷ジョブを送信して印刷実行を指示する(ステップS42)。 The control application 402 creates a print job based on the received job creation data, sends the print job to the printing device 2b, and instructs the printing execution (step S42).

このように、この実施形態においても、印刷ドライバ300の表示アプリ301は、印刷ドライバ300では実行できないが他の印刷ドライバ400で印刷を実現できる機能があれば、その機能を実現するための印刷設定項目を新たに追加して印刷設定画面を更新するから、常に最新の印刷設定項目を有する印刷設定画面をユーザーに提示できる。しかも、ユーザーにより設定された印刷設定に基づく印刷ジョブを作成することができない場合、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成できる他の印刷ドライバ400を探索するから、印刷を実行させる印刷装置2aのファームウェアのバージョンが古いこと等に起因して、その印刷装置2aに対する印刷設定や実行ができない場合であっても、他の印刷ドライバ400を利用して印刷ジョブを作成することにより、インストールされている最新のドライバベースの印刷設定や実行を要求することが可能となる。 As described above, even in this embodiment, if the display application 301 of the print driver 300 has a function that cannot be executed by the print driver 300 but can be printed by another print driver 400, the print setting for realizing the function is realized. Since the print setting screen is updated by adding a new item, the user can always be presented with the print setting screen having the latest print setting item. Moreover, if it is not possible to create a print job based on the print settings set by the user, search for another print driver 400 that can create a print job so that the print result is the same as the print according to the print settings specified by the user. Therefore, even if the print setting or execution for the printing device 2a cannot be performed due to an old version of the firmware of the printing device 2a for executing printing, printing is performed using another print driver 400. By creating a job, you can request the latest installed driver-based print settings and execution.

以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。例えば、携帯端末装置1に印刷ドライバがインストールされている例を説明したが、印刷ジョブ作成手段は、前記印刷装置と逐次対話を行いながら印刷ジョブを作成する印刷ジョブの作成部が、印刷装置と逐次対話を行いながら印刷ジョブを作成していく形式のいわゆるドライバレスの携帯端末装置であっても良い。 Although one embodiment of the present invention has been described above, the present invention is not limited to the above embodiment. For example, an example in which a print driver is installed in the mobile terminal device 1 has been described, but in the print job creating means, a print job creation unit that creates a print job while sequentially interacting with the printing device is a printing device. It may be a so-called driverless portable terminal device in which print jobs are created while sequentially interacting with each other.

また、印刷を実行させる印刷装置2a、2bの処理能力が原因で印刷を実行できない場合、制御アプリ203、302は、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成し又は他の制御アプリ202、402に印刷ジョブを作成してもらう構成としても良い。 Further, when printing cannot be executed due to the processing capacity of the printing devices 2a and 2b for executing printing, the control apps 203 and 302 perform a print job so that the print result is the same as the print according to the print settings instructed by the user. It may be configured to be created or to have other control applications 202 and 402 create a print job.

1 携帯端末装置(印刷指示装置)
2a、2b 印刷装置
3 ネットワーク
100 制御部
101 CPU
104 固定記憶装置
105 タッチパネル
200、300、400 プリンタドライバ
201、301 表示アプリ(表示制御手段)
203、302 制御アプリ(第1の印刷ジョブ作成手段)
202、402 他の制御アプリ(他の印刷ジョブ作成手段)
1 Mobile terminal device (print instruction device)
2a, 2b Printing device 3 Network 100 Control unit 101 CPU
104 Fixed storage device 105 Touch panel 200, 300, 400 Printer driver 201, 301 Display application (display control means)
203, 302 control application (first print job creation means)
202, 402 Other control apps (other print job creation means)

Claims (10)

表示手段と、
ネットワークを介して接続された1台又は複数台の印刷装置に対し、ユーザーの指示に基づいて印刷ジョブを作成し印刷を指示する複数の印刷ジョブ作成手段と、
各印刷装置の印刷機能情報を取得する情報取得手段と、
前記情報取得手段により取得された各印刷装置の印刷機能情報を保存する保存手段と、
複数の前記印刷ジョブ作成手段のうちの一つである第1の印刷ジョブ作成手段に、ユーザーが選択した印刷装置に対する印刷ジョブを作成させるために、1つ又は複数の印刷設定項目を有する印刷設定画面を前記表示手段に表示させる表示制御手段と、
前記表示制御手段が前記印刷設定画面を表示する際に、新たな印刷機能を設定するための印刷設定項目の追加の有無を判断する判断手段と、
を備え、
前記表示制御手段は、前記判断手段により新たな印刷機能を設定するための印刷設定項目の追加があると判断された時は、その印刷設定項目を追加した印刷設定画面を表示し、
前記第1の印刷ジョブ作成手段は、前記表示手段に表示された印刷設定画面において、ユーザーが指示した印刷設定に基づいて印刷ジョブを作成できない場合、他の印刷ジョブ作成手段を利用して印刷ジョブを作成させることを特徴とする印刷指示装置。
Display means and
A plurality of print job creation means for creating a print job and instructing printing based on a user's instruction to one or a plurality of printing devices connected via a network.
Information acquisition means for acquiring print function information of each printing device,
A storage means for storing the print function information of each printing device acquired by the information acquisition means, and a storage means.
A print setting having one or a plurality of print setting items in order to cause a first print job creation means, which is one of the plurality of print job creation means, to create a print job for a printing device selected by the user. A display control means for displaying the screen on the display means and
When the display control means displays the print setting screen, a determination means for determining whether or not a print setting item for setting a new print function is added, and a determination means.
Equipped with
When the display control means determines that a print setting item for setting a new print function is added by the determination means, the display control means displays a print setting screen to which the print setting item is added.
If the first print job creating means cannot create a print job based on the print settings instructed by the user on the print setting screen displayed on the display means, the first print job creating means uses another print job creating means to create a print job. A print instruction device characterized in that it is created.
前記情報取得手段は、前記各印刷装置の機種情報及びファームウェアのバージョン情報をも取得し、
前記印刷装置の機種毎にバージョンを比較する比較手段を更に備えている請求項1に記載の印刷指示装置。
The information acquisition means also acquires model information and firmware version information of each printing apparatus.
The printing instruction device according to claim 1, further comprising a comparison means for comparing versions for each model of the printing device.
前記比較手段による比較の結果、印刷を実行させる印刷装置が、既に印刷機能保存済みの印刷装置と機種は同じであるがファームウェアのバージョンが古い場合、前記判断手段は、新たな印刷機能を設定するための印刷設定項目の追加は無いと判断し、前記表示制御手段は、新たな印刷設定項目を追加することなく印刷設定画面を表示する請求項2に記載の印刷指示装置。 As a result of comparison by the comparison means, if the printing device for printing is the same model as the printing device for which the printing function has already been saved but the firmware version is old, the determination means sets a new printing function. The print instruction device according to claim 2, wherein it is determined that no print setting item is added for the purpose, and the display control means displays the print setting screen without adding a new print setting item. 前記比較手段による比較の結果、印刷を実行させる印刷装置が、既に印刷機能保存済みの印刷装置と機種は同じであるがファームウェアのバージョンが新しい場合、前記判断手段は、新たな印刷機能を設定するための印刷設定項目の追加が有ると判断し、前記表示制御手段は、新たな印刷設定項目を追加した印刷設定画面を表示する請求項2に記載の印刷指示装置。 As a result of comparison by the comparison means, if the printing device for printing is the same model as the printing device for which the printing function has already been saved, but the firmware version is new, the determination means sets a new printing function. The print instruction device according to claim 2, wherein it is determined that there is an addition of a print setting item for the purpose, and the display control means displays a print setting screen to which a new print setting item is added. 前記第1の印刷ジョブ作成手段が、前記表示手段に表示された印刷設定画面において、ユーザーが指示した印刷設定に基づいて印刷ジョブを作成できない場合、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成し又は他の印刷ジョブ作成手段に印刷ジョブを作成してもらう請求項1〜4のいずれかに記載の印刷指示装置。 When the first print job creating means cannot create a print job based on the print setting instructed by the user on the print setting screen displayed on the display means, the same print result as printing by the print setting instructed by the user is obtained. The print instruction device according to any one of claims 1 to 4, wherein a print job is created or another print job creation means is used to create a print job. 前記第1の印刷ジョブ作成手段は他の印刷ジョブ作成手段を探索可能な機能を備えている請求項1〜5のいずれかに記載の印刷指示装置。 The first print job creation means print instruction apparatus according to any Re claims 1-5 noise has a search function capable another print job creating means. 前記表示制御手段は他の印刷ジョブ作成手段が有している印刷ジョブ作成機能を解析可能である請求項1〜6のいずれかに記載の印刷指示装置。 The print instruction device according to any one of claims 1 to 6, wherein the display control means can analyze a print job creation function possessed by another print job creation means. 前記第1の印刷ジョブ作成手段が、前記表示手段に表示された印刷設定画面においてユーザーが指示した印刷設定に基づいて印刷ジョブを作成できない場合、印刷ジョブを作成
できる他の印刷ジョブ作成手段に対して印刷ジョブの作成と印刷装置への印刷の実行指示を依頼する請求項1〜4のいずれかに記載の印刷指示装置。
If the first print job creating means cannot create a print job based on the print settings instructed by the user on the print setting screen displayed on the display means, the other print job creating means capable of creating a print job can be used. The printing instruction device according to any one of claims 1 to 4, wherein the printing job is created and the printing device is instructed to execute printing.
印刷を実行させる印刷装置の処理能力が原因で印刷を実行できない場合、前記第1の印刷ジョブ作成手段は、ユーザーが指示した印刷設定による印刷と同じ印刷結果となるように、印刷ジョブを作成し又は他の印刷ジョブ作成手段に印刷ジョブを作成してもらう請求項1〜8のいずれかに記載の印刷指示装置。 If printing cannot be executed due to the processing power of the printing device that executes printing, the first print job creation means creates a print job so that the print result is the same as the print according to the print settings instructed by the user. The print instruction device according to any one of claims 1 to 8, wherein the print job is created by another print job creation means. 前記第1の印刷ジョブ作成手段は、前記印刷装置と逐次対話を行いながら印刷ジョブを作成する請求項1〜9のいずれかに記載の印刷指示装置。 The print instruction device according to any one of claims 1 to 9, wherein the first print job creating means creates a print job while sequentially interacting with the printing device.
JP2017198500A 2017-10-12 2017-10-12 Print instruction device Active JP6972884B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017198500A JP6972884B2 (en) 2017-10-12 2017-10-12 Print instruction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017198500A JP6972884B2 (en) 2017-10-12 2017-10-12 Print instruction device

Publications (2)

Publication Number Publication Date
JP2019074793A JP2019074793A (en) 2019-05-16
JP6972884B2 true JP6972884B2 (en) 2021-11-24

Family

ID=66545185

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017198500A Active JP6972884B2 (en) 2017-10-12 2017-10-12 Print instruction device

Country Status (1)

Country Link
JP (1) JP6972884B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3449958B2 (en) * 2000-01-18 2003-09-22 理想科学工業株式会社 Printing system, printing method, and computer-readable recording medium storing printing program
JP3977220B2 (en) * 2002-10-02 2007-09-19 キヤノン株式会社 Information processing apparatus, information processing method, information processing system, program, and storage medium
JP2004038739A (en) * 2002-07-05 2004-02-05 Canon Inc Printer driver software
JP4371693B2 (en) * 2003-04-25 2009-11-25 キヤノン株式会社 Print control apparatus, print control method, and computer program
US8427675B2 (en) * 2009-01-27 2013-04-23 Ricoh Company, Ltd. Automatically updating a printer driver with new printing device features
JP2016173771A (en) * 2015-03-17 2016-09-29 株式会社リコー Program, information processing apparatus, information processing method, and storage medium
JP6578851B2 (en) * 2015-09-28 2019-09-25 富士ゼロックス株式会社 Information processing apparatus and program

Also Published As

Publication number Publication date
JP2019074793A (en) 2019-05-16

Similar Documents

Publication Publication Date Title
JP6414413B2 (en) Document printing system
JP4820432B2 (en) Printer driver, recording medium, information processing apparatus, printing system, and printer driver setting method
JP6098588B2 (en) Printing system, portable terminal device and printing control program
JP2013058089A (en) Electronic file display system, electronic file display device, control method for electronic file display device, and program
JP2011186725A (en) Printer driver, print control device, and printer search program
JP6225586B2 (en) Output system, terminal device, program, and output method
JP6737170B2 (en) Server device, image processing unit and program
JP2015162078A (en) Image processing condition setting program, image processing condition setting method, and image processing apparatus
US11079980B2 (en) Storage medium storing image processing program and information processing apparatus to install driver associated with user and image processing device identifications
JP6187518B2 (en) Information processing terminal and program
JP2011180681A (en) Installer and method for installing printer driver
JP6492711B2 (en) Relay device, operation screen providing device, and program
JP6915464B2 (en) Image processing program and information processing equipment
JP2005269326A (en) Image forming apparatus and information processing method
JP5754904B2 (en) Printing apparatus, printing apparatus control method, and program
JP2011186726A (en) Printer driver, print control device and printer search program
JP2019181864A (en) Image formation device, method for controlling the image formation device and control program
JP6972884B2 (en) Print instruction device
JP5884451B2 (en) Image processing system, image forming apparatus, portable terminal, and control program
JP2016197334A (en) Information processing device and program
JP6648588B2 (en) Image forming system, image forming apparatus, and program
JP6295745B2 (en) Apparatus provided with operation unit, information processing method, information processing program, and information processing system
JP5732417B2 (en) Image forming system and image forming program
JP2012198765A (en) Printer driver and print control device
JP6816602B2 (en) Programs, main programs and subprograms, and information processing terminals

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210712

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210727

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210922

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211018

R150 Certificate of patent or registration of utility model

Ref document number: 6972884

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150