JP2015047707A - Image formation device and image formation method - Google Patents

Image formation device and image formation method Download PDF

Info

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
Application number
JP2013179023A
Other languages
Japanese (ja)
Inventor
豊 須賀
Yutaka Suga
豊 須賀
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2013179023A priority Critical patent/JP2015047707A/en
Publication of JP2015047707A publication Critical patent/JP2015047707A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To execute printing process independent of a parameter of a logical printer.SOLUTION: An image formation device that constitutes a logical printer includes a reception part which receives discrimination information of the logical printer, an acquisition part which acquires a set value of one or more setting items related to the discrimination information, a memory part for storing the state information representing a state of the image formation device, a determination part which reads the state information and determines whether or not to execute printing by using respective set values that are acquired, a control part for changing the set value according to a result of determination by the determination part, and an execution part for executing printing based on the changed set value.

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.

本発明の一実施形態における画像形成装置の構成例を表す図。1 is a diagram illustrating a configuration example of an image forming apparatus according to an embodiment of the present invention. 論理プリンタの設定画面の例を表す図。The figure showing the example of the setting screen of a logical printer. 論理プリンタの設定画面の例を表す図。The figure showing the example of the setting screen of a logical printer. 論理プリンタの設定項目の設定値と優先度を格納するテーブルの例を表す図。The figure showing the example of the table which stores the setting value and priority of the setting item of a logical printer. 論理プリンタの優先レベルを格納するテーブルの例を表す図。The figure showing the example of the table which stores the priority level of a logical printer. 本発明の一実施形態における画像形成装置の状態情報を格納するテーブルの例を表す図。FIG. 3 is a diagram illustrating an example of a table that stores state information of an image forming apparatus according to an embodiment of the present invention. 本発明の一実施形態における画像形成装置の状態情報を格納するテーブルの例を表す図。FIG. 3 is a diagram illustrating an example of a table that stores state information of an image forming apparatus according to an embodiment of the present invention. 本発明の一実施形態における画像形成装置の状態情報を格納するテーブルの例を表す図。FIG. 3 is a diagram illustrating an example of a table that stores state information of an image forming apparatus according to an embodiment of the present invention. 本発明の一実施形態における画像形成装置のデータ受信部が受信するデータの例を表す図。4 is a diagram illustrating an example of data received by a data receiving unit of the image forming apparatus according to the embodiment of the present disclosure. FIG. 設定値の変更例を表す図。The figure showing the example of a setting value change. 本発明の一実施形態における画像形成装置の処理を表すフローチャート。6 is a flowchart showing processing of the image forming apparatus according to the embodiment of the present invention. 本発明の一実施形態における画像形成装置の動作例を表すシーケンス図。FIG. 6 is a sequence diagram illustrating an operation example of the image forming apparatus according to the embodiment of the present disclosure.

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

1.概要
2.機能構成
3.処理フロー
4.動作例
1. Overview 2. Functional configuration Process flow Example of operation

