[go: up one dir, main page]

JP2015022663A - Billing control apparatus, billing control method, program, and printing system - Google Patents

Billing control apparatus, billing control method, program, and printing system Download PDF

Info

Publication number
JP2015022663A
JP2015022663A JP2013152119A JP2013152119A JP2015022663A JP 2015022663 A JP2015022663 A JP 2015022663A JP 2013152119 A JP2013152119 A JP 2013152119A JP 2013152119 A JP2013152119 A JP 2013152119A JP 2015022663 A JP2015022663 A JP 2015022663A
Authority
JP
Japan
Prior art keywords
print
print job
printing
amount
charging
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
JP2013152119A
Other languages
Japanese (ja)
Inventor
小野瀬 浩史
Hiroshi Onose
浩史 小野瀬
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 JP2013152119A priority Critical patent/JP2015022663A/en
Publication of JP2015022663A publication Critical patent/JP2015022663A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】課金印刷時の利用者の利便性を向上させることができる課金制御装置、課金制御方法、プログラムおよび印刷システムを提供する。【解決手段】課金制御装置は、判定部と、印刷制御部と、を備える。判定部は、利用者により投入された投入金額が、第1印刷ジョブの印刷に必要な課金額より小さいか否かを判定する。印刷制御部は、投入金額が課金額より小さい場合に、第1印刷ジョブを、投入金額以内で印刷できる第2印刷ジョブに変更して印刷することを指示する。【選択図】図2A charging control apparatus, a charging control method, a program, and a printing system are provided that can improve the convenience of a user during charging printing. An accounting control apparatus includes a determination unit and a print control unit. The determination unit determines whether or not the amount of money input by the user is smaller than a charge amount required for printing the first print job. When the input amount is smaller than the charge amount, the print control unit instructs to change the first print job to a second print job that can be printed within the input amount. [Selection] Figure 2

Description

本発明は、課金制御装置、課金制御方法、プログラムおよび印刷システムに関する。   The present invention relates to a charging control apparatus, a charging control method, a program, and a printing system.

課金による印刷を行う場合、画像形成装置は、印刷する料金を事前に表示し、料金が投入された場合に印刷を開始する。特許文献1では、プリペイドカードまたは電子財布カードを使用して印刷サービスを行う課金印刷システムが提案されている。   When printing by billing, the image forming apparatus displays a printing fee in advance, and starts printing when the fee is charged. Patent Document 1 proposes a charging printing system that provides a printing service using a prepaid card or an electronic wallet card.

従来の課金印刷システムでは、例えば、ある印刷ジョブを印刷する時に、カードから読み取った残金額が印刷に必要な料金に対して不足している場合、通常は印刷が許可されない。また、印刷言語によっては、事前の印刷料金の計算が正確に行えないために印刷が実行できない場合があった。   In the conventional charging printing system, for example, when printing a certain print job, if the remaining amount read from the card is insufficient for the fee required for printing, printing is not normally permitted. In addition, depending on the printing language, it may not be possible to execute printing because the advance printing fee cannot be calculated accurately.

しかしながら、利用者は、残金額不足等であっても印刷可能な範囲での印刷を望む場合がある。このため、残金額不足および料金計算処理の不正などにより印刷を許可しない方法では、利用者の利便性が損なわれるという問題があった。   However, the user may desire printing within a printable range even if the remaining amount is insufficient. For this reason, there is a problem in that the convenience of the user is impaired in the method that does not permit printing due to a shortage of the remaining amount or an illegal fee calculation process.

本発明は、上記に鑑みてなされたものであって、課金印刷時の利用者の利便性を向上させることを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to improve the convenience of the user at the time of charging printing.

上述した課題を解決し、目的を達成するために、本発明は、投入金額が、第1印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定部と、前記投入金額が前記課金額より小さい場合に、前記第1印刷ジョブを、前記投入金額以内で印刷できる第2印刷ジョブに変更して印刷することを指示する印刷制御部と、を備える。   In order to solve the above-described problems and achieve the object, the present invention provides a determination unit that determines whether or not an input amount is smaller than a charge amount necessary for printing a first print job, A print control unit that instructs to change the first print job to a second print job that can be printed within the input amount when printing is smaller than the charge amount.

本発明によれば、課金印刷時の利用者の利便性を向上させることができるという効果を奏する。   According to the present invention, it is possible to improve the convenience of the user at the time of charging printing.

図1は、本実施形態にかかる印刷システムの全体の構成例を示す図である。FIG. 1 is a diagram illustrating an example of the overall configuration of a printing system according to the present embodiment. 図2は、本実施形態にかかる専用端末20および印刷サーバ40の構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of the dedicated terminal 20 and the print server 40 according to the present embodiment. 図3は、解析した印刷ジョブの情報を記憶するジョブテーブルの一例を示す図である。FIG. 3 is a diagram illustrating an example of a job table that stores information on the analyzed print job. 図4は、課金額の算出に用いることができる料金テーブルの一例を示す図である。FIG. 4 is a diagram showing an example of a charge table that can be used for calculating the charge amount. 図5は、本実施形態における印刷処理の一例を示すシーケンス図である。FIG. 5 is a sequence diagram illustrating an example of printing processing according to the present embodiment. 図6は、料金不足判定処理の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of a charge shortage determination process. 図7は、印刷ジョブの一覧画面の一例を示す図である。FIG. 7 is a diagram illustrating an example of a print job list screen. 図8は、指示画面の一例を示す図である。FIG. 8 is a diagram illustrating an example of the instruction screen. 図9は、確認画面の一例を示す図である。FIG. 9 is a diagram illustrating an example of a confirmation screen. 図10は、確認画面の一例を示す図である。FIG. 10 is a diagram illustrating an example of a confirmation screen. 図11は、請求画面の一例を示す図である。FIG. 11 is a diagram illustrating an example of a billing screen. 図12は、確認画面の一例を示す図である。FIG. 12 is a diagram illustrating an example of a confirmation screen. 図13は、本実施形態にかかる課金制御装置のハードウェア構成を示す説明図である。FIG. 13 is an explanatory diagram showing a hardware configuration of the charging control apparatus according to the present embodiment.

以下に添付図面を参照して、この発明にかかる課金制御装置、課金制御方法、プログラムおよび印刷システムの一実施形態を詳細に説明する。   Exemplary embodiments of an accounting control apparatus, accounting control method, program, and printing system according to the present invention will be explained below in detail with reference to the accompanying drawings.

例えば大学などでは、プリペイドカード機能を有するICカードを用いて即時課金および後精算(経費振替)を行う課金印刷システムが用いられている。通常は、管理者(大学など)自身が発行するICカードや現金による課金装置が用いられる。プリペイドカード機能または電子マネー機能を有するICカードとしては、交通機関が発行するカードなども知られている。しかし、管理主体が異なるため、他者が発行したカードで後精算を可能とすることは望ましくない場合がある。また、複数のカードを用いて課金することが規約等により制限される場合もある。このため、利用するカードで即時に精算できる分で印刷可能とすることが望まれている。   For example, in universities and the like, a charging printing system is used that performs immediate charging and post-payment (expense transfer) using an IC card having a prepaid card function. Usually, an IC card issued by an administrator (such as a university) or a cash billing device is used. As IC cards having a prepaid card function or an electronic money function, cards issued by transportation facilities are also known. However, since the management subject is different, it may not be desirable to allow post-payment with a card issued by another person. In addition, charging using a plurality of cards may be restricted by a rule or the like. For this reason, it is desired to be able to print with a card that can be used for immediate payment.

本実施形態の印刷システムは、プリペイドカードの残金額、または、現金課金装置に投入された金額などの投入金額の範囲内で印刷を行う。   The printing system according to the present embodiment performs printing within the range of the deposit amount such as the remaining amount of the prepaid card or the amount inserted into the cash billing apparatus.

