JP2015047707A - Image formation device and image formation method - Google Patents
Image formation device and image formation method Download PDFInfo
- Publication number
- JP2015047707A JP2015047707A JP2013179023A JP2013179023A JP2015047707A JP 2015047707 A JP2015047707 A JP 2015047707A JP 2013179023 A JP2013179023 A JP 2013179023A JP 2013179023 A JP2013179023 A JP 2013179023A JP 2015047707 A JP2015047707 A JP 2015047707A
- Authority
- JP
- Japan
- Prior art keywords
- image forming
- setting
- priority
- forming apparatus
- setting value
- 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
- Control Or Security For Electrophotography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、画像形成装置及び画像形成方法に関する。 The present invention relates to an image forming apparatus and an image forming method.
一台の物理プリンタに対して、一連の設定項目(例えば、用紙サイズ、排紙トレイ、ステープルの有無、パンチの有無等)に異なる設定値を設定した、複数の仮想的なプリンタ(論理プリンタ)を構成する技術が知られている。ユーザは、設定に応じて論理プリンタを使い分けることで、物理プリンタに逐一印刷設定を行う手間が省ける。 A plurality of virtual printers (logical printers) in which different setting values are set in a series of setting items (for example, paper size, paper discharge tray, staple presence, punch presence, etc.) for one physical printer The technology that constitutes is known. The user can save time and effort to make print settings for each physical printer by using different logical printers according to the settings.
特許文献1は、論理プリンタによる印刷の利便性を向上する目的で、指定した論理プリンタが使用不可の場合、他の論理プリンタで印刷するか否か選択可能にする技術を開示している。 Japanese Patent Application Laid-Open No. 2004-228561 discloses a technique for selecting whether or not to perform printing with another logical printer when the designated logical printer is unusable for the purpose of improving the convenience of printing by the logical printer.
しかしながら、従来の方法では、物理プリンタにおいて、ユーザの指定した論理プリンタの設定項目の設定値が利用できない設定値である場合(例えば、ステープル機能やパンチ機能が利用できない場合)、印刷設定の不適合によるエラーが発生し、印刷処理を実行できない問題があった。 However, in the conventional method, when the setting value of the setting item of the logical printer specified by the user is a setting value that cannot be used in the physical printer (for example, when the stapling function or the punching function cannot be used), it is due to incompatibility of the print setting. There was a problem that an error occurred and the printing process could not be executed.
本発明は、このような問題に鑑みてなされたものであり、論理プリンタの設定値によらず印刷処理を実行できるようにすることを目的とする。 The present invention has been made in view of such a problem, and an object of the present invention is to make it possible to execute print processing regardless of setting values of a logical printer.
上述した課題を解決し目的を達成するため、本発明の一実施形態における画像形成装置は、
論理プリンタを構成する画像形成装置であって、
前記論理プリンタの識別情報を受信する受信部と、
前記識別情報と関連付けられた一以上の設定項目の設定値を取得する取得部と、
当該画像形成装置の状態を表す状態情報を記憶する記憶部と、
前記状態情報を読み込み、取得された前記設定値の夫々を用いて印刷を実行できるか判定する判定部と、
前記判定部による判定の結果に応じて前記設定値を変更する制御部と、
変更された前記設定値に基づいて印刷を実行する実行部と、
を有する。
In order to solve the above-described problems and achieve the object, an image forming apparatus according to an embodiment of the present invention includes:
An image forming apparatus constituting a logical printer,
A receiving unit for receiving identification information of the logical printer;
An acquisition unit that acquires setting values of one or more setting items associated with the identification information;
A storage unit for storing state information indicating the state of the image forming apparatus;
A determination unit that reads the state information and determines whether printing can be executed using each of the acquired setting values;
A control unit that changes the set value in accordance with a result of determination by the determination unit;
An execution unit that executes printing based on the changed setting value;
Have
本発明によれば、論理プリンタの設定値によらず印刷処理を実行できる。 According to the present invention, print processing can be executed regardless of the setting value of the logical printer.
以下、本発明の実施形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
1.概要
2.機能構成
3.処理フロー
4.動作例
1.
(1.概要)
まず、図1を用いて、本発明の一実施形態における画像形成装置の概要を説明する。図1は、本発明の一実施形態における画像形成装置200と、LAN(Local Area Network)のようなネットワーク101、111を介して、印刷要求を画像形成装置200に送信するクライアント端末100を示している。
(1. Overview)
First, an outline of an image forming apparatus according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 shows an
クライアント端末100は、印刷対象となる文書や画像等を処理する情報処理端末である。クライアント端末100は、例えば、デスクトップPC、ラップトップ、携帯電話機、スマートフォン、タブレット等であり、有線LAN又は無線LAN等を介して、画像形成装置200と通信することができる。
The
画像形成装置200は、複数の論理プリンタを構成可能な、プリンタ又はMFP(Multifunction Peripheral)である。論理プリンタは、予め画像形成装置200の管理者又はユーザによって定義される。論理プリンタには、画像形成装置200で利用できる印刷に関する設定項目(給紙トレイ、用紙サイズ、用紙種類、用紙カラー、排紙トレイ、ステープルの有無、パンチの有無等)に関する設定値が設定されている。画像形成装置200は、ユーザのクライアント端末100から印刷要求を受け取ると、ユーザから指定された論理プリンタの各設定項目の設定値を用いて、印刷処理を実行する。
The
ここで、画像形成装置200は、当該画像形成装置200の状態を表す状態情報を参照する。状態情報は、例えば、以下のような情報を含む。
−用紙トレイの番号と、その用紙トレイに格納された用紙サイズ、用紙種類、用紙カラーの情報
−排紙トレイの番号と、その排紙トレイの位置
−ステープル機能の有無や、パンチくず箱の状態(空きあり、又は、満杯)
Here, the
-Paper tray number and paper size, paper type, and paper color information stored in the paper tray-Paper output tray number and paper output tray position-Whether there is a stapling function and punch scrap box status (Available or full)
画像形成装置200は、状態情報を参照し、ユーザから指定された論理プリンタの各設定項目の設定値に従って、印刷処理を実行可能かどうかを判断する。そして、画像形成装置200は、全ての設定値を用いて印刷を実行可能である場合には、そのまま印刷処理を実行する。
The
ここで、本発明の一実施形態における画像形成装置200は、当該画像形成装置200の状態によっては、論理プリンタの設定値通りに、印刷処理を実行できないことがある。例えば、論理プリンタの設定項目「用紙種類」の設定値が「再生紙」であるものの、「再生紙」の充填されるべき用紙トレイが空である場合や、設定項目「パンチ」の設定値が「する」が指定されているが、「パンチくず箱」が「満杯」の場合等である。
Here, depending on the state of the
このような場合に、画素形成装置200は、各設定項目と関連付けられた「優先度」の値と、論理プリンタ毎に指定される優先度(以下、「優先レベル」と表現する)の値を用いて、印刷処理を実行するかどうか判断する。
In such a case, the
優先度は、予めユーザにより、各設定項目ごとに設定され、例えば、1〜5の数値で表される。ここでは、数値が小さい方が、優先度が高いものとする。但し、この例に限られず、数値が大きいほうが、優先度が高いものとしてもよいし、数値以外の指標により、優先度を表現しても良い。図3は、クライアント端末100又は画像形成装置200の操作パネル上に表示される、各設定項目ごとに優先度を設定する画面の一例である。画像形成装置200は、各論理プリンタの設定項目に設定された、優先度の値を記憶する。
The priority is set in advance by the user for each setting item, and is represented by a numerical value of 1 to 5, for example. Here, it is assumed that the smaller the numerical value, the higher the priority. However, the present invention is not limited to this example, and the higher the numerical value, the higher the priority may be, or the priority may be expressed by an index other than the numerical value. FIG. 3 is an example of a screen for setting the priority for each setting item displayed on the operation panel of the
また、優先レベルは、論理プリンタの指定とともに、ユーザから指定される値であり、上述した各設定項目の優先度と同様に、例えば、1〜5の数値で表される。図2は、クライアント端末100又は画像形成装置200の操作パネル上に表示される、論理プリンタごとに優先レベルを設定する画面の一例である。
The priority level is a value designated by the user together with the designation of the logical printer, and is represented by a numerical value of 1 to 5, for example, as with the priority of each setting item described above. FIG. 2 is an example of a screen for setting a priority level for each logical printer, which is displayed on the operation panel of the
画像形成装置200は、優先レベルと同じか、又はそれより低い優先度の設定項目の設定値が利用できないとき、その設定値を変更して、印刷を実行することができる。例えば、ある論理プリンタの設定値と優先度が、例えば図3に示される通り、以下のように設定されているとする。
−「給紙トレイ」=「自動選択」、「優先度」=「1」
−「用紙サイズ」=「A4タテ」、「優先度」=「1」
−「用紙種類」 =「再生紙」 、「優先度」=「3」・・・(1)
−「用紙カラー」=「ホワイト」、「優先度」=「1」
−「排紙トレイ」=「スタッカー」、「優先度」=「1」
−「ステープル」=「する」 、「優先度」=「5」・・・(2)
−「パンチ」 =「する」 、「優先度」=「4」・・・(3)
そして、ユーザによって指定された優先レベルが「3」であり、画像形成装置200の状態が、上記の(1)「用紙種類」、(2)「ステープル」、(3)「パンチ」の設定項目の設定値が使用できない(対応できない)状態であるものとする。例えば、「再生紙」の用紙残量が無く、「ステープル」機能が使用できず、かつ、「パンチくず箱」が「満杯」(すなわちパンチ使用不可)のような状態である。この場合に、画像形成装置200は、優先レベルと優先度が同じである(1)「用紙種類」の設定値を、「普通紙」に変更する。また、画像形成装置200は、優先レベルより優先度が低い(2)「ステープル」及び(3)「パンチ」の設定値を、共に「しない」に変更する。そして、画像形成装置200は、変更された設定値を用いて、印刷を実行する。
When the setting value of the setting item having the same or lower priority than the priority level cannot be used, the
-"Paper Tray" = "Automatic Selection", "Priority" = "1"
-“Paper Size” = “A4 Vertical”, “Priority” = “1”
-"Paper type" = "recycled paper", "priority" = "3" (1)
-“Paper Color” = “White”, “Priority” = “1”
-"Paper Tray" = "Stacker", "Priority" = "1"
-"Staple" = "Yes", "Priority" = "5" (2)
-“Punch” = “Yes”, “Priority” = “4” (3)
The priority level designated by the user is “3”, and the state of the
以上の処理により、本発明の一実施形態における画像形成装置200は、ユーザから指定された論理プリンタの設定項目の設定値が使用できない場合であっても、ユーザの指定した優先度に応じて、設定値を変更して、印刷を実行することができる。
As a result of the above processing, the
(2.機能構成)
次に、再び図1を用いて、本発明の一実施形態における画像形成装置200の機能を説明する。図1には、これらの装置が備える様々な要素のうち、本実施形態の説明に特に関連する要素が示されている。
(2. Functional configuration)
Next, the function of the
本発明の一実施形態における画像形成装置200は、コントローラ300とプリンタエンジン400を含む。コントローラ300は、データ受信部301と、論理プリンタ設定部302と、データ解析部303と、印刷制御部304と、Webサーバ306と、操作パネル307と、論理プリンタ情報記憶部308と、コンテンツ処理部310と、状態情報記憶部311と、エンジンI/F部312を有し、クライアント端末100からの印刷要求を受けて、印刷データを印刷するよう、プリンタエンジン400に指示する。
An
論理プリンタ情報記憶部308は、論理プリンタごとの各設定項目の設定値及び優先度を含む論理プリンタ設定情報309と、論理プリンタごとの優先レベルを格納した優先レベル情報305を記憶する。論理プリンタ設定情報309は、論理プリンタ番号毎に、図4に例示されるようなテーブルにより管理され、各設定項目の設定値と優先度とを関連付けて記憶する。また、優先レベル情報305は、図5に例示されるテーブルにより管理され、論理プリンタ名と優先レベルとを関連付けて記憶する。
The logical printer
状態情報記憶部311は、画像形成装置200の状態を表す状態情報を記憶する。図6、図7、図8は、状態情報を格納するテーブルの例を表す。図6は、画像形成装置200の用紙トレイの状態を格納するテーブルの例を表し、以下の項目を有する。
−用紙トレイ番号:用紙トレイに付された番号
−用紙サイズ :用紙トレイにセットされた用紙のサイズ(A4、B5等)
−用紙種類 :用紙トレイにセットされた用紙の種類(普通紙又は再生紙等)
−用紙カラー :用紙トレイにセットされた用紙の色(ホワイト、イエロー等)
−状態 :用紙の有無の状態
The status
-Paper tray number: Number assigned to the paper tray-Paper size: Size of paper loaded in the paper tray (A4, B5, etc.)
-Paper type: The type of paper loaded in the paper tray (plain paper, recycled paper, etc.)
-Paper color: Color of paper loaded in the paper tray (white, yellow, etc.)
-Status: Status of presence or absence of paper
図7は、画像形成装置200の排紙トレイの状態を格納するテーブルの例を表し、以下の項目を有する。
−排紙トレイ番号:排紙トレイに付された番号
−種類 :排紙トレイの種類
FIG. 7 illustrates an example of a table that stores the state of the paper discharge tray of the
-Output tray number: Number assigned to the output tray-Type: Output tray type
図8は、画像形成装置200のその他の機能の状態を格納するテーブルの例を表し、以下の項目を有する。
−機能名:機能の名称(ステープル、パンチくず箱等)
−状態 :各機能の状態(ステープル機能に対して有又は無、パンチくず箱に対して空又は満杯等が設定される)
データ受信部301は、クライアント端末100からネットワーク101を経由して送信された印刷データを受信する。図9は、データ受信部301が受信する印刷データの概念図である。印刷データは、例えば、論理プリンタの識別情報であるプリンタ名と、既に述べた設定項目の優先度に関連する優先レベルと、各設定項目の設定値及び優先度と、印刷対象となるデータ本体とを含む。カッコ内の文字列又は数値は、実際のデータの例を表している。なお、印刷データは、図9に示した構成で受信される必要はなく、例えば、プリンタ名、優先レベル、各設定項目の設定値及び優先度、データ本体が、別個に受信されても良い。また、優先レベル並びに各設定項目の設定値及び優先度は、印刷データに含まれていなくても良い。場合には、画像形成装置200に予め記憶された優先レベル並びに各設定項目の設定値及び優先度が用いられる。
FIG. 8 illustrates an example of a table that stores the states of other functions of the
-Function name: Function name (staple, punch scrap box, etc.)
-Status: Status of each function (Yes / No for the staple function, empty / full for the punch scrap box, etc.)
The
論理プリンタ設定部302は、論理プリンタ設定情報309(図4参照)を読み込み、データ受信部301が受信した印刷データに含まれるプリンタ名を用いて、そのプリンタ名と関連付けられた各設定項目の設定値と優先度を取得する。また、論理プリンタ設定部302は、優先レベル情報305(図5参照)を読み込み、印刷データに含まれるプリンタ名を用いて、そのプリンタ名と関連付けられた優先レベルを取得する。一方、印刷データに、優先レベル並びに各設定項目の設定値及び優先度が含まれていない場合には、取得したこれらの値を、印刷データに含まれるデータ本体とともに、データ解析部303に渡す。一方、論理プリンタ設定部302は、データ受信部301が受信した印刷データに、優先レベル並びに各設定項目の設定値及び優先度が含まれる場合には、これらの情報を、データ本体とともに、データ解析部303に渡す。
The logical
データ解析部303は、状態情報記憶部311に記憶された状態情報を読み込む。次に、データ解析部303は、論理プリンタ設定部302から受け取った優先レベルと、各設定項目の優先度とを比較する。次に、データ解析部303は、受け取った優先レベルと同じ優先度か、それより低い優先度の設定項目が存在する場合には、状態情報を参照して、それらの設定項目の設定値の通りに印刷が実行できるか判定する。そして、データ解析部303は、設定値を用いて印刷が実行できない設定項目について、その設定値を、利用可能な値に変更する。データ解析部303は、論理プリンタ設定部302から受け取った設定値又は変更した設定値と、印刷データとを、印刷制御部304に渡す。また、データ解析部303は、何れかの設定項目の設定値を変更した場合には、その旨と、変更後の設定値を、コンテンツ処理部310に通知する。
The
図6−図8に示される状態情報と、図4に示される設定情報とを用いて、具体的に説明する。ここでは、指定された優先レベルが3であり、指定された各設定項目の設定値及び優先度が、図4に示される設定情報の通りであるとする。図4の例では、優先レベル3と同じ又はそれより低い優先度は、「3」、「4」及び「5」である。よって、データ解析部303は、「用紙種類」、「ステープル」、「パンチ」の設定項目の設定値が利用可能か、状態情報を用いて判定する。
A specific description will be given using the state information shown in FIGS. 6 to 8 and the setting information shown in FIG. Here, it is assumed that the designated priority level is 3, and the setting value and priority of each designated setting item are as shown in the setting information shown in FIG. In the example of FIG. 4, priorities equal to or lower than the
例えば、図4の例では、「用紙種類」の設定値は「再生紙」となっているが、図6の状態情報では、「再生紙」の充填された用紙トレイの状態が「無」となっているため、設定値をそのまま用いて印刷を実行することができない。従って、データ解析部303は、「用紙種類」の設定値を「普通紙」に変更する。
For example, in the example of FIG. 4, the setting value of “paper type” is “recycled paper”, but in the status information of FIG. 6, the state of the paper tray filled with “recycled paper” is “None”. Therefore, printing cannot be executed using the set value as it is. Therefore, the
また、図4の例では、「ステープル」の設定値は「する」となっているが、図8の状態情報では、「ステープル」の状態が「無」となっているため、設定値をそのまま用いて印刷を実行することができない。従って、データ解析部303は、「ステープル」の設定値を「しない」に変更する。
In the example of FIG. 4, the setting value of “staple” is “Yes”, but in the status information of FIG. 8, the status of “staple” is “None”. Cannot be used to print. Therefore, the
また、図4の例では、「パンチ」の設定値は「する」となっているが、図8の状態情報から、「パンチくず箱」の状態が「満杯」となっているため、設定値をそのまま用いて印刷を実行することができない。従って、データ解析部303は、「パンチ」の設定値を「しない」に変更する。
In the example of FIG. 4, the setting value of “Punch” is “Yes”, but from the state information of FIG. 8, the state of “Punch waste box” is “Full”. Cannot be used for printing. Therefore, the
このように、データ解析部303は、優先度が優先レベルと同じかそれより低く設定された設定項目のうち、利用できない設定値を有する設定項目がある場合には、その設定値を、利用可能な設定値に書き換える。図10は、利用できない設定値を有する設定項目がある場合に、データ解析部303が、新たに設定する設定値の一般的な例を表す。
−用紙トレイ:指定された「用紙トレイ」の設定値が利用できない場合(「状態」が「無」である等)、設定値を「自動選択」(又は、利用可能な任意の用紙トレイの用紙トレイ番号)に設定する
−用紙サイズ:指定された「用紙サイズ」の設定値が利用できない場合(何れの用紙トレイにも指定された用紙サイズの用紙がセットされていない、あるいは、指定された用紙サイズの用紙がセットされた用紙トレイの「状態」が全て「無」である、等)、設定値を「A4」(又は、任意の利用可能な用紙サイズ)に設定する
−用紙種類:指定された「用紙種類」の設定値が利用できない場合(何れの用紙トレイにも指定された用紙種類の用紙がセットされていない、あるいは、指定された用紙種類の用紙がセットされた用紙トレイの「状態」が全て「無」である、等)、設定値を「普通紙」(又は、任意の利用可能な用紙種類)に設定する
−用紙カラー:指定された「用紙カラー」の設定値が利用できない場合(何れの用紙トレイにも指定された用紙カラーの用紙がセットされていない、あるいは、指定された用紙カラーの用紙がセットされた用紙トレイの「状態」が全て「無」である、等)、設定値を「ホワイト」(又は、任意の利用可能な用紙カラー)に設定する
−排紙トレイ:指定された「排紙トレイ」の設定値が利用できない場合、設定値を「自動選択」(又は、利用可能な任意の排紙トレイの排紙トレイ番号)に設定する
−ステープル:指定された「ステープル」の設定値が利用できない場合(上述したように、「ステープル」の状態が「無」である等)、設定値を「しない」に設定する
−パンチ :指定された「パンチ」の設定値が利用できない場合(上述したように、「パンチくず箱」の状態が「満杯」である等)、設定値を「しない」に設定する
印刷制御部304は、データ解析部303から受け取った設定値を用いてデータ本体を印刷するようプリンタエンジン400に指示する。
As described above, the
-Paper Tray: If the specified “Paper Tray” setting value is not available (eg “Status” is “None”), set the value to “Auto Select” (or paper in any available paper tray) Set to (tray number)-Paper size: If the specified "paper size" setting value is not available (no paper of the specified paper size is set in any paper tray, or the specified paper The “status” of the paper tray in which the paper of the size is set is “none”, and the setting value is set to “A4” (or any available paper size) —paper type: designated If the paper type setting is not available (no paper tray of the specified paper type is set in any paper tray, or the status of the paper tray in which the paper of the specified paper type is set "But Set the setting value to "plain paper" (or any available paper type)-paper color: if the specified "paper color" setting value is not available ( No paper tray of the specified paper color is set in any paper tray, or the “status” of the paper tray in which the paper of the specified paper color is set is “None”, etc.) Set the value to "White" (or any available paper color)-Output Tray: If the specified "Output Tray" set value is not available, set the value to "Auto Select" (or Set to any available discharge tray number)-Staple: If the specified "staple" setting value is not available (as described above, the "staple" status is "None") Etc.) -Punch: If the specified "Punch" setting value is not available (as described above, the "Punch waste box" status is "Full", etc.), set the setting value to "No" The
Webサーバ306は、クライアント端末100のWebブラウザと、HTTP(Hyper Text Transfer Protocol)を用いてやりとりを行う。Webサーバ306は、クライアント端末100との相互のやりとりを通じて、論理プリンタに対する優先レベルの設定や、各設定項目の設定値及び優先度の設定を受け付ける。Webサーバ306は、受け付けた設定の内容を、コンテンツ処理部310に渡す。
The
また、Webサーバ306は、コンテンツ処理部310から受け取ったコンテンツを、クライアント端末100に通知する。例えば、Webサーバ306は、印刷処理の実行中、または印刷処理が完了した後に、プリンタエンジン400の情報を、クライアント端末100に通知することができる。また、Webサーバ306は、上述したデータ解析部303により変更された設定項目とその設定値を、クライアント端末に通知することができる。
Further, the
操作パネル307は、当該画像形成装置200の本体設定や、論理プリンタの各種設定(優先レベルの設定や、各設定項目の設定値及び優先度の設定を含む)に係る操作入力を受け付ける。操作パネル307が受け付けた設定の内容は、コンテンツ処理部310に渡され、論理プリンタ情報記憶部308に記憶される。
The
コンテンツ処理部310は、Webサーバ306や操作パネル307を介して入出力されるコンテンツを処理する。コンテンツ処理部310は、クライアント端末100からWebサーバ306に渡された、論理プリンタの優先レベルや、各設定項目の設定値及び優先度を、論理プリンタ情報記憶部308の優先レベル情報305又は論理プリンタ設定情報309に記憶する。また、コンテンツ処理部310は、操作パネル307を通じて入力された、論理プリンタの優先レベルや、各設定項目の設定値及び優先度を、論理プリンタ情報記憶部308の優先レベル情報305又は論理プリンタ設定情報309に記憶する。また、コンテンツ処理部310は、データ解析部303から渡された、変更後の設定項目とその設定値を、Webサーバ306を通じて、クライアント端末に出力させることができる。
The
エンジンI/F部312は、プリンタエンジン400の状態を逐一受け取り、その内容を、状態情報記憶部311に記憶された状態情報として格納する。
The engine I /
以上の機能により、本発明の一実施形態における画像形成装置200は、印刷時に使用される論理プリンタの設定項目の設定値が利用できない場合であっても、その設定値の優先度が低い場合、設定値を変更して、印刷処理を継続できる。これにより、ユーザは、エラーを確認して設定値を変更した後に再印刷するという手間から解放される。
With the above function, the
(3.処理フロー)
次に、図11を用いて、本発明の一実施形態における画像形成装置200の処理フローを説明する。
(3. Processing flow)
Next, a processing flow of the
まず、データ受信部301は、クライアント端末100からネットワーク101を経由して送信された印刷データを受信する(ステップS101)。なお、印刷データには、少なくとも、プリンタ名とデータ本体が含まれる。次に、論理プリンタ設定部302は、論理プリンタ設定情報309及び優先レベル情報305を参照し、受信した印刷データに含まれるプリンタ名を用いて、優先レベル並びに各設定項目の設定値及び優先度を取得する(ステップS102)。なお、論理プリンタ設定部302は、ステップS101で受信した印刷データに、優先レベル並びに各設定項目の設定値及び優先度が含まれる場合には、これらの値を取得する。
First, the
データ解析部303は、状態情報記憶部311に記憶された状態情報を読み込む(ステップS103)。次に、データ解析部303は、ステップS102で取得した優先レベルと同じか、その優先レベルより低い優先度の設定項目があるかどうか判定する(ステップS104)。そして、そのような設定項目があると判定した場合には(ステップS104のYES)、そのような設定項目の設定値を利用して印刷が可能かどうかを判定する(ステップS105)。この判定のために、データ解析部303は、ステップS103で読み込んだ状態情報を用いる。さらに、データ解析部303は、利用できない設定値が設定された設定項目がある場合には(ステップS105のNO)、その設定値を変更する(ステップS106)。データ解析部303は、例えば、図10を用いて説明したように、利用できない設定値を、利用可能な設定値に変更する。
The
印刷制御部304は、ステップS102で取得した優先レベルと同じか、その優先レベルより低い優先度の設定項目がない場合には(ステップS104のNO)、ステップS102で取得した設定値を用いて印刷データを印刷する(ステップS106)。また、印刷制御部304は、そのような設定項目がある場合であって、かつ、そのような設定項目の設定値を用いて印刷が可能である場合には(ステップS105のYES)、同様に、ステップS102で取得した設定値を用いて印刷データを印刷する。また、また、印刷制御部304は、そのような設定項目がある場合であって、かつ、そのような設定項目の設定値を用いて印刷が可能でない場合には(ステップS105のNO)、ステップS106で変更された設定値を用いて、印刷データを印刷する。
If there is no setting item with a priority equal to or lower than the priority level acquired in step S102 (NO in step S104), the
以上の処理によって、本実施形態における画像形成装置200は、優先度が低く、利用可能でない設定項目の設定値を、利用可能な設定値に変更することができる。
Through the above processing, the
(4.動作例)
次に、図12を用いて、本発明の一実施形態における画像形成装置200の動作例を説明する。以下の実施例では、画像形成装置200は、クライアント端末100より、「論理プリンタ3」の優先レベルと、「論理プリンタ3」の設定項目及び設定値を受け取り、優先レベル情報305及び論理プリンタ設定情報309として格納済みであるものとする。優先レベル情報305は、図5に示される通りであり、「論理プリンタ3」の各設定項目の設定値と優先度は、図4に示される通りであるものとする。このような条件の下で、クライアント端末100のユーザは、「論理プリンタ3」を用いて、所定の文書を印刷するよう指示したものとする。
(4. Example of operation)
Next, an operation example of the
まず、画像形成装置200のデータ受信部301は、クライアント端末100から送信された印刷データを受信する(ステップS201)。ここでは、印刷データは、プリンタ名「論理プリンタ3」と、所定の文書のデータ本体を含む。次に、データ受信部301は、受信した印刷データを,論理プリンタ設定部302に渡す(ステップS202)。
First, the
論理プリンタ設定部302は、論理プリンタ情報記憶部308から、印刷データに含まれるプリンタ名「論理プリンタ3」に対応する優先レベル並びに各設定項目の設定値及び優先度とを取得する(ステップS203、ステップS204)。ここでは、図5に示されるように、「論理プリンタ3」の優先レベルは、「3」である。また、図4に示されるように、各設定項目の設定値と優先度が取得される。次に、論理プリンタ設定部302は、取得した優先レベル並びに各設定項目の設定値及び優先度と、データ本体とを、データ解析部303に渡す(ステップS205)。
The logical
ここで、プリンタエンジン400は、画像形成装置200の状態が変わるごとに、その状態を示す状態情報を、エンジンI/F部に渡す(ステップS206)。エンジンI/F部312は、プリンタエンジン400から受け取った状態情報を、状態情報記憶部311に格納する(ステップS207)。ここでは、図6−図8に示されるように、用紙トレイ、排紙トレイ、ステープル及びパンチくず箱の状態情報が格納される。
Here, every time the state of the
データ解析部303は、状態情報記憶部311に格納されたこれらの状態情報を取得する(ステップS208、S209)。そして、ステップS205で取得した優先レベルと、各設定項目の優先度を比較し、優先レベルと同じか、又はそれより低い優先度の設定項目があるかどうか判定する(ステップS210)。ここでは、優先レベル3と同じ又はそれより低い優先度(「3」、「4」、「5」)を有する、「用紙種類」、「ステープル」、「パンチ」の設定項目があると判定する。
The
次に、データ解析部303は、ステップS210で、優先レベルと同じかそれより低いと判定された設定項目の設定値を用いて、印刷が可能であるか判定する(ステップS211)。当該判定は、ステップS209で取得された状態情報に基づいて行われる。ここでは、「用紙種類」の設定値は「再生紙」となっているが、図6の状態情報では、「再生紙」の充填された用紙トレイの状態が「無」となっているため、設定値をそのまま用いて印刷を実行することができないと判定する。また、「ステープル」の設定値は「する」となっているが、図8の状態情報では、「ステープル」の状態が「無」となっているため、設定値をそのまま用いて印刷を実行することができないと判定する。また、「パンチ」の設定値は「する」となっているが、図8の状態情報から、「パンチくず箱」の状態が「満杯」となっているため、設定値をそのまま用いて印刷を実行することができないと判定する。
Next, the
次に、データ解析部303は、ステップS211で利用できないと判定された設定項目の設定値を、利用可能な設定値に変更する(ステップS212)。ここでは、例えば、データ解析部303は、「用紙種類」の設定値を「普通紙」に変更し、「ステープル」の設定値を「しない」に変更し、「パンチ」の設定値を「しない」に変更する。そして、データ解析部303は、ステップS205で受け取った設定値(変更された設定値に関しては、その変更済みの設定値)と、データ本体とを、印刷制御部304に渡す(ステップS213)。
Next, the
そして、印刷制御部304は、ステップS213で受け取った設定値を用いて、データ本体を印刷するようプリンタエンジン400に指示する(ステップS214)。
Then, the
以上の動作により、本実施形態における画像形成装置200は、通常の論理プリンタを利用した印刷では、論理プリンタと物理プリンタの間にミスマッチにより、エラーとなり印刷することはできない印刷条件を回避して、印刷を継続することが可能となる。
With the above operation, the
100 クライアント端末
101、111 ネットワーク
200 画像形成装置
300 コントローラ
301 データ受信部
302 論理プリンタ設定部
303 データ解析部
304 印刷制御部
305 優先レベル情報
306 Webサーバ
307 操作パネル
308 データ記憶域
309 論理プリンタ設定情報
310 コンテンツ処理部
311 状態情報記憶部
312 エンジンI/F部
400 プリンタエンジン
DESCRIPTION OF
Claims (8)
前記論理プリンタの識別情報を受信する受信部と、
前記識別情報と関連付けられた一以上の設定項目の設定値を取得する取得部と、
当該画像形成装置の状態を表す状態情報を記憶する記憶部と、
前記状態情報を読み込み、取得された前記設定値の夫々を用いて印刷を実行できるか判定する判定部と、
前記判定部による判定の結果に応じて前記設定値を変更する制御部と、
変更された前記設定値に基づいて印刷を実行する実行部と、
を有する、画像形成装置。 An image forming apparatus constituting a logical printer,
A receiving unit for receiving identification information of the logical printer;
An acquisition unit that acquires setting values of one or more setting items associated with the identification information;
A storage unit for storing state information indicating the state of the image forming apparatus;
A determination unit that reads the state information and determines whether printing can be executed using each of the acquired setting values;
A control unit that changes the set value in accordance with a result of determination by the determination unit;
An execution unit that executes printing based on the changed setting value;
An image forming apparatus.
前記制御部は、前記判定部により印刷を実行できないと判定された前記設定値の優先度に応じて、該設定値を変更する、
請求項1に記載の画像形成装置。 Each of the setting items is associated with a priority,
The control unit changes the setting value in accordance with the priority of the setting value that is determined to be unexecutable by the determination unit.
The image forming apparatus according to claim 1.
請求項2に記載の画像形成装置。 The control unit, when the priority of the setting value determined to be unable to execute printing by the determination unit is a priority associated with the logical printer or a priority lower than the priority, the setting value Change the
The image forming apparatus according to claim 2.
請求項2又は3に記載の画像形成装置。 The set value and the priority are received together with the identification information.
The image forming apparatus according to claim 2.
請求項2乃至4何れか一項に記載の画像形成装置。 The set value and the priority are set from a terminal through a network.
The image forming apparatus according to claim 2.
前記設定値及び前記優先度は、前記操作パネルを通じて設定される、
請求項2乃至5何れか一項に記載の画像形成装置。 It has an operation panel that accepts input from the user,
The set value and the priority are set through the operation panel.
The image forming apparatus according to claim 2.
を有する、請求項1乃至6何れか一項に記載の画像形成装置。 The image forming apparatus according to claim 1, further comprising a notification unit that notifies that the setting value has been changed.
前記論理プリンタの識別情報を受信する受信段階と、
前記識別情報と関連付けられた一以上の設定項目の設定値を取得する取得段階と、
記憶部に記憶された、当該画像形成装置の状態を表す状態情報を読み込む読込段階と、
取得された前記設定値の夫々を用いて印刷を実行できるか判定する判定段階と、
前記判定段階における判定の結果に応じて前記設定値を変更する変更段階と、
変更された前記設定値に基づいて印刷を実行する実行段階と、
を有する、画像形成方法。 An image forming method executed by an image forming apparatus constituting a logical printer,
Receiving the logical printer identification information;
An acquisition step of acquiring setting values of one or more setting items associated with the identification information;
A reading stage for reading state information representing the state of the image forming apparatus stored in the storage unit;
A determination step of determining whether printing can be executed using each of the acquired setting values;
A change step of changing the set value in accordance with a result of the determination in the determination step;
An execution stage for executing printing based on the changed setting value;
An image forming method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013179023A JP2015047707A (en) | 2013-08-30 | 2013-08-30 | Image formation device and image formation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013179023A JP2015047707A (en) | 2013-08-30 | 2013-08-30 | Image formation device and image formation method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015047707A true JP2015047707A (en) | 2015-03-16 |
Family
ID=52698157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013179023A Pending JP2015047707A (en) | 2013-08-30 | 2013-08-30 | Image formation device and image formation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015047707A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104999813A (en) * | 2015-06-29 | 2015-10-28 | 用友优普信息技术有限公司 | Printing equipment, and control method and device for same |
-
2013
- 2013-08-30 JP JP2013179023A patent/JP2015047707A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104999813A (en) * | 2015-06-29 | 2015-10-28 | 用友优普信息技术有限公司 | Printing equipment, and control method and device for same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140331164A1 (en) | Terminal apparatus, reading processing system, and non-transitory computer readable medium | |
US11570324B2 (en) | Printing apparatus capable of counting the number of times of printing, method for controlling printing apparatus, and storage medium | |
JP6233605B2 (en) | Management server, program, terminal device | |
US11722610B2 (en) | Image processing apparatus displaying a history button to re-perform selected processing based on setting values for a selected document that was performed, control method of the image processing apparatus, and a recording medium | |
JP2011172116A (en) | Image forming system, program for transferring setting value set, and image forming device | |
JP2012194622A (en) | Printer controller and driver program | |
JP2016177790A (en) | Display device and program | |
US9229673B2 (en) | Printing apparatus which prints on a sheet conveyed from one of sheet storage units | |
US8967754B2 (en) | Printing apparatus, control method thereof, and storage medium | |
CN105049657B (en) | Image processing apparatus | |
JP2014162050A (en) | Printing device, printing device control method, and program | |
JP2021086396A (en) | Control program and information processing apparatus | |
US9927781B2 (en) | Management of a graphical user interface to be displayed on a display of an image forming apparatus | |
JP2015047707A (en) | Image formation device and image formation method | |
JP6528952B2 (en) | Electronic device and processing execution program | |
US9529557B2 (en) | Apparatus and method for determining restriction avoidance processing, and computer-readable storage medium for computer program | |
CN105677263A (en) | Print set-up method, print set-up device, print system and method for adopting print set-up method | |
JP6296020B2 (en) | Information processing device | |
JP6825657B2 (en) | Control programs and information processing equipment | |
JP6171611B2 (en) | Information processing program, information processing apparatus, and information processing apparatus control method | |
US10547754B2 (en) | Information processing apparatus | |
JP2016173724A (en) | Information processing device, and information processing method | |
JP2016046553A (en) | Layout setting program and image formation apparatus | |
JP2018190056A (en) | Management device, program and management system | |
JP2016116072A (en) | Image forming apparatus, image forming method, and image forming system |