(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 image forming apparatus 200 according to an embodiment of the present invention and a client terminal 100 that transmits a print request to the image forming apparatus 200 via networks 101 and 111 such as a LAN (Local Area Network). Yes.

クライアント端末100は、印刷対象となる文書や画像等を処理する情報処理端末である。クライアント端末100は、例えば、デスクトップPC、ラップトップ、携帯電話機、スマートフォン、タブレット等であり、有線LAN又は無線LAN等を介して、画像形成装置200と通信することができる。   The client terminal 100 is an information processing terminal that processes a document or an image to be printed. The client terminal 100 is, for example, a desktop PC, a laptop, a mobile phone, a smartphone, a tablet, or the like, and can communicate with the image forming apparatus 200 via a wired LAN or a wireless LAN.

画像形成装置200は、複数の論理プリンタを構成可能な、プリンタ又はMFP(Multifunction Peripheral)である。論理プリンタは、予め画像形成装置200の管理者又はユーザによって定義される。論理プリンタには、画像形成装置200で利用できる印刷に関する設定項目(給紙トレイ、用紙サイズ、用紙種類、用紙カラー、排紙トレイ、ステープルの有無、パンチの有無等)に関する設定値が設定されている。画像形成装置200は、ユーザのクライアント端末100から印刷要求を受け取ると、ユーザから指定された論理プリンタの各設定項目の設定値を用いて、印刷処理を実行する。   The image forming apparatus 200 is a printer or an MFP (Multifunction Peripheral) capable of configuring a plurality of logical printers. The logical printer is defined in advance by an administrator or user of the image forming apparatus 200. In the logical printer, setting values related to printing items (paper feed tray, paper size, paper type, paper color, paper discharge tray, staple presence, punch presence, etc.) that can be used in the image forming apparatus 200 are set. Yes. When receiving a print request from the client terminal 100 of the user, the image forming apparatus 200 executes print processing using the setting values of the setting items of the logical printer designated by the user.

ここで、画像形成装置200は、当該画像形成装置200の状態を表す状態情報を参照する。状態情報は、例えば、以下のような情報を含む。
−用紙トレイの番号と、その用紙トレイに格納された用紙サイズ、用紙種類、用紙カラーの情報
−排紙トレイの番号と、その排紙トレイの位置
−ステープル機能の有無や、パンチくず箱の状態(空きあり、又は、満杯)
Here, the image forming apparatus 200 refers to state information indicating the state of the image forming apparatus 200. The state information includes the following information, for example.
-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 image forming apparatus 200 refers to the status information and determines whether or not the printing process can be executed according to the setting value of each setting item of the logical printer designated by the user. Then, the image forming apparatus 200 executes the printing process as it is when printing can be executed using all the set values.

ここで、本発明の一実施形態における画像形成装置200は、当該画像形成装置200の状態によっては、論理プリンタの設定値通りに、印刷処理を実行できないことがある。例えば、論理プリンタの設定項目「用紙種類」の設定値が「再生紙」であるものの、「再生紙」の充填されるべき用紙トレイが空である場合や、設定項目「パンチ」の設定値が「する」が指定されているが、「パンチくず箱」が「満杯」の場合等である。   Here, depending on the state of the image forming apparatus 200, the image forming apparatus 200 according to the embodiment of the present invention may not be able to execute print processing according to the setting value of the logical printer. For example, when the setting value of the setting item “paper type” of the logical printer is “recycled paper” but the paper tray to be filled with “recycled paper” is empty, or the setting value of the setting item “punch” is For example, “Yes” is specified, but “Punch waste box” is “Full”.

このような場合に、画素形成装置200は、各設定項目と関連付けられた「優先度」の値と、論理プリンタ毎に指定される優先度(以下、「優先レベル」と表現する)の値を用いて、印刷処理を実行するかどうか判断する。   In such a case, the pixel forming apparatus 200 sets the value of “priority” associated with each setting item and the value of priority (hereinafter referred to as “priority level”) specified for each logical printer. To determine whether to execute the printing process.

優先度は、予めユーザにより、各設定項目ごとに設定され、例えば、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 client terminal 100 or the image forming apparatus 200. The image forming apparatus 200 stores the priority value set in the setting item of each logical printer.

また、優先レベルは、論理プリンタの指定とともに、ユーザから指定される値であり、上述した各設定項目の優先度と同様に、例えば、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 client terminal 100 or the image forming apparatus 200.

画像形成装置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 image forming apparatus 200 can change the setting value and execute printing. For example, it is assumed that the setting value and priority of a certain logical printer are set as follows as shown in FIG.
-"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 image forming apparatus 200 is the setting items (1) “paper type”, (2) “staple”, and (3) “punch”. It is assumed that the set value cannot be used (cannot be supported). For example, there is no remaining amount of “recycled paper”, the “staple” function cannot be used, and the “punch waste box” is “full” (that is, punch cannot be used). In this case, the image forming apparatus 200 changes the setting value of “paper type” having the same priority level and priority to “plain paper”. Further, the image forming apparatus 200 changes the setting values of (2) “staple” and (3) “punch”, which have lower priority than the priority level, to “do not”. Then, the image forming apparatus 200 executes printing using the changed setting value.

以上の処理により、本発明の一実施形態における画像形成装置200は、ユーザから指定された論理プリンタの設定項目の設定値が使用できない場合であっても、ユーザの指定した優先度に応じて、設定値を変更して、印刷を実行することができる。   As a result of the above processing, the image forming apparatus 200 according to the embodiment of the present invention can use the setting value of the setting item of the logical printer specified by the user according to the priority specified by the user, even when the setting value of the setting item of the logical printer cannot be used. Printing can be executed by changing the set value.

(2.機能構成)
次に、再び図1を用いて、本発明の一実施形態における画像形成装置200の機能を説明する。図1には、これらの装置が備える様々な要素のうち、本実施形態の説明に特に関連する要素が示されている。
(2. Functional configuration)
Next, the function of the image forming apparatus 200 in one embodiment of the present invention will be described with reference to FIG. 1 again. FIG. 1 shows elements particularly relevant to the description of the present embodiment among various elements included in these apparatuses.

本発明の一実施形態における画像形成装置200は、コントローラ300とプリンタエンジン400を含む。コントローラ300は、データ受信部301と、論理プリンタ設定部302と、データ解析部303と、印刷制御部304と、Webサーバ306と、操作パネル307と、論理プリンタ情報記憶部308と、コンテンツ処理部310と、状態情報記憶部311と、エンジンI/F部312を有し、クライアント端末100からの印刷要求を受けて、印刷データを印刷するよう、プリンタエンジン400に指示する。   An image forming apparatus 200 according to an embodiment of the present invention includes a controller 300 and a printer engine 400. The controller 300 includes a data reception unit 301, a logical printer setting unit 302, a data analysis unit 303, a print control unit 304, a Web server 306, an operation panel 307, a logical printer information storage unit 308, and a content processing unit. 310, a status information storage unit 311 and an engine I / F unit 312. Upon receiving a print request from the client terminal 100, the printer engine 400 is instructed to print the print data.

論理プリンタ情報記憶部308は、論理プリンタごとの各設定項目の設定値及び優先度を含む論理プリンタ設定情報309と、論理プリンタごとの優先レベルを格納した優先レベル情報305を記憶する。論理プリンタ設定情報309は、論理プリンタ番号毎に、図4に例示されるようなテーブルにより管理され、各設定項目の設定値と優先度とを関連付けて記憶する。また、優先レベル情報305は、図5に例示されるテーブルにより管理され、論理プリンタ名と優先レベルとを関連付けて記憶する。   The logical printer information storage unit 308 stores logical printer setting information 309 including the setting value and priority of each setting item for each logical printer, and priority level information 305 that stores the priority level for each logical printer. The logical printer setting information 309 is managed by a table as illustrated in FIG. 4 for each logical printer number, and stores the setting value and priority of each setting item in association with each other. The priority level information 305 is managed by the table illustrated in FIG. 5 and stores the logical printer name and the priority level in association with each other.

状態情報記憶部311は、画像形成装置200の状態を表す状態情報を記憶する。図6、図7、図8は、状態情報を格納するテーブルの例を表す。図6は、画像形成装置200の用紙トレイの状態を格納するテーブルの例を表し、以下の項目を有する。
−用紙トレイ番号:用紙トレイに付された番号
−用紙サイズ :用紙トレイにセットされた用紙のサイズ(A4、B5等)
−用紙種類 :用紙トレイにセットされた用紙の種類(普通紙又は再生紙等)
−用紙カラー :用紙トレイにセットされた用紙の色(ホワイト、イエロー等)
−状態 :用紙の有無の状態
The status information storage unit 311 stores status information indicating the status of the image forming apparatus 200. 6, 7 and 8 show examples of tables for storing state information. FIG. 6 illustrates an example of a table that stores the state of the paper tray of the image forming apparatus 200, and includes the following items.
-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 image forming apparatus 200, and includes the following items.
-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 image forming apparatus 200, and includes the following items.
-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 data receiving unit 301 receives print data transmitted from the client terminal 100 via the network 101. FIG. 9 is a conceptual diagram of print data received by the data receiving unit 301. The print data includes, for example, a printer name that is identification information of the logical printer, a priority level related to the priority of the setting items described above, a setting value and priority of each setting item, a data body to be printed, including. Character strings or numerical values in parentheses represent examples of actual data. The print data need not be received with the configuration shown in FIG. 9. For example, the printer name, priority level, setting value and priority of each setting item, and data body may be received separately. In addition, the priority level and the setting value and priority of each setting item may not be included in the print data. In this case, the priority level stored in advance in the image forming apparatus 200 and the setting value and priority of each setting item are used.

論理プリンタ設定部302は、論理プリンタ設定情報309(図4参照)を読み込み、データ受信部301が受信した印刷データに含まれるプリンタ名を用いて、そのプリンタ名と関連付けられた各設定項目の設定値と優先度を取得する。また、論理プリンタ設定部302は、優先レベル情報305(図5参照)を読み込み、印刷データに含まれるプリンタ名を用いて、そのプリンタ名と関連付けられた優先レベルを取得する。一方、印刷データに、優先レベル並びに各設定項目の設定値及び優先度が含まれていない場合には、取得したこれらの値を、印刷データに含まれるデータ本体とともに、データ解析部303に渡す。一方、論理プリンタ設定部302は、データ受信部301が受信した印刷データに、優先レベル並びに各設定項目の設定値及び優先度が含まれる場合には、これらの情報を、データ本体とともに、データ解析部303に渡す。   The logical printer setting unit 302 reads the logical printer setting information 309 (see FIG. 4), and uses the printer name included in the print data received by the data receiving unit 301 to set each setting item associated with the printer name. Get value and priority. Further, the logical printer setting unit 302 reads the priority level information 305 (see FIG. 5), and acquires the priority level associated with the printer name using the printer name included in the print data. On the other hand, when the print data does not include the priority level and the setting value and priority of each setting item, the acquired values are transferred to the data analysis unit 303 together with the data body included in the print data. On the other hand, when the print data received by the data receiving unit 301 includes the priority level and the setting value and priority of each setting item, the logical printer setting unit 302 analyzes the information together with the data body and performs data analysis. Passed to part 303.

データ解析部303は、状態情報記憶部311に記憶された状態情報を読み込む。次に、データ解析部303は、論理プリンタ設定部302から受け取った優先レベルと、各設定項目の優先度とを比較する。次に、データ解析部303は、受け取った優先レベルと同じ優先度か、それより低い優先度の設定項目が存在する場合には、状態情報を参照して、それらの設定項目の設定値の通りに印刷が実行できるか判定する。そして、データ解析部303は、設定値を用いて印刷が実行できない設定項目について、その設定値を、利用可能な値に変更する。データ解析部303は、論理プリンタ設定部302から受け取った設定値又は変更した設定値と、印刷データとを、印刷制御部304に渡す。また、データ解析部303は、何れかの設定項目の設定値を変更した場合には、その旨と、変更後の設定値を、コンテンツ処理部310に通知する。   The data analysis unit 303 reads the state information stored in the state information storage unit 311. Next, the data analysis unit 303 compares the priority level received from the logical printer setting unit 302 with the priority of each setting item. Next, when there is a setting item with the same priority as the received priority level or a lower priority, the data analysis unit 303 refers to the state information and follows the setting values of those setting items. It is determined whether printing can be executed. Then, the data analysis unit 303 changes the setting value of the setting item that cannot be printed using the setting value to a usable value. The data analysis unit 303 passes the setting value received from the logical printer setting unit 302 or the changed setting value and the print data to the print control unit 304. In addition, when the setting value of any setting item is changed, the data analysis unit 303 notifies the content processing unit 310 of the fact and the changed setting value.

図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 priority level 3 are “3”, “4”, and “5”. Therefore, the data analysis unit 303 determines whether the setting values of the setting items “paper type”, “staple”, and “punch” are available using the state information.

例えば、図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 data analysis unit 303 changes the setting value of “paper type” to “plain paper”.

また、図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 data analysis unit 303 changes the setting value of “staple” to “not”.

また、図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 data analysis unit 303 changes the setting value of “Punch” to “No”.

このように、データ解析部303は、優先度が優先レベルと同じかそれより低く設定された設定項目のうち、利用できない設定値を有する設定項目がある場合には、その設定値を、利用可能な設定値に書き換える。図10は、利用できない設定値を有する設定項目がある場合に、データ解析部303が、新たに設定する設定値の一般的な例を表す。
−用紙トレイ:指定された「用紙トレイ」の設定値が利用できない場合(「状態」が「無」である等)、設定値を「自動選択」(又は、利用可能な任意の用紙トレイの用紙トレイ番号)に設定する
−用紙サイズ:指定された「用紙サイズ」の設定値が利用できない場合(何れの用紙トレイにも指定された用紙サイズの用紙がセットされていない、あるいは、指定された用紙サイズの用紙がセットされた用紙トレイの「状態」が全て「無」である、等)、設定値を「A4」(又は、任意の利用可能な用紙サイズ)に設定する
−用紙種類:指定された「用紙種類」の設定値が利用できない場合(何れの用紙トレイにも指定された用紙種類の用紙がセットされていない、あるいは、指定された用紙種類の用紙がセットされた用紙トレイの「状態」が全て「無」である、等)、設定値を「普通紙」(又は、任意の利用可能な用紙種類)に設定する
−用紙カラー:指定された「用紙カラー」の設定値が利用できない場合(何れの用紙トレイにも指定された用紙カラーの用紙がセットされていない、あるいは、指定された用紙カラーの用紙がセットされた用紙トレイの「状態」が全て「無」である、等)、設定値を「ホワイト」(又は、任意の利用可能な用紙カラー)に設定する
−排紙トレイ:指定された「排紙トレイ」の設定値が利用できない場合、設定値を「自動選択」(又は、利用可能な任意の排紙トレイの排紙トレイ番号)に設定する
−ステープル:指定された「ステープル」の設定値が利用できない場合(上述したように、「ステープル」の状態が「無」である等)、設定値を「しない」に設定する
−パンチ :指定された「パンチ」の設定値が利用できない場合(上述したように、「パンチくず箱」の状態が「満杯」である等)、設定値を「しない」に設定する
印刷制御部304は、データ解析部303から受け取った設定値を用いてデータ本体を印刷するようプリンタエンジン400に指示する。
As described above, the data analysis unit 303 can use the setting value when there is a setting item having an unusable setting value among the setting items whose priority is set to be equal to or lower than the priority level. Rewrite to the correct setting value. FIG. 10 illustrates a general example of setting values newly set by the data analysis unit 303 when there are setting items having setting values that cannot be used.
-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 print control unit 304 instructs the printer engine 400 to print the data body using the setting value received from the data analysis unit 303.

Webサーバ306は、クライアント端末100のWebブラウザと、HTTP(Hyper Text Transfer Protocol)を用いてやりとりを行う。Webサーバ306は、クライアント端末100との相互のやりとりを通じて、論理プリンタに対する優先レベルの設定や、各設定項目の設定値及び優先度の設定を受け付ける。Webサーバ306は、受け付けた設定の内容を、コンテンツ処理部310に渡す。   The Web server 306 exchanges with the Web browser of the client terminal 100 using HTTP (Hyper Text Transfer Protocol). The Web server 306 receives the setting of the priority level for the logical printer, the setting value of each setting item, and the setting of the priority through mutual exchange with the client terminal 100. The Web server 306 passes the received setting details to the content processing unit 310.

また、Webサーバ306は、コンテンツ処理部310から受け取ったコンテンツを、クライアント端末100に通知する。例えば、Webサーバ306は、印刷処理の実行中、または印刷処理が完了した後に、プリンタエンジン400の情報を、クライアント端末100に通知することができる。また、Webサーバ306は、上述したデータ解析部303により変更された設定項目とその設定値を、クライアント端末に通知することができる。   Further, the Web server 306 notifies the client terminal 100 of the content received from the content processing unit 310. For example, the Web server 306 can notify the client terminal 100 of information about the printer engine 400 during the execution of the printing process or after the printing process is completed. Further, the Web server 306 can notify the client terminal of the setting items and the setting values changed by the data analysis unit 303 described above.

操作パネル307は、当該画像形成装置200の本体設定や、論理プリンタの各種設定(優先レベルの設定や、各設定項目の設定値及び優先度の設定を含む)に係る操作入力を受け付ける。操作パネル307が受け付けた設定の内容は、コンテンツ処理部310に渡され、論理プリンタ情報記憶部308に記憶される。   The operation panel 307 accepts operation inputs related to the main body settings of the image forming apparatus 200 and various settings of the logical printer (including priority level settings, setting values of each setting item, and priority settings). The settings received by the operation panel 307 are transferred to the content processing unit 310 and stored in the logical printer information storage unit 308.

コンテンツ処理部310は、Webサーバ306や操作パネル307を介して入出力されるコンテンツを処理する。コンテンツ処理部310は、クライアント端末100からWebサーバ306に渡された、論理プリンタの優先レベルや、各設定項目の設定値及び優先度を、論理プリンタ情報記憶部308の優先レベル情報305又は論理プリンタ設定情報309に記憶する。また、コンテンツ処理部310は、操作パネル307を通じて入力された、論理プリンタの優先レベルや、各設定項目の設定値及び優先度を、論理プリンタ情報記憶部308の優先レベル情報305又は論理プリンタ設定情報309に記憶する。また、コンテンツ処理部310は、データ解析部303から渡された、変更後の設定項目とその設定値を、Webサーバ306を通じて、クライアント端末に出力させることができる。   The content processing unit 310 processes content input / output via the Web server 306 or the operation panel 307. The content processing unit 310 displays the priority level of the logical printer and the setting value and priority of each setting item passed from the client terminal 100 to the Web server 306, the priority level information 305 of the logical printer information storage unit 308, or the logical printer. Store in the setting information 309. In addition, the content processing unit 310 displays the priority level of the logical printer and the setting value and priority of each setting item input through the operation panel 307 according to the priority level information 305 or the logical printer setting information in the logical printer information storage unit 308. Store in 309. Further, the content processing unit 310 can cause the client terminal to output the changed setting item and its setting value passed from the data analysis unit 303 via the Web server 306.

エンジンI/F部312は、プリンタエンジン400の状態を逐一受け取り、その内容を、状態情報記憶部311に記憶された状態情報として格納する。   The engine I / F unit 312 receives the status of the printer engine 400 one by one, and stores the contents as status information stored in the status information storage unit 311.

以上の機能により、本発明の一実施形態における画像形成装置200は、印刷時に使用される論理プリンタの設定項目の設定値が利用できない場合であっても、その設定値の優先度が低い場合、設定値を変更して、印刷処理を継続できる。これにより、ユーザは、エラーを確認して設定値を変更した後に再印刷するという手間から解放される。   With the above function, the image forming apparatus 200 according to the embodiment of the present invention can use the setting value of the setting item of the logical printer used at the time of printing even when the setting value has a low priority. The printing process can be continued by changing the setting value. Thus, the user is freed from the trouble of reprinting after confirming the error and changing the set value.

(3.処理フロー)
次に、図11を用いて、本発明の一実施形態における画像形成装置200の処理フローを説明する。
(3. Processing flow)
Next, a processing flow of the image forming apparatus 200 according to the embodiment of the present invention will be described with reference to FIG.

まず、データ受信部301は、クライアント端末100からネットワーク101を経由して送信された印刷データを受信する(ステップS101)。なお、印刷データには、少なくとも、プリンタ名とデータ本体が含まれる。次に、論理プリンタ設定部302は、論理プリンタ設定情報309及び優先レベル情報305を参照し、受信した印刷データに含まれるプリンタ名を用いて、優先レベル並びに各設定項目の設定値及び優先度を取得する(ステップS102)。なお、論理プリンタ設定部302は、ステップS101で受信した印刷データに、優先レベル並びに各設定項目の設定値及び優先度が含まれる場合には、これらの値を取得する。   First, the data receiving unit 301 receives print data transmitted from the client terminal 100 via the network 101 (step S101). The print data includes at least a printer name and a data body. Next, the logical printer setting unit 302 refers to the logical printer setting information 309 and the priority level information 305, and uses the printer name included in the received print data to determine the priority level and the setting value and priority of each setting item. Obtain (step S102). The logical printer setting unit 302 acquires these values when the print data received in step S101 includes the priority level and the setting value and priority of each setting item.

データ解析部303は、状態情報記憶部311に記憶された状態情報を読み込む(ステップS103)。次に、データ解析部303は、ステップS102で取得した優先レベルと同じか、その優先レベルより低い優先度の設定項目があるかどうか判定する(ステップS104)。そして、そのような設定項目があると判定した場合には(ステップS104のYES)、そのような設定項目の設定値を利用して印刷が可能かどうかを判定する(ステップS105)。この判定のために、データ解析部303は、ステップS103で読み込んだ状態情報を用いる。さらに、データ解析部303は、利用できない設定値が設定された設定項目がある場合には(ステップS105のNO)、その設定値を変更する(ステップS106)。データ解析部303は、例えば、図10を用いて説明したように、利用できない設定値を、利用可能な設定値に変更する。   The data analysis unit 303 reads the state information stored in the state information storage unit 311 (step S103). Next, the data analysis unit 303 determines whether there is a setting item with a priority that is the same as or lower than the priority level acquired in step S102 (step S104). If it is determined that there is such a setting item (YES in step S104), it is determined whether printing is possible using the setting value of such a setting item (step S105). For this determination, the data analysis unit 303 uses the state information read in step S103. Further, when there is a setting item in which a setting value that cannot be used is set (NO in step S105), the data analysis unit 303 changes the setting value (step S106). For example, as described with reference to FIG. 10, the data analysis unit 303 changes an unusable setting value to an available setting value.

印刷制御部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 print control unit 304 prints using the setting value acquired in step S102. Data is printed (step S106). Similarly, if there is such a setting item and printing is possible using the setting value of such a setting item (YES in step S105), the print control unit 304 similarly. The print data is printed using the setting value acquired in step S102. In addition, if there is such a setting item and printing is not possible using the setting value of such a setting item (NO in step S105), the print control unit 304 proceeds to step S105. Print data is printed using the setting value changed in S106.

以上の処理によって、本実施形態における画像形成装置200は、優先度が低く、利用可能でない設定項目の設定値を、利用可能な設定値に変更することができる。   Through the above processing, the image forming apparatus 200 according to the present exemplary embodiment can change the setting value of a setting item that has a low priority and cannot be used to a setting value that can be used.

(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 image forming apparatus 200 according to the embodiment of the present invention will be described with reference to FIG. In the following embodiment, the image forming apparatus 200 receives the priority level of “logical printer 3” and the setting items and setting values of “logical printer 3” from the client terminal 100, and receives priority level information 305 and logical printer setting information. It is assumed that it has already been stored as 309. The priority level information 305 is as shown in FIG. 5, and the setting values and the priorities of the setting items of “logical printer 3” are as shown in FIG. Under such conditions, it is assumed that the user of the client terminal 100 instructs to print a predetermined document using the “logical printer 3”.

まず、画像形成装置200のデータ受信部301は、クライアント端末100から送信された印刷データを受信する(ステップS201)。ここでは、印刷データは、プリンタ名「論理プリンタ3」と、所定の文書のデータ本体を含む。次に、データ受信部301は、受信した印刷データを,論理プリンタ設定部302に渡す(ステップS202)。   First, the data receiving unit 301 of the image forming apparatus 200 receives print data transmitted from the client terminal 100 (step S201). Here, the print data includes a printer name “logical printer 3” and a data body of a predetermined document. Next, the data receiving unit 301 passes the received print data to the logical printer setting unit 302 (step S202).

論理プリンタ設定部302は、論理プリンタ情報記憶部308から、印刷データに含まれるプリンタ名「論理プリンタ3」に対応する優先レベル並びに各設定項目の設定値及び優先度とを取得する(ステップS203、ステップS204)。ここでは、図5に示されるように、「論理プリンタ3」の優先レベルは、「3」である。また、図4に示されるように、各設定項目の設定値と優先度が取得される。次に、論理プリンタ設定部302は、取得した優先レベル並びに各設定項目の設定値及び優先度と、データ本体とを、データ解析部303に渡す(ステップS205)。   The logical printer setting unit 302 acquires, from the logical printer information storage unit 308, the priority level corresponding to the printer name “logical printer 3” included in the print data, and the setting value and priority of each setting item (step S203, Step S204). Here, as shown in FIG. 5, the priority level of “logical printer 3” is “3”. Also, as shown in FIG. 4, the setting value and priority of each setting item are acquired. Next, the logical printer setting unit 302 passes the acquired priority level, the setting value and priority of each setting item, and the data body to the data analysis unit 303 (step S205).

ここで、プリンタエンジン400は、画像形成装置200の状態が変わるごとに、その状態を示す状態情報を、エンジンI/F部に渡す(ステップS206)。エンジンI/F部312は、プリンタエンジン400から受け取った状態情報を、状態情報記憶部311に格納する(ステップS207)。ここでは、図6−図8に示されるように、用紙トレイ、排紙トレイ、ステープル及びパンチくず箱の状態情報が格納される。   Here, every time the state of the image forming apparatus 200 changes, the printer engine 400 passes state information indicating the state to the engine I / F unit (step S206). The engine I / F unit 312 stores the status information received from the printer engine 400 in the status information storage unit 311 (step S207). Here, as shown in FIG. 6 to FIG. 8, state information of the paper tray, the paper discharge tray, the staples, and the punch waste box is stored.

データ解析部303は、状態情報記憶部311に格納されたこれらの状態情報を取得する(ステップS208、S209)。そして、ステップS205で取得した優先レベルと、各設定項目の優先度を比較し、優先レベルと同じか、又はそれより低い優先度の設定項目があるかどうか判定する(ステップS210)。ここでは、優先レベル3と同じ又はそれより低い優先度(「3」、「4」、「5」)を有する、「用紙種類」、「ステープル」、「パンチ」の設定項目があると判定する。   The data analysis unit 303 acquires the state information stored in the state information storage unit 311 (steps S208 and S209). Then, the priority level acquired in step S205 is compared with the priority of each setting item, and it is determined whether there is a setting item having a priority equal to or lower than the priority level (step S210). Here, it is determined that there are setting items of “paper type”, “staple”, and “punch” having a priority (“3”, “4”, “5”) equal to or lower than priority level 3. .

次に、データ解析部303は、ステップS210で、優先レベルと同じかそれより低いと判定された設定項目の設定値を用いて、印刷が可能であるか判定する(ステップS211)。当該判定は、ステップS209で取得された状態情報に基づいて行われる。ここでは、「用紙種類」の設定値は「再生紙」となっているが、図6の状態情報では、「再生紙」の充填された用紙トレイの状態が「無」となっているため、設定値をそのまま用いて印刷を実行することができないと判定する。また、「ステープル」の設定値は「する」となっているが、図8の状態情報では、「ステープル」の状態が「無」となっているため、設定値をそのまま用いて印刷を実行することができないと判定する。また、「パンチ」の設定値は「する」となっているが、図8の状態情報から、「パンチくず箱」の状態が「満杯」となっているため、設定値をそのまま用いて印刷を実行することができないと判定する。   Next, the data analysis unit 303 determines whether printing is possible using the setting value of the setting item determined to be equal to or lower than the priority level in step S210 (step S211). This determination is made based on the state information acquired in step S209. Here, 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”. It is determined that printing cannot be executed using the set value as it is. The setting value of “staple” is “Yes”, but in the status information of FIG. 8, the status of “staple” is “None”, so printing is executed using the setting value as it is. Judge that it is not possible. The setting value of “Punch” is “Yes”, but the state of “Punch waste box” is “Full” based on the status information of FIG. 8, so printing is performed using the setting value as it is. It is determined that it cannot be executed.

次に、データ解析部303は、ステップS211で利用できないと判定された設定項目の設定値を、利用可能な設定値に変更する(ステップS212)。ここでは、例えば、データ解析部303は、「用紙種類」の設定値を「普通紙」に変更し、「ステープル」の設定値を「しない」に変更し、「パンチ」の設定値を「しない」に変更する。そして、データ解析部303は、ステップS205で受け取った設定値(変更された設定値に関しては、その変更済みの設定値)と、データ本体とを、印刷制御部304に渡す(ステップS213)。   Next, the data analysis unit 303 changes the setting value of the setting item determined to be unavailable in step S211 to an available setting value (step S212). Here, for example, the data analysis unit 303 changes the setting value of “paper type” to “plain paper”, changes the setting value of “staple” to “no”, and sets the setting value of “punch” to “no”. Change to Then, the data analysis unit 303 passes the setting value received in step S205 (for the changed setting value, the changed setting value) and the data body to the print control unit 304 (step S213).

そして、印刷制御部304は、ステップS213で受け取った設定値を用いて、データ本体を印刷するようプリンタエンジン400に指示する(ステップS214)。   Then, the print control unit 304 instructs the printer engine 400 to print the data body using the setting value received in step S213 (step S214).

以上の動作により、本実施形態における画像形成装置200は、通常の論理プリンタを利用した印刷では、論理プリンタと物理プリンタの間にミスマッチにより、エラーとなり印刷することはできない印刷条件を回避して、印刷を継続することが可能となる。   With the above operation, the image forming apparatus 200 according to the present embodiment avoids printing conditions that cannot be printed due to a mismatch between a logical printer and a physical printer in printing using a normal logical printer, Printing can be continued.

100 クライアント端末
101、111 ネットワーク
200 画像形成装置
300 コントローラ
301 データ受信部
302 論理プリンタ設定部
303 データ解析部
304 印刷制御部
305 優先レベル情報
306 Webサーバ
307 操作パネル
308 データ記憶域
309 論理プリンタ設定情報
310 コンテンツ処理部
311 状態情報記憶部
312 エンジンI/F部
400 プリンタエンジン
DESCRIPTION OF SYMBOLS 100 Client terminal 101, 111 Network 200 Image forming apparatus 300 Controller 301 Data receiving part 302 Logical printer setting part 303 Data analysis part 304 Print control part 305 Priority level information 306 Web server 307 Operation panel 308 Data storage area 309 Logical printer setting information 310 Content processing unit 311 Status information storage unit 312 Engine I / F unit 400 Printer engine

特開2008−097512号公報JP 2008-097512 A

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.
JP2013179023A 2013-08-30 2013-08-30 Image formation device and image formation method Pending JP2015047707A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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