例えば、本実施形態の印刷システムは、印刷ジョブのデータから、カラー・モノクロおよび用紙サイズなどの情報をページごとに取得する。また、本実施形態の印刷システムは、事前に設定されたカラー・モノクロおよび用紙サイズごとの料金単価を用いることにより、印刷ジョブの印刷に必要な金額(課金額)を計算する。さらに、本実施形態の印刷システムは、残金額分から、何ページまで印刷可能かを計算する。本実施形態の印刷システムは、カラー・モノクロおよび用紙サイズの情報が取得できなかった場合は、最も高い料金単価に基づいて何ページまで印刷可能かを計算する。これにより、残金の範囲で印刷を行うことが可能となる。従って、課金印刷時の利用者の利便性を向上させることができる。   For example, the printing system of the present embodiment acquires information such as color / monochrome and paper size for each page from print job data. Further, the printing system according to the present embodiment calculates an amount (billing amount) necessary for printing a print job by using a preset unit price for each color / monochrome and paper size. Furthermore, the printing system of the present embodiment calculates how many pages can be printed from the remaining amount. The printing system according to the present embodiment calculates how many pages can be printed based on the highest unit price when color / monochrome and paper size information cannot be acquired. As a result, printing can be performed within the range of the balance. Therefore, it is possible to improve the convenience of the user at the time of billing printing.

図1は、本実施形態にかかる印刷システムの全体の構成例を示す図である。本実施形態の印刷システムは、画像形成装置10と、課金制御装置としての専用端末20と、課金装置30と、印刷サーバ40と、クライアントPC50と、認証サーバ60と、を含む。   FIG. 1 is a diagram illustrating an example of the overall configuration of a printing system according to the present embodiment. The printing system of this embodiment includes an image forming apparatus 10, a dedicated terminal 20 as a charging control apparatus, a charging apparatus 30, a print server 40, a client PC 50, and an authentication server 60.

画像形成装置10、専用端末20、印刷サーバ40、クライアントPC50、および、認証サーバ60は、LAN(ローカルエリアネットワーク)、および、インターネットなどの任意の形態のネットワークにより接続される。専用端末20と課金装置30は、任意の接続形態により接続することができる。   The image forming apparatus 10, the dedicated terminal 20, the print server 40, the client PC 50, and the authentication server 60 are connected by an arbitrary network such as a LAN (local area network) and the Internet. The dedicated terminal 20 and the billing apparatus 30 can be connected by any connection form.

なお、図1では各装置を1台ずつ記載しているが、各装置は何台であってもよい。また、例えば印刷サーバ40および認証サーバ60は、物理的に複数の装置によって1つのサーバ(印刷サーバ40または認証サーバ60)を実現してもよい。   In FIG. 1, one device is shown, but any number of devices may be used. Further, for example, the print server 40 and the authentication server 60 may be realized as a single server (the print server 40 or the authentication server 60) by a plurality of physical devices.

画像形成装置10は、利用者により指定された印刷ジョブに応じて印刷用紙などの記録媒体に画像を形成する。専用端末20は、利用者が、印刷ジョブの選択、および、精算操作などを行うための端末である。課金装置30は、印刷した分の金額を精算するための装置である。印刷サーバ40は、印刷ジョブのスプール、および、印刷ジョブの解析などを実行するサーバである。クライアントPC50は、利用者による印刷ジョブの送信などに利用されるPCである。認証サーバ60は、クライアントPC50および専用端末20などからの要求に応じて、認証情報(ユーザID、パスワード)による認証処理を実行する。   The image forming apparatus 10 forms an image on a recording medium such as printing paper in accordance with a print job designated by the user. The dedicated terminal 20 is a terminal for a user to select a print job and perform a settlement operation. The billing device 30 is a device for paying out the amount of money printed. The print server 40 is a server that executes print job spooling, print job analysis, and the like. The client PC 50 is a PC used for transmitting a print job by a user. The authentication server 60 executes authentication processing using authentication information (user ID, password) in response to requests from the client PC 50 and the dedicated terminal 20.

図1を用いて、印刷処理の全体の流れについて説明する。
(1)利用者は、クライアントPC50を用いてアプリケーション等から印刷を実行し、印刷ジョブをスプールさせる。印刷ジョブは、クライアントPC50より、ネットワークを介して、印刷サーバ40に送信され、印刷サーバ40にスプールされる。
(2)印刷サーバ40は、印刷ジョブをスプールすると、印刷ジョブを解析し、印刷枚数、ページごとのカラー・モノクロ情報、および、ページごとの用紙サイズを取得する。
(3)利用者は、専用端末20にログインすると、自分が印刷した印刷ジョブが専用端末20の表示部に表示される。表示情報としては、印刷に必要な料金も表示される。利用者は、印刷に必要な料金を課金装置30に投入し、印刷ジョブの印刷の実行を指示する。
(4)印刷サーバ40は、指示された印刷ジョブを画像形成装置10に送信する。画像形成装置10は、送信された印刷ジョブの印刷を実行する。
(5)課金装置30は、印刷が完了した印刷ジョブに対する料金を引き落とす。
The overall flow of the printing process will be described with reference to FIG.
(1) The user executes printing from an application or the like using the client PC 50, and spools the print job. The print job is transmitted from the client PC 50 to the print server 40 via the network and spooled in the print server 40.
(2) When the print server 40 spools the print job, the print server 40 analyzes the print job and acquires the number of printed sheets, the color / monochrome information for each page, and the paper size for each page.
(3) When the user logs in to the dedicated terminal 20, the print job printed by the user is displayed on the display unit of the dedicated terminal 20. As the display information, a fee required for printing is also displayed. The user inputs a fee required for printing into the billing apparatus 30 and instructs execution of printing of the print job.
(4) The print server 40 transmits the instructed print job to the image forming apparatus 10. The image forming apparatus 10 executes printing of the transmitted print job.
(5) The billing apparatus 30 withdraws the fee for the print job that has been printed.

課金装置30による課金方式は、プリペイドカードによる課金、および、現金による課金のいずれであってもよい。料金の投入とは、現金の投入のみでなく、プリペイドカードをカード投入口に投入すること、および、接触または非接触のカードリーダにプリペイドカードをかざすことなどを含む。   The charging method by the charging device 30 may be any of charging by a prepaid card and charging by cash. The charge insertion includes not only the insertion of cash but also the insertion of a prepaid card into the card slot and the holding of the prepaid card over a contact or non-contact card reader.

図2は、本実施形態にかかる専用端末20および印刷サーバ40の構成の一例を示すブロック図である。図2に示すように、専用端末20は、操作表示部121と、受付部101と、通信部102と、判定部103と、表示制御部104と、印刷制御部105と、課金制御部106と、を備えている。印刷サーバ40は、通信部201と、解析部202と、印刷制御部203と、記憶部221と、を備えている。   FIG. 2 is a block diagram showing an example of the configuration of the dedicated terminal 20 and the print server 40 according to the present embodiment. As illustrated in FIG. 2, the dedicated terminal 20 includes an operation display unit 121, a reception unit 101, a communication unit 102, a determination unit 103, a display control unit 104, a print control unit 105, and a charging control unit 106. It is equipped with. The print server 40 includes a communication unit 201, an analysis unit 202, a print control unit 203, and a storage unit 221.

なお、受付部101と、通信部102と、判定部103と、表示制御部104と、印刷制御部105と、課金制御部106は、例えば、CPU(Central Processing Unit)などの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、IC(Integrated Circuit)などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。同様に、通信部201と、解析部202と、印刷制御部203は、ソフトウェアおよびハードウェアのいずれによって実現してもよい。   The reception unit 101, the communication unit 102, the determination unit 103, the display control unit 104, the print control unit 105, and the charging control unit 106, for example, program a processing device such as a CPU (Central Processing Unit). Execution, that is, may be realized by software, may be realized by hardware such as an IC (Integrated Circuit), or may be realized by using software and hardware together. Similarly, the communication unit 201, the analysis unit 202, and the print control unit 203 may be realized by either software or hardware.

操作表示部121は、情報を表示する表示部と、各種の設定を受け付ける操作部とを有する。操作表示部121は、例えばタッチパネルなどにより実現される。なお、表示部と操作部とを独立に備えるように構成してもよい。   The operation display unit 121 includes a display unit that displays information and an operation unit that receives various settings. The operation display unit 121 is realized by a touch panel, for example. In addition, you may comprise so that a display part and an operation part may be provided independently.

受付部101は、操作表示部121などを介して指定された各種情報の入力を受付ける。例えば、受付部101は、表示された印刷ジョブ(印刷ジョブの一覧など)から利用者により選択された印刷ジョブを受付ける。また、受付部101は、選択された印刷ジョブの印刷を実行する指示を受付ける。   The accepting unit 101 accepts input of various information specified via the operation display unit 121 and the like. For example, the accepting unit 101 accepts a print job selected by the user from the displayed print jobs (print job list or the like). The accepting unit 101 accepts an instruction to execute printing of the selected print job.

通信部102は、印刷サーバ40などの外部装置との間の通信を行う。通信部102による通信のプロトコルは、接続に用いるネットワークに合わせた任意のプロトコルを採用しうる。   The communication unit 102 performs communication with an external device such as the print server 40. As a protocol for communication by the communication unit 102, any protocol suitable for a network used for connection can be adopted.

判定部103は、印刷ジョブの実行のために投入された金額(投入金額)が、当該印刷ジョブ(第1印刷ジョブ)の印刷に必要な課金額より小さいか否かを判定する。判定部103は、例えば課金装置30に実際に投入された投入金額の情報を課金装置30から受信することにより、投入金額の値を取得する。   The determination unit 103 determines whether or not the amount of money (input amount) input for executing the print job is smaller than the charge amount necessary for printing the print job (first print job). The determination unit 103 acquires the value of the input amount by receiving, from the charging device 30, information on the amount actually input into the charging device 30, for example.

表示制御部104は、操作表示部121に対する各種情報の表示を制御する。   The display control unit 104 controls display of various information on the operation display unit 121.

印刷制御部105は、印刷ジョブの印刷を制御する。例えば、印刷制御部105は、受付部101により印刷の実行が指示された印刷ジョブの印刷を、印刷サーバ40に送信する。また、印刷制御部105は、投入金額が課金額より小さい場合に、印刷が指示された印刷ジョブ(第1印刷ジョブ)を、投入金額以内で印刷できる印刷ジョブ(第2印刷ジョブ)に変更して印刷することを印刷サーバ40に指示する。   The print control unit 105 controls printing of a print job. For example, the print control unit 105 transmits to the print server 40 the print of the print job instructed to be printed by the receiving unit 101. The print control unit 105 changes the print job (first print job) instructed to be printed to a print job (second print job) that can be printed within the input amount when the input amount is smaller than the charged amount. To instruct the print server 40 to print.

例えば印刷制御部105は、第1印刷ジョブに含まれるページのうち、投入金額内で印刷できるページ数のページを印刷する第2印刷ジョブに変更して印刷することを指示する。印刷制御部105は、第1印刷ジョブの先頭ページから、投入金額内で印刷できるページ数のページまでを印刷する第2印刷ジョブに変更することを指示してもよい。また、印刷制御部105は、第1印刷ジョブに含まれるページのうち、投入金額内で印刷できるページ数以内の指定されたページを印刷する第2印刷ジョブに変更することを指示してもよい。   For example, the print control unit 105 instructs to change to the second print job for printing the number of pages that can be printed within the input amount out of the pages included in the first print job. The print control unit 105 may instruct to change to the second print job for printing from the first page of the first print job to the number of pages that can be printed within the input amount. In addition, the print control unit 105 may instruct to change the page included in the first print job to a second print job that prints a designated page within the number of pages that can be printed within the input amount. .

課金制御部106は、課金装置30による課金処理を制御する。例えば、課金制御部106は、指示された印刷が完了したときに、印刷した分の料金を課金する。課金制御部106が、課金方式を切替えるように構成してもよい。例えば、課金制御部106が、投入金額が課金額より小さい場合に印刷を許可しない課金方式、および、投入金額が課金額より小さい場合に投入金額内で印刷を許可する課金方式のうち、指定された課金方式で課金を制御してもよい。   The charging control unit 106 controls charging processing by the charging device 30. For example, when the instructed printing is completed, the charging control unit 106 charges a fee for the printed amount. The charging control unit 106 may be configured to switch the charging method. For example, the charging control unit 106 is designated from among a charging method that does not permit printing when the input amount is smaller than the charging amount, and a charging method that permits printing within the input amount when the input amount is smaller than the charging amount. Charging may be controlled by a different charging method.

画像形成装置10の機種(種類)によっては、1ページの印刷ごとに課金を行うように制御できる場合がある。一方、1ページの印刷ごとに課金は行えないが、印刷ジョブが完了するごとに課金が可能な画像形成装置10も存在する。後者の場合、課金制御部106は、例えば、実際に印刷が完了した印刷ジョブの情報(カラー/モノクロごとのページ数、用紙サイズなど)を画像形成装置10から取得し、印刷ジョブごとの課金額を算出する。   Depending on the model (type) of the image forming apparatus 10, there may be a case where it is possible to control to charge for each printing of one page. On the other hand, there is an image forming apparatus 10 that cannot charge for each printing of one page but can charge for each print job completed. In the latter case, for example, the charge control unit 106 acquires information about the print job that has actually been printed (number of pages for each color / monochrome, paper size, etc.) from the image forming apparatus 10 and charges for each print job. Is calculated.

そこで、課金制御部106が、ページの印刷ごとに課金する課金方式、および、投入金額が課金額より小さい場合に投入金額内で印刷を許可する課金方式のうち、画像形成装置10の機種に応じた課金方式に切替えるように構成してもよい。いずれの課金方式とするかを判定するための情報(機種など)は、例えば、印刷サーバ40内に記憶し、判定時に取得するように構成してもよい。   Therefore, the charging control unit 106 depends on the model of the image forming apparatus 10 among the charging method for charging for each page printing and the charging method for permitting printing within the input amount when the input amount is smaller than the charging amount. It may be configured to switch to a different charging method. Information (model or the like) for determining which billing method is to be used may be stored in the print server 40 and acquired at the time of determination, for example.

印刷サーバ40の通信部201は、画像形成装置10、クライアントPC50、および、認証サーバ60などの外部装置との間の通信を行う。通信部201による通信のプロトコルは、接続に用いるネットワークに合わせた任意のプロトコルを採用しうる。   The communication unit 201 of the print server 40 performs communication with external devices such as the image forming apparatus 10, the client PC 50, and the authentication server 60. As a protocol for communication by the communication unit 201, any protocol suitable for a network used for connection can be adopted.

解析部202は、印刷ジョブの解析処理を実行する。解析部202は、例えば、印刷ジョブを解析して、印刷枚数、ページごとのカラー・モノクロ情報、および、ページごとの用紙サイズを取得する。両面印刷が指定されているときは、各ページの面ごとにカラー・モノクロ情報などを解析する。また、解析部202は、解析結果を参照し、印刷ジョブに対する課金額を算出する。   The analysis unit 202 executes print job analysis processing. For example, the analysis unit 202 analyzes a print job, and acquires the number of printed sheets, color / monochrome information for each page, and paper size for each page. When double-sided printing is designated, color / monochrome information is analyzed for each side of each page. Also, the analysis unit 202 refers to the analysis result and calculates a charge amount for the print job.

図3は、解析した印刷ジョブの情報を記憶するジョブテーブルの一例を示す図である。ジョブテーブルは、IDと、ユーザIDと、ジョブ名と、クライアントPCと、スプール時刻と、印刷言語と、モノクロA3未満面数と、モノクロA3以上面数と、カラーA3未満面数と、カラーA3以上面数と、面数と、カラー情報と、両面情報と、部数と、サイズと、を含む。   FIG. 3 is a diagram illustrating an example of a job table that stores information on the analyzed print job. The job table includes an ID, a user ID, a job name, a client PC, a spool time, a print language, a monochrome A3 number of faces, a monochrome A3 or more number of faces, a color A3 number of faces, and a color A3. The above includes the number of faces, the number of faces, color information, double-sided information, the number of copies, and the size.

IDは、印刷ジョブを識別する情報である。ユーザIDは、印刷ジョブの印刷を指定した利用者(ユーザ)を識別する情報である。ジョブ名は、印刷ジョブの名称であり、例えば印刷ファイル名などを用いる。クライアントPCは、印刷ジョブが送信されたクライアントPC50を識別する情報(PC名、アドレスなど)である。スプール時刻は、印刷ジョブがスプールされた時刻を表す。印刷言語は、印刷ジョブを記述する言語を表す。   The ID is information for identifying a print job. The user ID is information for identifying a user (user) who has designated printing of a print job. The job name is the name of the print job, and for example, a print file name is used. The client PC is information (PC name, address, etc.) for identifying the client PC 50 to which the print job is transmitted. The spool time represents the time when the print job was spooled. The print language represents a language that describes a print job.

モノクロA3未満面数は、モノクロおよびA3未満の用紙サイズが指定された面の個数を表す。モノクロA3以上面数は、モノクロおよびA3以上の用紙サイズが指定された面の個数を表す。カラーA3未満面数は、カラーおよびA3未満の用紙サイズが指定された面の個数を表す。カラーA3以上面数は、カラーおよびA3以上の用紙サイズが指定された面の個数を表す。   The number of faces less than monochrome A3 represents the number of faces for which monochrome and a paper size less than A3 are designated. Monochrome A3 or larger number of faces represents the number of faces for which monochrome and A3 or larger paper sizes are designated. The number of faces less than color A3 represents the number of faces for which a color and a paper size less than A3 are designated. The number of colors A3 or more indicates the number of surfaces for which a color and a paper size of A3 or more are designated.

面数は、印刷する面の個数を表す。面数は、片面印刷の場合は1ページあたり1となり、両面印刷の場合は1ページあたり2となる。カラー情報は、例えば、モノクロのみの場合は1、カラーが含まれる場合は2、いずれか不明の場合は0が設定される。両面情報は、例えば、片面の場合は1、両面の場合は2、いずれか不明の場合は0が設定される。部数は、印刷する部数である。サイズは、印刷ジョブのデータサイズを表す。   The number of faces represents the number of faces to be printed. The number of pages is 1 per page for single-sided printing and 2 per page for double-sided printing. For example, 1 is set for color information, 2 is set for color, and 0 is set for any unknown color information. For example, the double-sided information is set to 1 for single-sided, 2 for double-sided, or 0 for unknown. The number of copies is the number of copies to be printed. The size represents the data size of the print job.

なお、ページごとのカラー・モノクロ情報、および、ページごとの用紙サイズは、ジョブテーブルに保存してもよいが、一時ファイルに保存してもよい。一時ファイルは、例えば、「(ページ番号):用紙サイズ、カラー・モノクロ情報」のようなレコードをページ数分記憶する形式とすることができる。   The color / monochrome information for each page and the paper size for each page may be saved in the job table or may be saved in a temporary file. For example, the temporary file may have a format for storing records such as “(page number): paper size, color / monochrome information” for the number of pages.

図4は、課金額の算出に用いることができる料金テーブルの一例を示す図である。料金テーブルは、IDと、モノクロA3未満と、モノクロA3以上と、カラーA3未満と、カラーA3以上と、最小単価と、を含む。IDは、料金パターンを識別する情報である。モノクロA3未満、モノクロA3以上、カラーA3未満、および、カラーA3以上は、それぞれの用紙サイズに対する料金の単価を表す。最小単価は、各用紙サイズの単価のうち最小値を表す。なお、単価は、現金による課金の場合に10円単位とし、プリペイドカードや電子マネーの場合に1円単位としてもよい。   FIG. 4 is a diagram showing an example of a charge table that can be used for calculating the charge amount. The fee table includes an ID, less than monochrome A3, more than monochrome A3, less than color A3, more than color A3, and the minimum unit price. ID is information for identifying a charge pattern. Less than monochrome A3, more than monochrome A3, less than color A3, and more than color A3 represent unit prices of charges for the respective paper sizes. The minimum unit price represents the minimum value among the unit prices of each paper size. The unit price may be in units of 10 yen in the case of charging with cash, and in units of 1 yen in the case of prepaid cards or electronic money.

解析部202は、例えば、図3に示すようなジョブテーブルと、図4に示すような料金テーブルと、を参照することにより、ページ(面)ごとの料金の合計として、印刷ジョブに対する課金額を算出することができる。   For example, the analysis unit 202 refers to the job table as shown in FIG. 3 and the charge table as shown in FIG. 4 to calculate the charge amount for the print job as the total charge per page (surface). Can be calculated.

図2に戻り、印刷制御部203は、印刷ジョブの印刷を制御する。例えば、印刷制御部203は、専用端末20から印刷ジョブの印刷指示を受信すると、指示された印刷ジョブの印刷を画像形成装置10に要求する。また、印刷制御部203は、専用端末20からジョブの変更を指示された場合は、指示に従い、指定された印刷ジョブを変更し、変更した印刷ジョブの印刷を画像形成装置10に要求する。   Returning to FIG. 2, the print control unit 203 controls printing of the print job. For example, when receiving a print job print instruction from the dedicated terminal 20, the print control unit 203 requests the image forming apparatus 10 to print the instructed print job. When the dedicated terminal 20 is instructed to change the job, the print control unit 203 changes the designated print job in accordance with the instruction, and requests the image forming apparatus 10 to print the changed print job.

記憶部221は、印刷サーバ40の各種処理に必要な情報を記憶する。記憶部221は、例えばジョブテーブルおよび料金テーブルを記憶する。   The storage unit 221 stores information necessary for various processes of the print server 40. The storage unit 221 stores, for example, a job table and a fee table.

次に、このように構成された本実施形態にかかる印刷システムによる印刷処理について図5を用いて説明する。図5は、本実施形態における印刷処理の一例を示すシーケンス図である。   Next, a printing process performed by the printing system according to the present embodiment configured as described above will be described with reference to FIG. FIG. 5 is a sequence diagram illustrating an example of printing processing according to the present embodiment.

利用者は、クライアントPC50を用いて印刷を指示する(ステップS101)。クライアントPC50は、指示に応じて印刷サーバ40に対して指示された印刷ジョブの印刷を指示する(ステップS102)。印刷サーバ40の解析部202は、指示された印刷ジョブを解析する(ステップS103)。解析部202は、解析の結果を例えばジョブテーブルに保存する(ステップS104)。   The user instructs printing using the client PC 50 (step S101). In response to the instruction, the client PC 50 instructs the print server 40 to print the specified print job (step S102). The analysis unit 202 of the print server 40 analyzes the instructed print job (step S103). The analysis unit 202 stores the analysis result in, for example, a job table (step S104).

印刷サーバ40の通信部201は、印刷ジョブの保存が完了したことをクライアントPC50に通知する(ステップS105)。クライアントPC50の表示制御部(図示せず)は、例えば印刷ジョブの保存が完了したことを操作表示部(図示せず)に表示することにより、利用者に通知する(ステップS106)。   The communication unit 201 of the print server 40 notifies the client PC 50 that the storage of the print job has been completed (step S105). The display control unit (not shown) of the client PC 50 notifies the user, for example, by displaying on the operation display unit (not shown) that the print job has been saved (step S106).

保存した印刷ジョブを実際に印刷する場合、利用者は、印刷を実行する画像形成装置10に接続される専用端末20に対するログイン処理を実行する(ステップS107)。専用端末20は、ログイン処理で入力された認証情報(ユーザID、パスワードなど)を認証サーバ60に送信し、ログイン認証を依頼する(ステップS108)。   When the stored print job is actually printed, the user executes a login process for the dedicated terminal 20 connected to the image forming apparatus 10 that executes printing (step S107). The dedicated terminal 20 transmits the authentication information (user ID, password, etc.) input in the login process to the authentication server 60 and requests login authentication (step S108).

認証サーバ60は、ログイン認証により利用者が認証された場合、認証成功(OK)を専用端末20に送信する(ステップS109)。専用端末20の表示制御部104は、例えば認証成功(OK)を操作表示部121に表示することにより、利用者に通知する(ステップS110)。   If the user is authenticated by the login authentication, the authentication server 60 transmits an authentication success (OK) to the dedicated terminal 20 (step S109). The display control unit 104 of the dedicated terminal 20 notifies the user, for example, by displaying authentication success (OK) on the operation display unit 121 (step S110).

専用端末20の表示制御部104は、印刷ジョブの一覧の取得を印刷サーバ40に要求する(ステップS111)。要求には、例えば、認証された利用者を識別する情報(ユーザID)が含まれる。印刷サーバ40は、要求に含まれるユーザIDに対応する印刷ジョブを、図3のようなジョブテーブルから取得し、専用端末20に返信する(ステップS112)。返信する情報には、解析部202により算出された各ジョブの課金額を含んでもよい。専用端末20の表示制御部104は、送信された印刷ジョブの一覧および各ジョブの課金額を表示する(ステップS113)。   The display control unit 104 of the dedicated terminal 20 requests the print server 40 to acquire a list of print jobs (step S111). The request includes, for example, information (user ID) for identifying the authenticated user. The print server 40 acquires a print job corresponding to the user ID included in the request from the job table as shown in FIG. 3, and returns the print job to the dedicated terminal 20 (step S112). The information to be returned may include the charge amount of each job calculated by the analysis unit 202. The display control unit 104 of the dedicated terminal 20 displays a list of transmitted print jobs and a charge amount for each job (step S113).

利用者は、専用端末20を用いて、一覧表示された印刷ジョブから印刷する印刷ジョブを選択し、印刷を指示する(ステップS114)。専用端末20の表示制御部104は、選択された印刷ジョブの課金額を表示し(ステップS115)、料金の投入を促す。利用者は、課金装置30を用いて表示された課金額に従い料金を投入する(ステップS116)。課金装置30は、料金が投入されたこと、および、投入金額を専用端末20に通知する(ステップS117)。   The user uses the dedicated terminal 20 to select a print job to be printed from the print jobs displayed in a list, and instructs printing (step S114). The display control unit 104 of the dedicated terminal 20 displays the charge amount of the selected print job (step S115) and prompts the user to input a charge. The user inputs a fee according to the billing amount displayed using the billing device 30 (step S116). The billing apparatus 30 notifies the dedicated terminal 20 that the fee has been charged and the amount of money to be charged (step S117).

利用者は、専用端末20を用いて印刷ジョブの実行を指示する(ステップS118)。専用端末20の判定部103は、投入金額が、印刷が指示された印刷ジョブの課金額より小さいか判定する(ステップS119)。ここでは、投入金額が不足している場合(投入金額が課金額未満の場合)を例に説明する。   The user instructs execution of a print job using the dedicated terminal 20 (step S118). The determination unit 103 of the dedicated terminal 20 determines whether the input amount is smaller than the charge amount of the print job for which printing is instructed (step S119). Here, a case where the input amount is insufficient (when the input amount is less than the charge amount) will be described as an example.

この場合、専用端末20の表示制御部104は、残金額(投入金額)分印刷するか(残金印刷)、カラーであっても強制的にモノクロで印刷するか(強制モノクロ)、または、印刷実行をキャンセルするか、を選択させるための確認画面を表示する(ステップS120)。なお、印刷ジョブの課金額が不明の場合も、強制モノクロを指定できるように構成してもよい。また、複数の印刷ジョブに、課金額が不明の印刷ジョブが1以上含まれている場合に、課金額が不明の印刷ジョブのみ強制モノクロで印刷してもよいし、すべての印刷ジョブを強制モノクロで印刷してもよい。   In this case, the display control unit 104 of the dedicated terminal 20 performs printing for the remaining amount (input amount) (remaining amount printing), forcibly prints in monochrome even for color (forced monochrome), or executes printing. A confirmation screen for selecting whether to cancel is displayed (step S120). Note that, even when the charge amount of the print job is unknown, it may be configured so that forced monochrome can be designated. In addition, when one or more print jobs with an unknown charge amount are included in a plurality of print jobs, only a print job with an unknown charge amount may be printed in forced monochrome, or all print jobs may be printed in forced monochrome. You may print with.

残金印刷または強制モノクロが選択され、利用者によって印刷実行が指示された場合(ステップS121)、専用端末20の印刷制御部105は、選択に応じた印刷の実行を印刷サーバ40に指示する(ステップS122)。印刷サーバ40の印刷制御部203は、指示に従い、必要に応じて印刷ジョブを変更(編集)する(ステップS123)。例えば、残金印刷が指定された場合、印刷制御部203は、残金の範囲で印刷できるページ数のページを指定するように、印刷ジョブを変更する。例えば、強制モノクロが指定された場合、印刷制御部203は、カラーが指定されたページ(面)をモノクロで印刷するように、印刷ジョブを変更する。なお、強制モノクロの場合、すべてのページ(面)をモノクロで印刷しても、印刷に必要な料金が投入金額を超える場合がある。このような場合は、投入金額内で印刷できるページ(面)まで印刷して処理を中断させる。   When balance printing or forced monochrome is selected and printing execution is instructed by the user (step S121), the print control unit 105 of the dedicated terminal 20 instructs the printing server 40 to execute printing according to the selection (step S121). S122). The print control unit 203 of the print server 40 changes (edits) the print job as necessary in accordance with the instruction (step S123). For example, when the balance printing is designated, the print control unit 203 changes the print job so that the number of pages that can be printed within the range of the balance is designated. For example, when forced monochrome is designated, the print control unit 203 changes the print job so that a page (surface) for which color is designated is printed in monochrome. In the case of forced monochrome, even if all pages (surfaces) are printed in monochrome, the fee required for printing may exceed the amount of money input. In such a case, the process is interrupted by printing up to a page (surface) that can be printed within the input amount.

印刷サーバ40は、変更後の印刷ジョブの印刷の実行を画像形成装置10に要求する(ステップS124)。画像形成装置10は、要求された印刷ジョブを実行し、完了した場合に印刷の完了を印刷サーバ40に通知する(ステップS125)。印刷サーバ40は、印刷完了を専用端末20に通知する(ステップS126)。専用端末20の表示制御部104は、印刷が完了したことを操作表示部121に表示することなどにより、利用者に通知する(ステップS127)。   The print server 40 requests the image forming apparatus 10 to execute the print job after the change (step S124). The image forming apparatus 10 executes the requested print job and, when completed, notifies the print server 40 of the completion of printing (step S125). The print server 40 notifies the dedicated terminal 20 of the completion of printing (step S126). The display control unit 104 of the dedicated terminal 20 notifies the user by displaying on the operation display unit 121 that printing has been completed (step S127).

利用者は、専用端末20を用いて、料金の精算を実行することを指示する(ステップS128)。専用端末20の課金制御部106は、精算する印刷ジョブのログ情報を印刷サーバ40に送信する(ステップS129)。印刷サーバ40は、送信されたログ情報を自装置内のログ等と照合し、精算する印刷ジョブの情報が正しいか判定し、正しい場合は正しいこと(OK)を専用端末20に通知する(ステップS130)。   The user uses the dedicated terminal 20 to instruct to perform fee settlement (step S128). The accounting control unit 106 of the dedicated terminal 20 transmits log information of the print job to be settled to the print server 40 (step S129). The print server 40 collates the transmitted log information with the log in its own device, determines whether the information of the print job to be settled is correct, and if it is correct, notifies the dedicated terminal 20 that it is correct (OK) (step) S130).

専用端末20の課金制御部106は、課金装置30から料金の引き落としを実行する(ステップS131)。専用端末20は、処理が完了した後に、利用者のログアウト操作の指示に応じてログアウトを行う(ステップS132)。   The charging control unit 106 of the dedicated terminal 20 executes a charge deduction from the charging device 30 (step S131). After the processing is completed, the dedicated terminal 20 performs logout in response to a user logout operation instruction (step S132).

図5の印刷処理の一点鎖線で囲んだ部分の処理(料金不足判定処理)の詳細についてさらに説明する。図6は、料金不足判定処理の一例を示すフローチャートである。   Details of the processing (charge shortage determination processing) of the portion surrounded by the alternate long and short dash line in the printing processing of FIG. 5 will be further described. FIG. 6 is a flowchart illustrating an example of a charge shortage determination process.

表示制御部104は、印刷サーバ40から取得した印刷ジョブの一覧を操作表示部121に表示する。図7は、印刷ジョブの一覧画面の一例を示す図である。利用者は、図7のような一覧画面から印刷する印刷ジョブを選択し、「印刷」ボタンを押下することにより印刷の実行を指示する。すなわち、受付部101は、表示された印刷ジョブの一覧から、利用者が選択した印刷ジョブを受付け(ステップS201)、印刷の指示を受け付ける(ステップS202)。   The display control unit 104 displays a list of print jobs acquired from the print server 40 on the operation display unit 121. FIG. 7 is a diagram illustrating an example of a print job list screen. The user selects a print job to be printed from the list screen as shown in FIG. 7, and instructs the execution of printing by pressing a “print” button. That is, the accepting unit 101 accepts a print job selected by the user from the displayed list of print jobs (step S201), and accepts a print instruction (step S202).

表示制御部104は、料金の投入を指示する指示画面を表示する(ステップS203)。図8は、指示画面の一例を示す図である。指示画面は、最小単価(図8の例では10円)が表示されてもよい。利用者は、図8のような指示画面で「はい」ボタンを押下することにより印刷の開始を指示する。   The display control unit 104 displays an instruction screen for instructing to input a fee (step S203). FIG. 8 is a diagram illustrating an example of the instruction screen. The instruction screen may display the minimum unit price (10 yen in the example of FIG. 8). The user instructs the start of printing by pressing the “Yes” button on the instruction screen as shown in FIG.

課金装置30は、利用者による料金の投入を受付ける(ステップS204)。専用端末20の判定部103は、投入金額が最小単価以上であるか否かを判定する(ステップS205)。投入金額が最小単価以上でない場合(ステップS205:No)、ステップS203に戻り処理を繰り返す。   The billing apparatus 30 accepts a charge input by the user (step S204). The determination unit 103 of the dedicated terminal 20 determines whether or not the input amount is equal to or greater than the minimum unit price (step S205). If the input money amount is not equal to or greater than the minimum unit price (step S205: No), the process returns to step S203 and is repeated.

投入金額が最小単価以上である場合(ステップS205:Yes)、判定部103は、印刷ジョブの課金額が取得できたか否かを判定する(ステップS206)。印刷言語などによっては、課金額の算出に必要な情報が解析できず、課金額が取得できない場合もある。このため、判定部103は、例えば印刷サーバ40から課金額が取得できたか、または、課金額が予測できる印刷ジョブであるか、などを示す情報を取得する。判定部103は、この情報を参照して印刷ジョブの課金額が取得できたかを判定する。   When the input amount is equal to or greater than the minimum unit price (step S205: Yes), the determination unit 103 determines whether or not the charge amount for the print job has been acquired (step S206). Depending on the print language and the like, the information required for calculating the charge amount cannot be analyzed, and the charge amount may not be acquired. Therefore, the determination unit 103 acquires information indicating, for example, whether the charge amount has been acquired from the print server 40, or whether the print job can predict the charge amount. The determination unit 103 refers to this information to determine whether the charge amount for the print job has been acquired.

課金額が取得できた場合(ステップS206:Yes)、判定部103は、投入金額が課金額以上であるか否かを判定する(ステップS207)。投入金額が課金額より小さい場合(ステップS207:No)、表示制御部104は、残金印刷、強制モノクロ、および、キャンセルを選択させるための確認画面を表示する(ステップS208)。図9は、確認画面の一例を示す図である。利用者は、残金印刷およびモノクロ(強制モノクロ)のいずれかをラジオボタンで選択し、「はい」ボタンを押下することにより、残金印刷および強制モノクロのいずれかの実行を指示する。利用者は、「いいえ」ボタンを押下することにより、印刷のキャンセルを指示する。   When the charge amount can be acquired (step S206: Yes), the determination unit 103 determines whether or not the input amount is equal to or greater than the charge amount (step S207). When the input amount is smaller than the billing amount (step S207: No), the display control unit 104 displays a confirmation screen for selecting the balance printing, forced monochrome, and cancellation (step S208). FIG. 9 is a diagram illustrating an example of a confirmation screen. The user selects either balance printing or monochrome (forced monochrome) with a radio button, and presses the “Yes” button to instruct execution of either balance printing or forced monochrome. The user instructs to cancel printing by pressing a “No” button.

印刷制御部105は、キャンセルが指示されたか否かを判定する(ステップS209)。キャンセルが指示された場合(ステップS209:Yes)、ステップS201に戻り処理を繰り返す。キャンセルが指示されていない場合(ステップS209:No)、印刷制御部105は、残金印刷が指示されたか否かを判定する(ステップS210)。残金印刷が指示された場合(ステップS210:Yes)、印刷制御部105は、残金印刷の実行を印刷サーバ40に指示する(ステップS211)。残金印刷が指示されていない場合、すなわち、強制モノクロが指示された場合(ステップS210:No)、印刷制御部105は、強制モノクロ印刷の実行を印刷サーバ40に指示する(ステップS212)。   The print control unit 105 determines whether cancellation has been instructed (step S209). When cancellation is instructed (step S209: Yes), the process returns to step S201 and is repeated. If cancellation is not instructed (step S209: No), the print control unit 105 determines whether or not the balance printing is instructed (step S210). When the balance printing is instructed (step S210: Yes), the print control unit 105 instructs the print server 40 to execute the balance printing (step S211). When the balance printing is not instructed, that is, when forced monochrome is instructed (step S210: No), the print control unit 105 instructs the print server 40 to execute forced monochrome printing (step S212).

ステップS207で、投入金額が課金額以上であると判定された場合(ステップS207:Yes)、印刷制御部105は、通常の印刷を印刷サーバ40に指示する(ステップS213)。   If it is determined in step S207 that the input amount is equal to or greater than the charge amount (step S207: Yes), the print control unit 105 instructs the print server 40 to perform normal printing (step S213).

ステップS206で、課金額が取得できなかった場合(ステップS206:No)、表示制御部104は、強制印刷を実行するかを選択させるための確認画面を表示する(ステップS214)。図10は、この場合の確認画面の一例を示す図である。図10の例では、カラーが選択され「はい」ボタンが押下されると、カラーを含む印刷ジョブが、モノクロに変更されず、そのまま印刷される。この場合、料金不足のため印刷が途中で中断する可能性がある。このため、図10の例では、中断の可能性を示すメッセージが表示されている。図10の例でモノクロが選択され「はい」ボタンが押下されると、カラーが指定されたページ(面)がモノクロに変更されて印刷される。この場合も、料金不足のため印刷が途中で中断する可能性がある。「いいえ」ボタンが押下された場合は、強制印刷は実行されない。   If the charge amount cannot be acquired in step S206 (step S206: No), the display control unit 104 displays a confirmation screen for selecting whether to execute forced printing (step S214). FIG. 10 is a diagram showing an example of the confirmation screen in this case. In the example of FIG. 10, when a color is selected and the “Yes” button is pressed, the print job including the color is printed as it is without being changed to monochrome. In this case, there is a possibility that printing may be interrupted halfway due to insufficient charges. For this reason, in the example of FIG. 10, a message indicating the possibility of interruption is displayed. When monochrome is selected in the example of FIG. 10 and the “Yes” button is pressed, the page (surface) with the color specified is changed to monochrome and printed. In this case as well, there is a possibility that printing is interrupted halfway due to a shortage of charges. If the “No” button is pressed, forced printing is not executed.

印刷制御部105は、強制印刷が指示されたか否かを判定する(ステップS215)。強制印刷が指示されていない場合、例えば図10で「いいえ」ボタンが押下された場合(ステップS215:No)、ステップS201に戻り処理を繰り返す。強制印刷が指示された場合、例えば図10で「はい」ボタンが押下された場合(ステップS215:Yes)、印刷制御部105は、カラーまたはモノクロによる強制印刷を印刷サーバ40に指示する(ステップS216)。   The print control unit 105 determines whether forced printing is instructed (step S215). When the forced printing is not instructed, for example, when the “No” button is pressed in FIG. 10 (step S215: No), the process returns to step S201 and is repeated. When forced printing is instructed, for example, when the “Yes” button is pressed in FIG. 10 (step S215: Yes), the print control unit 105 instructs the print server 40 to perform color or monochrome forced printing (step S216). ).

ステップS211、ステップS212、ステップS213、および、ステップS216による指示に応じて、印刷サーバ40は、印刷ジョブの印刷を実行する(図6では省略)。印刷実行後、表示制御部104は、精算(請求)する金額(請求金額)を表示するための請求画面を表示する(ステップS217)。図11は、請求画面の一例を示す図である。図11で「精算」ボタンが押下されると、課金制御部106は、例えば請求金額をプリペイドカードから引き落とす課金処理を実行する。   In response to the instructions in steps S211, S212, S213, and S216, the print server 40 prints the print job (not shown in FIG. 6). After execution of printing, the display control unit 104 displays a billing screen for displaying the amount to be settled (billed) (billed amount) (step S217). FIG. 11 is a diagram illustrating an example of a billing screen. When the “settlement” button is pressed in FIG. 11, the charging control unit 106 executes, for example, a charging process for withdrawing the charged amount from the prepaid card.

上記実施形態では、判定部103、表示制御部104、印刷制御部105、および、課金制御部106を専用端末20に備えていたが、これらの機能の一部または全部を他の装置(例えば印刷サーバ40)が備えるように構成してもよい。同様に、解析部202および印刷制御部203の機能を印刷サーバ40に備えず、これらの機能の一部または全部を他の装置(例えば専用端末20)に備えるように構成してもよい。また、画像形成装置10と専用端末20とを一つの筐体で構成してもよい。   In the above-described embodiment, the determination unit 103, the display control unit 104, the print control unit 105, and the charging control unit 106 are provided in the dedicated terminal 20. However, some or all of these functions are provided to other devices (for example, print The server 40) may be provided. Similarly, the functions of the analysis unit 202 and the print control unit 203 may not be provided in the print server 40, and some or all of these functions may be provided in another device (for example, the dedicated terminal 20). Further, the image forming apparatus 10 and the dedicated terminal 20 may be configured by a single casing.

また、印刷ジョブが印刷完了せずに(印刷条件の変更等が有無に依らず印刷ジョブが全ページ印刷できなかった場合に)、ステップS217で課金精算が完了した後に、残りに印刷ジョブ(印刷できなかったページの印刷)を実行するかを選択する画面を表示させてもよい。図12は、この場合に表示される確認画面の一例を示す図である。図12に示すように、確認画面には残りに印刷ジョブを実行するかを選択できるボタン(例えば「はい」「いいえ」等)と、課金の投入を促すメッセージ(例えば「残りの印刷ジョブの印刷を実行する場合、金額を投入してください」等)と、が表示される。   In addition, after the print job is not completed (when the print job cannot be printed on all pages regardless of whether there is a change in the print condition or the like), after the accounting settlement is completed in step S217, the remaining print job (print A screen for selecting whether to execute printing of a page that could not be printed may be displayed. FIG. 12 is a diagram showing an example of a confirmation screen displayed in this case. As shown in FIG. 12, the confirmation screen has buttons (for example, “Yes”, “No”, etc.) that can select whether to execute the remaining print job, and a message that prompts charging (for example, “Print the remaining print job”). If you want to execute, please input the amount of money, etc.).

そこで、金額が投入され、「はい」が選択されると、残りの印刷ジョブに対してS205以降の処理が行われる。この時、残りの印刷ジョブの印刷条件(カラー情報、両面情報、用紙サイズ等)は、途中まで印刷された印刷ジョブと同様の印刷条件が設定される。このようにすることで、ユーザは継続して残りの印刷ジョブの印刷を同じ印刷条件で実行することが選択できる。   Therefore, when the amount is input and “Yes” is selected, the processing from S205 is performed on the remaining print jobs. At this time, the print conditions (color information, double-sided information, paper size, etc.) of the remaining print jobs are set to the same print conditions as those of the print job printed halfway. In this way, the user can select to continue printing the remaining print jobs under the same printing conditions.

また、このように選択させることで、ユーザが利用する課金装置の選択の自由度が向上する。例えば、ユーザが、電子マネー機能を有するICカードを利用するための課金装置(例えば交通系のICカードリーダー)と、現金を利用するための課金装置(例えばコインラック)のいずれかを選んで課金印刷を行うことができるとする。この時、最初にユーザがICカードを利用して印刷を行い、金額が不足していたために課金額分の印刷を行ってから、残りの印刷ジョブについては現金を投入して印刷を行うことが出来るようになる。   Also, by making the selection in this way, the degree of freedom in selecting the charging device used by the user is improved. For example, a user selects and charges either a charging device (for example, a transportation IC card reader) for using an IC card having an electronic money function or a charging device (for example, a coin rack) for using cash. Assume that printing can be performed. At this time, the user first prints using the IC card, and the amount of money is insufficient. Therefore, after the amount of charge is printed, the remaining print job is printed with cash. become able to do.

次に、本実施形態にかかる課金制御装置のハードウェア構成について図13を用いて説明する。図13は、本実施形態にかかる課金制御装置のハードウェア構成を示す説明図である。   Next, the hardware configuration of the charging control apparatus according to the present embodiment will be described with reference to FIG. FIG. 13 is an explanatory diagram showing a hardware configuration of the charging control apparatus according to the present embodiment.

本実施形態にかかる課金制御装置は、CPU(Central Processing Unit)51などの制御装置と、ROM(Read Only Memory)52やRAM(Random Access Memory)53などの記憶装置と、ネットワークに接続して通信を行う通信I/F54と、各部を接続するバス61を備えている。   The charging control apparatus according to the present embodiment communicates with a control device such as a CPU (Central Processing Unit) 51 and a storage device such as a ROM (Read Only Memory) 52 and a RAM (Random Access Memory) 53 connected to a network. A communication I / F 54 for performing the above and a bus 61 for connecting each part.

なお、本実施形態の課金制御装置で実行されるプログラムは、ROM等に予め組み込まれて提供される。   Note that the program executed by the charging control apparatus of the present embodiment is provided by being incorporated in advance in a ROM or the like.

本実施形態の課金制御装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録してコンピュータ・プログラム・プロダクトとして提供するように構成してもよい。   The program executed in the charging control apparatus of the present embodiment is a file in an installable format or an executable format, and is a computer such as a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile Disk). The program may be recorded on a readable recording medium and provided as a computer program product.

さらに、本実施形態の課金制御装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の課金制御装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。   Furthermore, the program executed by the charging control apparatus according to the present embodiment may be configured to be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. Further, the program executed by the charging control apparatus of the present embodiment may be configured to be provided or distributed via a network such as the Internet.

本実施形態の課金制御装置で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。   The program executed by the charging control apparatus according to the present embodiment has a module configuration including the above-described units. As actual hardware, a CPU (processor) reads the program from the ROM and executes the above-described units. Are loaded on the main memory, and each unit is generated on the main memory.

10 画像形成装置
20 専用端末
30 課金装置
40 印刷サーバ
50 クライアントPC
60 認証サーバ
101 受付部
102 通信部
103 判定部
104 表示制御部
105 印刷制御部
106 課金制御部
121 操作表示部
201 通信部
202 解析部
203 印刷制御部
221 記憶部
DESCRIPTION OF SYMBOLS 10 Image forming apparatus 20 Dedicated terminal 30 Billing apparatus 40 Print server 50 Client PC
60 Authentication Server 101 Reception Unit 102 Communication Unit 103 Determination Unit 104 Display Control Unit 105 Print Control Unit 106 Charge Control Unit 121 Operation Display Unit 201 Communication Unit 202 Analysis Unit 203 Print Control Unit 221 Storage Unit

特開2003−196737号公報JP 2003-196737 A

Claims (10)

投入金額が、第1印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定部と、
前記投入金額が前記課金額より小さい場合に、前記第1印刷ジョブを、前記投入金額以内で印刷できる第2印刷ジョブに変更して印刷することを指示する印刷制御部と、
を備える課金制御装置。
A determination unit for determining whether or not the input amount is smaller than a charge amount necessary for printing the first print job;
A print control unit that instructs to change and print the first print job to a second print job that can be printed within the input amount when the input amount is smaller than the charged amount;
A charging control apparatus comprising:
前記第1印刷ジョブは、カラーで印刷するページを含むジョブであり、
前記印刷制御部は、前記投入金額が前記課金額より小さい場合に、前記第1印刷ジョブを、各ページをモノクロで印刷する第2印刷ジョブに変更して印刷することを指示する、
請求項1に記載の課金制御装置。
The first print job is a job including a page to be printed in color,
The print control unit instructs to change the first print job to a second print job for printing each page in monochrome when the input amount is smaller than the billing amount;
The charging control apparatus according to claim 1.
前記第1印刷ジョブは、複数のページを印刷するジョブであり、
前記印刷制御部は、前記投入金額が前記課金額より小さい場合に、前記第1印刷ジョブを、前記第1印刷ジョブに含まれるページのうち、前記投入金額内で印刷できるページ数のページを印刷する第2印刷ジョブに変更して印刷することを指示する、
請求項1に記載の課金制御装置。
The first print job is a job for printing a plurality of pages,
The print control unit prints the first print job with the number of pages that can be printed within the input amount out of the pages included in the first print job when the input amount is smaller than the charged amount. Instruct to change to the second print job to print,
The charging control apparatus according to claim 1.
前記印刷制御部は、前記投入金額が前記課金額より小さい場合に、前記第1印刷ジョブを、前記第1印刷ジョブの先頭ページから前記ページ数のページまでを印刷する第2印刷ジョブに変更して印刷することを指示する、
請求項3に記載の課金制御装置。
The print control unit changes the first print job to a second print job for printing from the first page of the first print job to the number of pages when the input amount is smaller than the billing amount. Instruct to print,
The charging control apparatus according to claim 3.
前記印刷制御部は、前記投入金額が前記課金額より小さい場合に、前記第1印刷ジョブを、前記第1印刷ジョブに含まれるページのうち、前記ページ数以内の指定されたページを印刷する第2印刷ジョブに変更して印刷することを指示する、
請求項3に記載の課金制御装置。
The print control unit prints the first print job by printing a designated page within the number of pages among the pages included in the first print job when the input amount is smaller than the billing amount. 2 Instruct to change to print job and print
The charging control apparatus according to claim 3.
前記投入金額が前記課金額より小さい場合に印刷を許可しない第1課金方式、および、前記投入金額が前記課金額より小さい場合に前記投入金額内で印刷を許可する第2課金方式のうち、指定された課金方式で課金を制御する課金制御部をさらに備える、
請求項1に記載の課金制御装置。
The first charging method that does not permit printing when the input amount is smaller than the charging amount, and the second charging method that allows printing within the input amount when the input amount is smaller than the charging amount. A charging control unit for controlling charging by the charged charging method;
The charging control apparatus according to claim 1.
ページの印刷ごとに課金する第1課金方式、および、前記投入金額が前記課金額より小さい場合に前記投入金額内で印刷を許可する第2課金方式のうち、画像形成装置の機種に応じた課金方式で課金を制御する課金制御部をさらに備える、
請求項1に記載の課金制御装置。
Charging according to the model of the image forming apparatus among a first charging method that charges each time a page is printed and a second charging method that allows printing within the input amount when the input amount is smaller than the charged amount A charging control unit for controlling charging by a method;
The charging control apparatus according to claim 1.
投入金額が、第1印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定ステップと、
前記投入金額が前記課金額より小さい場合に、前記第1印刷ジョブを、前記投入金額以内で印刷できる第2印刷ジョブに変更して印刷することを指示する印刷制御ステップと、
を含むことを特徴とする課金制御方法。
A determination step of determining whether or not the input amount is smaller than a charge amount necessary for printing the first print job;
A print control step for instructing to change and print the first print job to a second print job that can be printed within the input amount when the input amount is smaller than the charged amount;
A charging control method comprising:
コンピュータを、
投入金額が、第1印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定部と、
前記投入金額が前記課金額より小さい場合に、前記第1印刷ジョブを、前記投入金額以内で印刷できる第2印刷ジョブに変更して印刷することを指示する印刷制御部、
として機能させるためのプログラム。
Computer
A determination unit for determining whether or not the input amount is smaller than a charge amount necessary for printing the first print job;
A print control unit that instructs to change the first print job to a second print job that can be printed within the input amount when the input amount is smaller than the charged amount;
Program to function as.
画像形成装置による印刷を制御する印刷サーバと、課金制御装置と、を備える印刷システムであって、
前記課金制御装置は、
投入金額が、第1印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定部と、
前記投入金額が前記課金額より小さい場合に、前記第1印刷ジョブを、前記投入金額以内で印刷できる第2印刷ジョブに変更して印刷することを前記印刷サーバに指示する第1印刷制御部と、を備え、
前記印刷サーバは、
第1印刷ジョブを解析して前記課金額を算出する解析部と、
前記課金制御装置からの指示に応じて、前記第1印刷ジョブを前記第2印刷ジョブに変更し、前記第2印刷ジョブによる印刷を前記画像形成装置に指示する第2印刷制御部と、を備える、
印刷システム。
A printing system comprising a print server that controls printing by an image forming apparatus, and a charge control device,
The charging control device includes:
A determination unit for determining whether or not the input amount is smaller than a charge amount necessary for printing the first print job;
A first print control unit that instructs the print server to change the first print job to a second print job that can be printed within the input amount when the input amount is smaller than the charged amount; With
The print server
An analysis unit for analyzing the first print job and calculating the charge amount;
A second print control unit that changes the first print job to the second print job in response to an instruction from the charging control apparatus and instructs the image forming apparatus to perform printing by the second print job. ,
Printing system.
JP2013152119A 2013-07-22 2013-07-22 Billing control apparatus, billing control method, program, and printing system Pending JP2015022663A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013152119A JP2015022663A (en) 2013-07-22 2013-07-22 Billing control apparatus, billing control method, program, and printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013152119A JP2015022663A (en) 2013-07-22 2013-07-22 Billing control apparatus, billing control method, program, and printing system

Publications (1)

Publication Number Publication Date
JP2015022663A true JP2015022663A (en) 2015-02-02

Family

ID=52487014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013152119A Pending JP2015022663A (en) 2013-07-22 2013-07-22 Billing control apparatus, billing control method, program, and printing system

Country Status (1)

Country Link
JP (1) JP2015022663A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017061054A (en) * 2015-09-24 2017-03-30 富士ゼロックス株式会社 Image formation apparatus and program
JP2018084963A (en) * 2016-11-24 2018-05-31 京セラドキュメントソリューションズ株式会社 Information processing system and information processing method
JP2020046864A (en) * 2018-09-18 2020-03-26 富士ゼロックス株式会社 Billing control device, image forming system and program
JP2021068312A (en) * 2019-10-25 2021-04-30 凸版印刷株式会社 Building material manufacturing system, server device, and method for providing building material pattern
JP2023026242A (en) * 2021-08-13 2023-02-24 キヤノン株式会社 Image formation device, method, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005262766A (en) * 2004-03-19 2005-09-29 Canon Inc Image output apparatus and output processing method thereof
JP2006202063A (en) * 2005-01-20 2006-08-03 Ricoh Co Ltd Billing system using external storage medium and control method thereof
JP2010252082A (en) * 2009-04-16 2010-11-04 Canon Inc Information processing device
JP2011118212A (en) * 2009-12-04 2011-06-16 Canon Inc Image forming apparatus, display control method and program
JP2012081620A (en) * 2010-10-08 2012-04-26 Ricoh Co Ltd Image forming apparatus, method of controlling image formation, image formation control program, and recording medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005262766A (en) * 2004-03-19 2005-09-29 Canon Inc Image output apparatus and output processing method thereof
JP2006202063A (en) * 2005-01-20 2006-08-03 Ricoh Co Ltd Billing system using external storage medium and control method thereof
JP2010252082A (en) * 2009-04-16 2010-11-04 Canon Inc Information processing device
JP2011118212A (en) * 2009-12-04 2011-06-16 Canon Inc Image forming apparatus, display control method and program
JP2012081620A (en) * 2010-10-08 2012-04-26 Ricoh Co Ltd Image forming apparatus, method of controlling image formation, image formation control program, and recording medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017061054A (en) * 2015-09-24 2017-03-30 富士ゼロックス株式会社 Image formation apparatus and program
JP2018084963A (en) * 2016-11-24 2018-05-31 京セラドキュメントソリューションズ株式会社 Information processing system and information processing method
JP2020046864A (en) * 2018-09-18 2020-03-26 富士ゼロックス株式会社 Billing control device, image forming system and program
JP2021068312A (en) * 2019-10-25 2021-04-30 凸版印刷株式会社 Building material manufacturing system, server device, and method for providing building material pattern
JP7395958B2 (en) 2019-10-25 2023-12-12 Toppanホールディングス株式会社 Building materials manufacturing system, server device, and method for providing patterns of building materials
JP2023026242A (en) * 2021-08-13 2023-02-24 キヤノン株式会社 Image formation device, method, and program

Similar Documents

Publication Publication Date Title
JP4488101B2 (en) Image processing apparatus, billing management system, billing management method, and recording medium
EP2479620A1 (en) Printer capable of authenticating user, print management system including the printer and user authentication program
JP2003208296A (en) Print job accounting supply method, print job accounting supply system, and computer program product
JP2018118406A (en) Document printing system, image forming apparatus, and document printing program
US8861004B2 (en) Reading system, terminal apparatus, reading apparatus, and information processing method
JP2015022663A (en) Billing control apparatus, billing control method, program, and printing system
JP2010170442A (en) Image forming apparatus, and electronic money refund method in the same
JP2015123587A (en) Image formation device, control method for image formation device and program
EP3364385A1 (en) Checkout apparatus and checkout system
JP2015141570A (en) Output system, output method, and program
JP2022015736A (en) Information processing systems, methods and programs
JP2002049472A (en) Printing system and its management method
JP2015001938A (en) Image processing system, image processing method, image processing apparatus, and program
JP6155583B2 (en) Information processing apparatus, settlement system, settlement method and program
JP6743853B2 (en) Information processing device, settlement system, settlement method and program
JP2006134046A (en) Public print system and public print service method
JP2020120354A (en) Image forming apparatus
JP5748815B2 (en) Image forming apparatus, control method therefor, and program
JP6489872B2 (en) COMMUNICATION DEVICE, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD
JP2024064503A (en) Printing authority management system, printing device, and printing authority management program
JP6326977B2 (en) Information processing device
JP6380616B2 (en) Information processing apparatus, settlement system, settlement method and program
JP2014167680A (en) Image processing system, processing control method, and image processing apparatus
JP6743357B2 (en) Processor, program
US10708464B2 (en) Image forming apparatus that performs charging processing

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160707

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170509

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170710

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170808