JP7277132B2 - PRINTING DEVICE, PRINTING METHOD AND COMPUTER PROGRAM - Google Patents
PRINTING DEVICE, PRINTING METHOD AND COMPUTER PROGRAM Download PDFInfo
- Publication number
- JP7277132B2 JP7277132B2 JP2018245544A JP2018245544A JP7277132B2 JP 7277132 B2 JP7277132 B2 JP 7277132B2 JP 2018245544 A JP2018245544 A JP 2018245544A JP 2018245544 A JP2018245544 A JP 2018245544A JP 7277132 B2 JP7277132 B2 JP 7277132B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- printing
- processing
- amount
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Facsimile Transmission Control (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Description
本発明は、利用者に課金して印刷等のサービスを提供する装置、方法およびプログラムに関するものである。 The present invention relates to an apparatus, method, and program for providing services such as printing by charging a user.
印刷等を行う画像形成装置をオフィスや店舗等に設置する場合に、課金管理機能を設ける場合がある。課金管理機能とは、印刷等のサービスを提供する際に、利用者への課金を行う機能である。課金の徴収方式としては、例えば、コインベンダ、プリペイドカード、電子マネーカードなどがある。 2. Description of the Related Art When an image forming apparatus that performs printing or the like is installed in an office, a store, or the like, a billing management function may be provided. The billing management function is a function of billing the user when providing a service such as printing. Methods of collecting charges include, for example, coin vendors, prepaid cards, and electronic money cards.
コインベンダを搭載した画像形成装置では、通常、課金の徴収を確実に行うために、課金額の支払いが確保されたあとで印刷サービス等を行う。例えば、下記特許文献1の画像処理装置では、印刷ジョブの投入前に、用紙サイズ、部数、片面/両面などの複写条件から、課金額を計算する。そして、コインベンダ内へ課金額以上の貨幣が投入されたことが確認された後で、印刷等のジョブ投入が行われる。投入した貨幣に対する精算処理は、ジョブ終了後に行われる。これにより、課金の徴収漏れが防止できる。 In an image forming apparatus equipped with a coin vendor, usually, in order to ensure the collection of charges, a printing service or the like is performed after the payment of the charges is secured. For example, in the image processing apparatus disclosed in Japanese Patent Application Laid-Open No. 2002-200010, the billing amount is calculated from copy conditions such as paper size, number of copies, single-sided/double-sided, etc., before inputting a print job. Then, after it is confirmed that the amount of money more than the charged amount has been put into the coin vender, a job such as printing is entered. Settlement processing for the inserted money is performed after the job ends. As a result, it is possible to prevent the omission of collection of charges.
一方、プリペイドカードや電子マネーカードによる課金徴収方法としては、例えば、ホールド式カードリーダを用いたものが知られている。この方式でも、印刷等のジョブを実行する前に、カード(プリペイドカードあるいは電子マネー用ICカード)をカードリーダへ挿入する必要がある。画像形成装置は、挿入されたカードの残高を確認し、その残高が課金額を超えている場合にのみ印刷等のジョブを実行する。そして、ジョブが完了すると、そのカードは、料金引き落とし処理の後、ホールド式ガードリーダから送出されて利用者へ返却される。 On the other hand, as a charge collection method using a prepaid card or an electronic money card, for example, a method using a hold type card reader is known. Even in this method, it is necessary to insert a card (a prepaid card or an IC card for electronic money) into a card reader before executing a job such as printing. The image forming apparatus checks the balance of the inserted card, and executes a job such as printing only when the balance exceeds the billing amount. Then, when the job is completed, the card is sent out from the hold-type guard reader and returned to the user after the charge is debited.
近年、電子マネーを用いた決済方式の一つとして、モバイル端末等に非接触ICカード機能を搭載する方式の普及が進んでいる。この方式では、上述のようなホールド式カードリーダは使用されず、タッチ式カードリーダが使用される。 2. Description of the Related Art In recent years, as one of settlement methods using electronic money, a method of installing a contactless IC card function in a mobile terminal or the like is spreading. This system does not use a hold-type card reader as described above, but uses a touch-type card reader.
周知のように、通常、タッチ式カードリーダでは、利用者が非接触ICカードを手で保持したままタッチ画面へ1回接触させることで、残高確認や決済の処理が実行される。すなわち、タッチ式カードリーダでは、ホールド式カードリーダとは異なり、支払い等の処理を行う際に、そのカードをロックされた状態にすることがない。 As is well known, in a touch-type card reader, the balance confirmation and payment processing are normally executed by the user touching the touch screen once while holding the non-contact IC card by hand. That is, unlike the hold-type card reader, the touch-type card reader does not lock the card when performing processing such as payment.
しかしながら、上述のようなカード払いの課金徴収方法では、ジョブ投入前に残高確認をしてジョブ終了後に支払いをするため、ジョブの実行中もカードがロック状態に維持されていなければならない。 However, in the billing collection method of card payment as described above, the balance is checked before the job is submitted and the payment is made after the job is completed, so the card must be kept in a locked state even during the execution of the job.
従って、タッチ式カードリーダを用いる場合に、上述のカード支払い方法の手順をそのまま適用すると、通常のタッチ式カードリーダとは異なる使用方法を利用者に強いることになり、利用者の混乱やミスを招きやすいという欠点が生じる。 Therefore, when using a touch-type card reader, if the procedure of the above-mentioned card payment method is applied as it is, the user will be forced to use a method different from that of a normal touch-type card reader, causing confusion and mistakes on the part of the user. There is a drawback that it is easy to invite.
そこで、本発明の目的は、簡単且つ分かりやすい操作のみで確実に課金の精算を行える技術を提供することにある。 SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a technique that enables the settlement of charges with certainty through simple and easy-to-understand operations.
本発明は、電子決済のための情報を格納したメモリを備える携帯可能なデバイスを用いて課金の精算が行われる印刷処理を実行する印刷装置であって、印刷対象となるデータの印刷処理に係る課金額を決定する決定手段と、精算可能な金額の情報を前記デバイスから取得する取得処理を実行する第1実行手段と、前記決定された課金額が前記取得処理で取得された金額以下である場合に、前記取得処理で取得された金額から前記課金額を引き落とす精算処理を実行する第2実行手段と、前記印刷対象となる前記データの印刷処理を実行する第3実行手段と、前記精算処理に関する情報を表示出力する表示手段と、前記第3実行手段で前記印刷処理が実行されたあとに、前記精算処理に関する情報に基づく領収書情報を電子メールで出力する出力手段と、を有し、前記第2実行手段による前記精算処理は、前記印刷処理の前、または後に実行されることを特徴とする。 The present invention relates to a printing apparatus that executes printing processing in which charges are settled using a portable device that has a memory that stores information for electronic payment, and relates to printing processing of data to be printed. determining means for determining a billing amount; first executing means for executing an acquisition process for obtaining information on a payable amount from the device; and the determined billing amount is equal to or less than the amount obtained in the acquisition process. second execution means for executing settlement processing for deducting the billing amount from the amount acquired in the acquisition processing; third execution means for executing print processing for the data to be printed; and the settlement processing and output means for outputting receipt information based on the information on the settlement process by e-mail after the printing process is executed by the third execution means , The settlement processing by the second executing means is characterized in that it is executed before or after the printing processing .
本発明によれば、電子決済手段を用いて、簡単且つ分かりやすい操作のみで確実に課金の精算を行える技術を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the technique which can settle a charge reliably only by simple and easy-to-understand operation can be provided using an electronic settlement means.
以下、本発明を実施するための形態について、図面を用いて説明する。 EMBODIMENT OF THE INVENTION Hereinafter, the form for implementing this invention is demonstrated using drawing.
[実施形態1]
本発明の実施形態1について、図1~図9を用いて説明する。
[Embodiment 1]
Embodiment 1 of the present invention will be described with reference to FIGS. 1 to 9. FIG.
<画像処理装置のシステム構成>
図1は、本実施形態に係るシステム100の構成を概念的に示す図である。
<System Configuration of Image Processing Apparatus>
FIG. 1 is a diagram conceptually showing the configuration of a system 100 according to this embodiment.
図1に示したように、本実施形態の画像形成装置101は、コントローラユニット102、表示部103、操作部104、プリンタユニット105およびスキャナユニット106を有している。
As shown in FIG. 1, the
表示部103は、LEDや液晶ディスプレイを備えており、これらのLEDや液晶ディスプレイを用いてユーザの操作に関する情報や装置の内部状態等を表示する。
The
操作部104は、ユーザからの操作を受け付ける。なお、操作部104は、複数の操作ボタンを用いる方式でも良いし、表示部103と一体化されたタッチ画面を用いる方式でも良いし、その両方でも良い。
The
プリンタユニット105は、コントローラユニット102から印刷指示と画像データとを受け付けたときに、その画像データを記録紙へ印刷する。そのために、プリンタユニット105は、コントローラユニット102のCPU107へ、デバイス制御I/F114を介して接続されている。
When receiving a print instruction and image data from the
スキャナユニット106は、コントローラユニット102からスキャン指示を受け付けたときに、スキャン動作を行う。そして、スキャナユニット106は、スキャン動作で取得した画像データを、コントローラユニット102へ送信する。そのために、スキャナユニット106は、コントローラユニット102のCPU107と、デバイス制御I/F114を介して接続されている。
The
コントローラユニット102は、CPU107、ROM108、RAM109、HDD110、EEPROM111、表示部I/F112、操作部I/F113、デバイスI/F114およびネットワークI/F115を有する。
CPU107は、画像形成装置101に内蔵された制御プログラムの実行媒体である。すなわち、CPU107は、各I/Fや、プログラム記憶媒体や、動作メモリなどを用いて、コントローラユニット102に接続される各種デバイスの動作を制御する。
A
ROM108は、読み取り専用メモリであり、システム起動に必要なブートプログラムなどを記憶している。
A
RAM109は、揮発メモリであり、制御プログラムを実行する際に必要となるワークメモリである。
A
HDD110は、磁気ディスクなどの記憶媒体であり、制御プログラムや画像データなどを記憶している。 The HDD 110 is a storage medium such as a magnetic disk, and stores control programs, image data, and the like.
EEPROM111は、不揮発メモリであり、制御プログラムが実行する際に必要となる設定値などを記憶している。加えて、課金計算に必要な単価テーブルなども、EEPROM111に記憶されている。 The EEPROM 111 is a non-volatile memory, and stores setting values and the like required when the control program is executed. In addition, the EEPROM 111 also stores a unit price table required for billing calculation.
表示I/F112は、表示部103へ制御情報を出力して表示させるためのインタフェースである。
The display I/
操作部I/F113は、操作部104から入力情報を受け取ってCPU107に供給するためのインタフェースである。
An operation unit I/
デバイスI/F114は、コントローラユニットに接続されるデバイス(プリンタユニット105、スキャナユニット106、ICカードリーダ/ライタ118)との入出力を制御する。デバイスI/F114は、例えば、複数デバイスが接続可能なバス構造として実現することができる。あるいは、デイバイスI/F114を、1対1でデバイスに接続される複数のI/Fによって構成してもよい。
A device I/
ICカードリーダ/ライタ118は、非接触ICカードをタッチ画面に接触させた状態で情報の読み出しや書き込みを行う、タッチ式カードリーダである。ここで、ICカードは、通常の板状非接触ICカードに限らず、非接触ICチップを搭載して非接触ICカード機能を実現したデバイス(モバイル端末など)等でもよく、更には、電子マネー以外の決済方式を使用するツールでもよい。すなわち、電子決済方式による支払い処理を行えるものでありさえすれば、他の種類の携帯型ツールであっても、本発明の実施に利用することができる。
The IC card reader/
ネットワークI/F115は、画像形成装置101をLAN/WAN116に接続するためのインタフェースである。このネットワークI/Fを介して、LAN/WAN116に接続されたパーソナルコンピュータ(PC)117から、プリントジョブ等が受け付けられる。
A network I/
また、画像形成装置101は、デバイスI/F114を介してICカードリーダ/ライタ118と通信する機能を有する。
The
更に、画像形成装置101は、LAN/WAN116を介して決済センターのサーバコンピュータ(PC)119と通信し、利用料金引き落とし等の決済処理を行う機能を有する。
Further, the
加えて、画像形成装置101は、LAN/WAN116を介して、キャッシュレジスター120と通信する。キャッシュレジスター120は、画像形成装置101のキャンセル処理を行った際の返金などを行う装置である。
In addition,
<コントローラソフトウエアのモジュール構成>
図2は、コントローラソフトウエア201のモジュールの構成を概略的に示すブロック図である。
<Controller software module configuration>
FIG. 2 is a block diagram schematically showing the configuration of the modules of the
コントローラソフトウエア201は、CPU107が制御プログラムをHDD110から読み出してRAM109に展開して実行することにより、構築される。このコントローラソフトウエア201は、UI(ユーザインタフェース)制御部202、アプリケーション制御部203、記憶装置制御部204、ネットワーク制御部205、ジョブ制御部206、課金装置制御部207およびデバイス制御部208を有している。
The
UI制御部202は、表示部I/F103を制御して、ユーザに視認させるための画面表示を行う。また、UI制御部202は、操作部I/F104を介してユーザの操作入力を受け付け、アプリケーション制御部203へ通知する。
The
アプリケーション制御部203は、UI制御部202から指示の通知を受け付けて、ジョブ制御部206へのジョブ投入などの処理を行う。また、アプリケーション制御部203は、PC117から画像形成装置101へ留め置きプリントジョブの実行が指示された際に、ネットワーク制御部205を介してプリントデータを取得し、記憶装置制御部204へ送って、HDD110等に格納させる。留め置きプリントジョブとは、ジョブ受け付け後すぐに印刷を行うのではなく、一旦画像形成装置の内部にプリントデータを保持しておいて、別途ユーザからの印刷指示を受けたときに印刷するジョブである。留め置きプリントジョブの実行に際しては、他のユーザによる無断の印刷を防止するために、パスワードを付加することができる。
The
記憶装置制御部204は、他の制御部からの読み書き指示に従い、HDD110やEEPROM111に対して、プリントデータや、課金計算に必要な単価テーブル、各種設定値などの読み書きを行う。
The storage
ネットワーク制御部205は、ネットワークI/F115を介して、LAN/WAN116に対するデータの送受信を行う。PC117からのプリントジョブは、一旦ネットワーク制御部205で受け付けられる。そして、プリントジョブが留め置きプリントジョブの場合、ネットワーク制御部205は、そのプリントデータをアプリケーション制御部203に送る。一方、プリントジョブが通常のプリントジョブの場合、ネットワーク制御部205は、そのデータをジョブ制御部206に送る。
ジョブ制御部206は、アプリケーション制御部203やネットワーク制御部205からのジョブ投入を受け付けると、記憶装置制御部204に保持されている各種設定を取得して、ジョブを実行する。ジョブの実行処理では、ジョブ制御部206は、デバイス制御部208へ、プリント指示やスキャン指示等を送るとともに、課金装置制御部207へ、課金に必要な情報を通知する。
Upon receiving a job input from the
課金装置制御部207は、デバイスI/F114を介して、ICカードリーダ/ライタ118と通信する。課金装置制御部207は、ICカードリーダ/ライタ118からICカードの検知や残高などの情報を受け取り、また、Cカードリーダ/ライタ118へ引き落とし金額などの情報が送られる。
Billing
デバイス制御部208は、デバイスI/F114を介して、プリンタユニット105やスキャナユニット106と通信する。デバイス制御部208は、ジョブ制御部206からプリント指示やスキャン指示等を受けた際に、プリンタユニット105にプリント動作を開始させたり、スキャナユニット106にスキャナ動作を開始させたりする。また、デバイスの動作状態に関する情報などが、デバイス制御部208を介して、ジョブ制御部206へ通知される。
A
<コピージョブの課金処理>
図6および図7は、本実施形態に係る画像形成装置101がコピージョブを実行する際の、課金処理の手順を示すフローチャートである。本処理は、CPU107を実行媒体とし、各制御部で行う。
<Billing process for copy jobs>
6 and 7 are flowcharts showing procedures of billing processing when the
アプリケーション制御部203は、ユーザが操作部104でコピーのスキャン開始を選択したことを示す通知を、UI制御部202から受ける。これにより、このアプリケーション制御部203が、図6および図7の処理を開始する。
The
まず、ステップS601(図6参照)で、アプリケーション制御部203は、ジョブ制御部206に対するコピージョブ投入を行う。そして、ジョブ制御部206が、デバイス制御部208およびデバイスI/F114を介して、スキャナユニット106にスキャン指示を行うことで、スキャンおよび画像生成を行わせる。
First, in step S<b>601 (see FIG. 6 ), the
すべての原稿のスキャンおよび画像生成が完了すると、ステップS602で、生成した画像の出力サイズ、カラーモードに基づき、課金額を算出する。 When scanning of all the originals and image generation are completed, in step S602, the charge amount is calculated based on the output size and color mode of the generated image.
次に、ステップS603で、アプリケーション制御部203が、UI制御部202および表示部I/F112を介して、表示部103に、図3に示すようなICカード待ち受け画面301を表示させる。画面301のメッセージ表示領域302には、ユーザにICカードのタッチを促すメッセージを表示することが望ましい。画面301において、キャンセルボタン303が押下された場合、UI制御部202からアプリケーション制御部203へ、キャンセル要求が通知される。
Next, in step S603, the
ステップS604で、アプリケーション制御部203は、キャンセル要求通知を受け取ったか否かを確認する。キャンセル要求を受け取っていた場合、アプリケーション制御部203は、ステップS610以降の処理を行う。
In step S604, the
一方、ステップS604でキャンセル要求を受け取っていないと判断した場合、アプリケーション制御部203は、ICカードリーダ/ライタ118がICカードを検知したか否かを、課金装置制御部207を介して確認する(ステップS605)。ICカードの検知が確認されなかった場合、ステップS603に戻る。
On the other hand, if it is determined in step S604 that the cancellation request has not been received, the
ステップS605でICカードの検知が確認された場合、アプリケーション制御部203は、課金装置制御部207を介して、ICカードリーダ/ライタ118から、そのICカードの残高を取得する(ステップS606)。
When the detection of the IC card is confirmed in step S605, the
さらに、アプリケーション制御部203は、ステップS606で取得したICカードの残高を、ステップS602で算出した課金額と比較する(ステップS607)。
Further, the
そして、残高が課金額よりも少ない場合は、ステップS608で、アプリケーション制御部203は、表示部103に、図4に示すエラー画面401を表示させる。エラー画面401のメッセージ表示領域402には、残高が不足している旨とともに、残高および課金額を表示することが望ましい。図4のエラー画面401において、キャンセルボタン403が押下された場合、UI制御部202からアプリケーション制御部203へ、キャンセル要求が通知される。
If the balance is less than the billing amount, the
ステップS609で、アプリケーション制御部203は、キャンセル要求通知を受け取ったか否かを確認する。キャンセル要求を受け取っていた場合、アプリケーション制御部203は、ジョブ制御部206に対しキャンセル処理を要求し、このコピージョブの処理を終了する(ステップS610)。
In step S609, the
一方、ステップS609でキャンセル要求通知を受け取っていないと判断された場合、アプリケーション制御部203の処理は、ステップS608に戻る。
On the other hand, if it is determined in step S609 that no cancellation request notification has been received, the processing of the
ステップS607で、残高が課金額よりも高いと判断された場合、アプリケーション制御部203は、課金装置制御部207を介して、ICカードリーダ/ライタ118へ、課金額の引き落としを要求する(図7のステップS611)。そして、アプリケーション制御部203は、課金装置制御部207経由で、ICカードリーダ/ライタ118から引き落とし結果の通知を受信して、その結果を確認する(ステップS612)。
If it is determined in step S607 that the balance is higher than the billing amount, the
ステップS612で、引き落としが失敗したと判断された場合、アプリケーション制御部203の処理は、カード待ち受け画面301を表示する処理(ステップS603、図3)へ戻る。
If it is determined in step S612 that the withdrawal has failed, the processing of the
一方、ステップS612で、引き落としが成功したと判断された場合、ステップS613以降の処理を行う。 On the other hand, if it is determined in step S612 that the withdrawal has succeeded, the processing from step S613 is performed.
ステップS613で、アプリケーション制御部203は、ジョブ制御部206に対し、ステップS601で生成した画像の印刷出力を要求する。この要求を受信すると、ジョブ制御部206は、デバイス制御部208およびデバイスI/F114を介して、プリンタユニット105へ、印刷を指示する。これにより、プリンタユニット105が、印刷出力を行う。
In step S613, the
次に、ステップS614で、アプリケーション制御部203は、UI制御部202および表示部I/F112を制御して、表示部103に、決済の表示画面501を表示する。この表示画面501には、引き落とし金額と支払後残高とを表示する欄502が設けられる。
Next, in step S<b>614 , the
さらに、この表示画面501には、OKボタン503と、領収書出力ボタン504とが、表示される。ユーザは、領収書の出力を希望する場合には、領収書出力ボタン504を押下する。一方、領収書出力を希望しない場合、ユーザは、領収書出力ボタン504を操作すること無しに、OKボタン503を押下する。アプリケーション制御部203は、UI制御部202を介して、操作部104から、OKボタン503が押下された旨の通知または領収書出力ボタン504が押下された旨の通知を受け取る。
Further, on this
ステップS615で、アプリケーション制御部203は、操作部104から受け取った通知を確認する。そして、OKボタン503の押下を示す通知であった場合は、引き落とし表示画面501を閉じて、処理を終了する。
In step S<b>615 , the
一方、ステップS615で、領収書出力ボタン504の押下を示す通知がなされたと判断された場合は、ステップS616の領収書出力処理を行ったのち、処理を終了する。
On the other hand, if it is determined in step S615 that a notification indicating that the
<領収書出力処理>
以下、ステップ616で実行する領収書出力処理について、図8および図9を用いて説明する。
<Receipt output processing>
The receipt output processing executed in step 616 will be described below with reference to FIGS. 8 and 9. FIG.
図9は、本実施形態に係る領収書出力処理のフローチャートである。本実施形態の領収書出力処理は、CPU107を実行媒体とし、各制御部で実行する。
FIG. 9 is a flowchart of receipt output processing according to this embodiment. The receipt output process of this embodiment uses the
上述のように、表示画面501でユーザが領収書出力ボタン504の押下を行うと、この操作がアプリケーション制御部203へ通知されて、領収書出力処理が開始される。
As described above, when the user presses the
領収書出力処理では、まず、アプリケーション制御部203は、認証制御部(図示せず)から認証状態情報を取得する。そして、ステップS801で、アプリケーション制御部203は、ユーザが認証を受けたか否かを判断する。ユーザが既にユーザ登録を済ましており、その登録ユーザとしての認証を受けて画像形成装置101を使用している場合、認証制御部は「認証済み」との認証状態情報を返送する。一方、ユーザが認証を経ずに画像形成装置101を使用している場合、認証制御部は「未認証」との認証状態情報を返送する。
In the receipt output process, first, the
ステップS801で認証済みと判断した場合、アプリケーション制御部203は、ステップS802で、認証制御部に対して、その認証済みユーザの電子メールアドレスを取得できるか否かを確認する。ユーザが、ユーザ情報として電子メールアドレスを登録している場合には、アプリケーション制御部203が、その登録電子メールアドレスを取得できる。
If it is determined in step S801 that the user has been authenticated, the
ステップS801で認証を受けていると判断され且つステップS802で電子メールアドレスを取得できると判断された場合、アプリケーション制御部203は、ステップS803の処理を実行する。
When it is determined in step S801 that the user has been authenticated and in step S802 it is determined that the e-mail address can be obtained, the
ステップS803では、アプリケーション制御部203が、UI制御部202および表示部I/F112を介して、表示部103に、図8(a)に示すような、領収書受け取り方法の選択画面701を表示させる。この選択画面701には、領収書の出力方法を選択するためのラジオボタン702~704と入力フィールド705とが表示される。
In step S803, the
ラジオボタン702が選択された場合、領収書は、プリンタユニット105によって印刷出力される。ラジオボタン703が選択された場合、領収書の出力先は、上述のステップS802でアプリケーション制御部203が取得した電子メールアドレスに設定される。一方、ラジオボタン704が選択された場合、ユーザが入力フィールド705へ入力した任意の電子メールアドレスが、領収書の出力先として指定される。
If
さらに、選択画面701には、OKボタン706およびキャンセルボタン707が表示される。これらのボタン706,707は、ステップS805以降の処理(後述)に使用される。
Furthermore, an
ステップS801で認証を受けていないと判断された場合や、ステップS802で電子メールアドレスを取得できないと判断された場合、アプリケーション制御部203は、ステップS804の処理を実行する。
If it is determined in step S801 that the user has not been authenticated, or if it is determined in step S802 that the e-mail address cannot be obtained, the
ステップS804では、アプリケーション制御部203が、UI制御部202および表示部I/F112を介して、表示部103に、図8(b)に示すような、領収書受け取り方法の選択画面708を表示させる。この選択画面708には、領収書の出力方法を選択するためのラジオボタン709,710と入力フィールド711とが表示される。
In step S804, the
ラジオボタン709が選択された場合、領収書は、プリンタユニット105によって印刷出力される。一方、ラジオボタン710が選択された場合、ユーザが入力フィールド711へ入力した任意の電子メールアドレスが、領収書の出力先として指定される。
If
さらに、選択画面708には、OKボタン712およびキャンセルボタン713が表示される。ユーザが選択画面701,708のOKボタン706,712を押下することにより、領収書受け取り方法の選択結果がアプリケーション制御部203へ通知される。一方、キャンセルボタン707,713が押下されることにより、領収書出力処理のキャンセル要求が、アプリケーション制御部203へ通知される。
Furthermore, an
ステップS805で、アプリケーション制御部は、キャンセル要求を受けとったたか否か(すなわち、キャンセルボタン707または713が押下されたか否か)を確認する。そして、キャンセル要求を受けていると判断した場合は、アプリケーション制御部203は、選択画面701、708を閉じて、処理を終了する。
In step S805, the application control unit checks whether or not a cancel request has been received (that is, whether or not the cancel
一方、ステップS805でキャンセル要求を受けていないと判断した場合、アプリケーション制御部203は、ステップS806の処理を行う。このステップS806では、領収書受け取り方法の選択結果を受け取ったか否か(すなわち、OKボタン706または712が押下されたか否か)が確認される。そして、選択結果を受け取っていないと判断した場合は、ステップS805の処理に戻る。
On the other hand, if it is determined in step S805 that the cancellation request has not been received, the
一方、ステップS806で領収書受け取り方法の選択結果を受け取っていると判断した場合、アプリケーション制御部203は、ステップS807で、その選択結果をチェックする。そして、印刷出力が選択されている場合、アプリケーション制御部203は、ステップS808で、ジョブ制御部206に対し、領収書の印刷出力要求を行う。ジョブ制御部206はデバイス制御部208およびデバイスI/F114を介して、プリンタユニット105に、印刷指示を行う。これにより、プリンタユニット105が、領収書の印刷出力を行う。
On the other hand, if it is determined in step S806 that the receipt receiving method selection result has been received, the
一方、ステップS807で電子メール送信が選択されている場合、アプリケーション制御部203は、ステップS809の処理を行う。このステップS809では、送信先として直接入力メールアドレスまたは登録メールアドレスのどちらが指定されたかを判断する。上述のように、選択画面701(図8(a)参照)でラジオボタン704が選択された場合や、選択画面708(図8(b)参照)でラジオボタン710が選択された場合は、入力フィールド705,711に直接入力されたメールアドレスが領収書の宛先となる。一方、選択画面701(図8(a)参照)でラジオボタン703が選択された場合は、ステップS802で取得されたメールアドレス(すなわち、予めユーザが登録したメールアドレス)が、領収書の宛先となる。
On the other hand, if e-mail transmission is selected in step S807, the
ステップS809で直接入力メールアドレスが指定されたと判断した場合、続いて、アプリケーション制御部203は、ステップS810で、入力フィールド705または711に、メールアドレスが入力されているか否かを判断する。そして、メールアドレスが入力されていないと判断した場合、処理はステップS801へ戻る。
If it is determined in step S809 that a directly input e-mail address has been specified, then in step S810 the
ステップS809で登録メールアドレスが指定されていると判断した場合や、ステップS810でメールアドレスが入力済みであると判断した場合、アプリケーション制御部203は、ステップS811の処理を行う。このステップS811では、選択画面701または708で指定されたメールアドレスへ領収書情報を送信するように、アプリケーション制御部203がネットワーク制御部205へ要求する。ネットワーク制御部205は、ネットワークI/F115を介して、指定されたメールアドレスへ電子メールを送信する。これにより、領収書出力処理が終了する。
If it is determined in step S809 that the registered e-mail address has been specified, or if it is determined in step S810 that the e-mail address has already been input, the
以上説明したように、本実施形態によれば、非接触式ICカードを利用する場合に、事前にコピーの課金額の算出および引き落とし処理を行うことで、簡単且つ分かりやすい操作で確実に課金の徴収を行うことができる。 As described above, according to this embodiment, when a contactless IC card is used, the billing amount for copying is calculated and the withdrawal process is performed in advance. collection can be carried out.
[実施形態2]
本発明の実施形態2について、図10~図17を用いて説明する。
[Embodiment 2]
Embodiment 2 of the present invention will be described with reference to FIGS. 10 to 17. FIG.
本実施形態では、精算処理のタイミングとして、前精算または後精算をユーザが選択できるように構成した画像形成装置について説明する。ここでは、ジョブの実行前に精算処理を行うことを「前精算」と称し、ジョブの実行後に精算処理を行うことを「後精算」と称する。 In the present embodiment, an image forming apparatus configured so that the user can select pre-payment or post-payment as the timing of payment processing will be described. Here, performing the settlement process before executing the job is referred to as "pre-settlement", and performing the settlement process after executing the job is referred to as "post-settlement".
<前精算、後精算のモード分岐処理>
図10は、精算処理のタイミングを設定する処理を示すフローチャートである。本処理は、CPU107を実行媒体とし、各制御部で実行する。
<Pre-payment and post-payment mode branch processing>
FIG. 10 is a flow chart showing the process of setting the timing of the settlement process. This processing is executed by each control unit using the
本実施形態では、予め、設定画面1101(図13参照)を用いて、精算処理のタイミング設定が行われる。図13の設定画面1101において、前精算を行う場合はラジオボタン1102が選択され、後精算を行う場合はラジオボタン1103が選択される。ラジオボタン1102,1103を選択した後でOKボタン1104を押下することで、設定が完了する。
In the present embodiment, the timing of settlement processing is set in advance using the setting screen 1101 (see FIG. 13). On the
本実施形態の画像形成装置101でコピージョブを実行する場合、まず、ユーザが操作部104を操作することにより、コピーのスキャンが開始される。そして、このスキャン開始が操作部104からアプリケーション制御部203へ通知されることにより、アプリケーション制御部203の処理が開始する。
When a copy job is executed by the
アプリケーション制御部203の処理では、まず、ステップS901で、アプリケーション制御部203が、課金処理の精算モードを取得する。
In the processing of the
次に、ステップS902で、取得した精算モードで、精算処理のタイミングについての設定を確認する。そして、前精算に設定されていると判断した場合、アプリケーション制御部203は、ステップS903の前精算出力処理を行う。ここで、前精算出力処理の手順は、実施形態1で示した処理とほぼ同様であるため、説明を省略する。
Next, in step S902, the setting of the timing of settlement processing is confirmed in the acquired settlement mode. Then, if it is determined that pre-payment is set, the
一方、ステップS902で、後精算に設定されていると判断した場合、アプリケーション制御部203は、ステップS904の後精算出力処理を行う。
On the other hand, if it is determined in step S902 that post-payment is set, the
以下、後精算出力処理について説明する。 The post-adjustment output processing will be described below.
<コピージョブの後精算モードの課金処理>
図11および図12は、コピージョブにおいて後精算の課金処理を行う場合のフローチャートである。本処理は、CPU107を実行媒体とし、各制御部で実行する。
<Billing processing in post-payment mode for copy jobs>
11 and 12 are flow charts in the case of post-payment billing processing for a copy job. This processing is executed by each control unit using the
まず、ステップS1001(図11参照)で、アプリケーション制御部203が、ジョブ制御部206に対して、コピージョブ投入を行う。そして、ジョブ制御部206が、デバイス制御部208およびデバイスI/F114を介して、スキャナユニット106へスキャン指示を行う。これによって、スキャナユニット106が、スキャンおよび画像生成を行う。すべての原稿のスキャンおよび画像生成が完了すると、アプリケーション制御部203は、ステップS1002で、生成した画像の出力サイズやカラーモード等に基づいて、課金額を算出する。
First, in step S<b>1001 (see FIG. 11 ), the
次に、ステップS1003で、アプリケーション制御部203は、表示部103に、図14に示すような待ち受け画面1201を表示させる。この待ち受け画面1201において、メッセージ表示領域1202には、引き落とし予定金額が表示される。また、メッセージ表示領域1203に示したように、この待ち受け画面1201には、ユーザにICカードのタッチを促すメッセージを表示することが望ましい。加えて、この待ち受け画面1201には、キャンセルボタン1204が表示される。キャンセルボタン1204が押し下げられたとき、操作部I/F104およびUI制御部202を介して、操作部104からアプリケーション制御部203へ、キャンセル要求が通知される。
Next, in step S1003, the
ステップS1004では、アプリケーション制御部203が、キャンセル要求を受信したか否かを確認する。キャンセル要求が成されたと判断した場合、アプリケーション制御部203は、ステップS1010のキャンセル処理を行って、処理を終了する。
In step S1004, the
一方、ステップS1004で、キャンセル要求を受け取っていないと判断した場合、アプリケーション制御部203の処理は、ステップS1005へ移行する。
On the other hand, if it is determined in step S1004 that no cancellation request has been received, the processing of the
ステップS1005で、アプリケーション制御部203は、課金装置制御部207を介して、ICカードリーダ/ライタ118へ、ICカードを検知したか否かを確認する。ICカードが検知されていない場合、アプリケーション制御部203の処理は、ステップS1003へ戻る。
In step S1005, the
一方、ステップS1005でICカードが検知された場合、アプリケーション制御部203は、ステップS1006で、課金装置制御部207を介して、ICカードリーダ/ライタ118からICカードの残高を取得する。
On the other hand, if an IC card is detected in step S1005, the
そして、ステップS1007で、アプリケーション制御部203は、取得した残高を、ステップS1002で算出した課金額と比較する。残高が課金額よりも小さい場合、アプリケーション制御部203は、ステップS1008で、図15に示すようなエラー画面1301を表示する。このエラー画面1301のメッセージ表示領域1302には、残高が不足している旨を表示するとともに、残高および課金額を表示することが望ましい。
Then, in step S1007, the
ステップS1009で、アプリケーション制御部203は、キャンセル要求を受信したか否かを確認する。キャンセル要求が成されたと判断した場合、アプリケーション制御部203は、ステップS1010のキャンセル処理を行って、処理を終了する。一方、ステップS1009でキャンセル要求を受け取っていないと判断した場合、アプリケーション制御部203の処理は、ステップS1008へ移行する。
In step S1009, the
一方、ステップS1007で残高が課金額以上であった場合、アプリケーション制御部203は、ステップS1011(図12参照)の印刷処理を実行する。そのために、アプリケーション制御部203は、まず、ジョブ制御部206に対して、ステップS1001で生成した画像の印刷出力を要求する。ジョブ制御部206は、デバイス制御部208およびデバイスI/F114を介して、プリンタユニット105へ印刷を指示する。そして、プリンタユニット105が、印刷出力を実行する。
On the other hand, if the balance is equal to or greater than the billing amount in step S1007, the
次に、ステップS1012で、アプリケーション制御部203は、図16に示すような待ち受け画面1401を表示する。この待ち受け画面1401のメッセージ表示領域1402には、引落金額(すなわち課金額)と支払後残高とを表示する。この支払後残高は、上述のステップS1006で取得した、ICカードの残高から計算される。ここで、待ち受け画面1401には、メッセージ表示領域1403として示したような、ICカードリーダ/ライタ118にICカードを接触させて精算処理を行うようにユーザに促すメッセージを表示することが望ましい。
Next, in step S1012, the
ステップS1013で、アプリケーション制御部203は、課金装置制御部207を介して、ICカードリーダ/ライタ118へ、ICカードを検知したか否かを確認する。ICカードが検知されていない場合、アプリケーション制御部203の処理は、ステップS1012へ戻る。
In step S1013, the
一方、ステップS1013でICカードが検知されていた場合、アプリケーション制御部203は、ステップS1014で、課金装置制御部207を介して、ICカードリーダ/ライタ118に対して、課金額をICカードから引き落とす処理を要求する。ICカードリーダ/ライタ118は、この要求を受けて引き落とし処理を実行し、引き落としの成否を、アプリケーション制御部203へ通知する。
On the other hand, if the IC card is detected in step S1013, the
アプリケーション制御部203は、ステップS1015で、この通知に基づいて、引き落としの成否を判断する。引き落としに失敗したと判断した場合、アプリケーション制御部203の処理は、ステップS1012に戻る。
In step S1015, the
一方、ステップS1015で引き落としに成功したと判断した場合、アプリケーション制御部203の処理は、ステップS1016へ移る。
On the other hand, if it is determined in step S1015 that the withdrawal has succeeded, the processing of the
ステップS1016では、アプリケーション制御部203が、図17に示すような印刷終了画面1501を表示する。この印刷終了画面1501には、メッセージ表示領域1502して示したように、印刷が終了した旨のメッセージを表示することが望ましい。
In step S1016, the
さらに、この印刷終了画面1501には、OKボタン1503と、領収書出力ボタン1504とが、表示される。ユーザは、領収書出力を希望する場合には、領収書出力ボタン1504を押下する。一方、領収書出力を希望しない場合、ユーザは、領収書出力ボタン1504を操作すること無しに、OKボタン1503を押下する。アプリケーション制御部203は、UI制御部202を介して、操作部104から、OKボタン1503が押下された旨の通知または領収書出力ボタン1504が押下された旨の通知を受け取る。
Furthermore, an
ステップS1017で、アプリケーション制御部203は、操作部104から受け取った通知を確認する。そして、OKボタン1503の押下を示す通知であった場合は、引き印刷終了画面1501を閉じて、処理を終了する。
In step S<b>1017 , the
一方、ステップS1017で、領収書出力ボタン504の押下を示す通知がなされたと判断された場合は、ステップS616の領収書出力処理を行ったのち、処理を終了する。なお、ステップS1018に示す領収書出力処理は、実施形態1で説明したものと同様であるため、説明を省略する。
On the other hand, if it is determined in step S1017 that a notification indicating that the
以上説明したように、本実施形態によれば、後精算モードを選択した場合に、印刷処理の前に残高を確認し且つ印刷処理後に課金額を引き落とすことができるので、簡単且つ分かりやすい操作で確実に課金の徴収を行うことができる。 As described above, according to the present embodiment, when the post-payment mode is selected, the balance can be checked before the printing process and the billed amount can be withdrawn after the printing process. Billing can be collected reliably.
加えて、本実施形態によれば、非接触式ICカードを利用する場合に、前精算処理を行うことで、上述の実施形態1と同様にして、簡単且つ分かりやすい操作で確実に課金の徴収を行うことができる。 In addition, according to the present embodiment, when a contactless IC card is used, pre-settlement processing is performed, so that charges can be reliably collected with a simple and easy-to-understand operation in the same manner as in the first embodiment. It can be performed.
[実施形態3]
本発明の実施形態3について、図18~図23を用いて説明する。
[Embodiment 3]
Embodiment 3 of the present invention will be described with reference to FIGS. 18 to 23. FIG.
本実施形態では、課金を引き落とした後で印刷が中止された場合に返金処理を行える画像形成装置101について説明する。
In this embodiment, an
<コピージョブのキャンセル処理>
図18および図19は、本実施形態に係るキャンセル処理のフローチャートである。本処理は、CPU107を実行媒体とし、各制御部で実行する。
<Copy job cancellation processing>
18 and 19 are flowcharts of cancellation processing according to this embodiment. This processing is executed by each control unit using the
アプリケーション制御部203は、例えば、図7のステップS613で印刷処理を実行している最中に、この印刷処理が中止された旨の通知を受けた場合、このキャンセル処理を実行する。印刷処理が中止される場合とは、例えば、印刷処理中にユーザが操作部104を操作してキャンセル要求を行った場合や、プリンタユニット105の動作が紙詰まり等の異常のために停止した場合等である。
For example, when the
本実施形態では、図22に示すような設定画面1801で、例えば画像形成装置101の管理者が、予め、返金処理の処理モードを設定しておく。処理モードは、QRコード(登録商標)を用いるモード、バーコードを用いるモード、シリアルコードを用いるモードまたはICカードを用いるモードである。このように、本実施形態では、光学読取可能な情報を用いてもよいし、他の種類の情報を用いてもよい。なお、この設定は、実際に返金処理を開始する際に、ユーザに行わせることとしてもよい。
In this embodiment, for example, the administrator of the
この設定画面1801では、ユーザへ返金を行う際に使用する処理モードを選択する。
On this
図22から解るように、ユーザは、QRコードを使用する場合、ラジオボタン1802を選択する。同様に、バーコードを使用する場合はラジオボタン1803を、シリアルコードを使用する場合はラジオボタン1804を、ICカードの情報を使用する場合はラジオボタン1805を、それぞれ選択する。
As can be seen from FIG. 22, the user selects
キャンセル処理では、まず、ステップS1600(図18参照)で、アプリケーション制御部203が、ステップS602で算出した課金額とステップS613の印刷出力枚数を基に、返金金額を算出する。
In the cancellation process, first, in step S1600 (see FIG. 18), the
次に、ステップS1601で、アプリケーション制御部203は、処理モードの種類(QRコード、バーコード、シリアルコードまたはICカードの区別)を取得する。
Next, in step S1601, the
ステップS1602では、アプリケーション制御部203が、ステップS1601で取得した処理モードの種類を判断する。
In step S1602, the
ステップS1602で、返金処理モードがQRコードまたはバーコードであると判断した場合、アプリケーション制御部203は、ステップS1603の処理を行う。この処理では、返金手続情報(例えば、ステップS1600で算出した返金金額や、返金対象となるユーザの識別情報等)を埋め込んだ、QRコードあるいはバーコードが生成される。
If it is determined in step S1602 that the refund processing mode is the QR code or barcode, the
また、ステップS1602で、返金処理モードがシリアルコードであると判断した場合、アプリケーション制御部203は、ステップS1604の処理を行う。この処理では、ステップS1600で算出した返金金額に関連付けたシリアルコードが生成されて、キャッシュレジスター120へ送信される。
If it is determined in step S1602 that the refund processing mode is the serial code, the
ステップS1603またはS1604の実行後、アプリケーション制御部203は、ステップS1606で、表示部103に、図23に示すような選択画面1901を表示させる。
After executing step S1603 or S1604, the
この選択画面1901には、印刷出力、ディスプレイ表示、URL表示、電子メール送信のいずれかを選択するためのラジオボタン1902~1905が表示される。
This
選択画面1901において、返金手続情報を印刷出力したい場合は、ラジオボタン1902を選択する。返金手続情報をディスプレイ表示したい場合は、ラジオボタン1903を選択する。返金手続情報をWebページで確認するためにそのWebページのURLを取得したい場合は、ラジオボタン1904を選択する。返金手続情報を電子メールで取得したい場合は、ラジオボタン1905を選択するとともに、入力フィールド1906への電子メールアドレスを入力する必要がある。
On the
ユーザは、ラジオボタン1902~1905の選択や入力フィールド1906への入力を行った後、OKボタン1907を押下する。
The user presses an
ステップS1607で、アプリケーション制御部203は、ユーザがOKボタン1807を押下したか否かを判断する。OKボタン1807が押下されたと判断した場合、アプリケーション制御部203は、ステップS1607以降で、選択画面1901での選択結果に応じた出力処理を、以下のようにして行う。
In step S1607, the
ステップS1608で印刷出力が選択されたと判断した場合、アプリケーション制御部203は、ステップS1609で、ジョブ制御部206に対して、コード情報の印刷出力を要求する。これにより、プリンタユニット105が印刷出力を行って、このキャンセル処理が終了する。コード情報とは、ステップS1603で生成したQRコードまたはバーコード、あるいは、ステップS1604で生成したシリアルコードである。一方、印刷出力が選択されていない場合、アプリケーション制御部203の処理は、ステップS1610へ移行する。
If it is determined in step S1608 that printout is selected, the
ステップS1610(図19参照)でディスプレイ出力が選択されたと判断した場合、アプリケーション制御部203は、ステップS1611で、生成したQRコードまたはバーコードを表示部103に表示させる処理を行って、このキャンセル処理を終了する。一方、ディスプレイ出力が選択されていないと判断した場合、アプリケーション制御部203の処理は、ステップS1612へ移行する。
If it is determined in step S1610 (see FIG. 19) that the display output has been selected, the
ステップS1612でURL表示が選択されたと判断した場合、アプリケーション制御部203は、ステップS1613の処理を行う。このステップS1613で、アプリケーション制御部203は、生成したコード情報をディスプレイ表示するためのWebページを生成したのち、そのWebページを示すURLを表示部103に表示させる。その後、このキャンセル処理が終了する。
If it is determined in step S1612 that URL display has been selected, the
一方、URL表示が選択されていないと判断した場合、アプリケーション制御部203の処理は、電子メール送信が選択されたと判断する。この場合、アプリケーション制御部203は、ステップS1614で、選択画面1901の入力フィールド1906へメールアドレスが入力されているか否かを判断する。入力済みでない場合、アプリケーション制御部203の処理は、ステップS1607へ戻る。
On the other hand, if it is determined that URL display has not been selected, the processing of
ステップS1614でメールアドレスが入力済みであると判断した場合、アプリケーション制御部203は、ネットワーク制御部205に対して、入力された電子メールアドレスへQRコードまたはバーコードを送信するよう要求する。ネットワーク制御部205は、ネットワークI/F115を介して、入力された電子メールアドレスに対して電子メールを送信して、このキャンセル処理を終了する。
If it is determined in step S1614 that the e-mail address has already been entered, the
一方、ステップS1602でICカードが選択されたと判断した場合、アプリケーション制御部203は、ステップS1605の処理を行う。このステップS1605では、ステップS1600で算出した返金金額と、課金装置制御部207を介して取得したICカードの識別IDとを、キャッシュレジスター120に送信する。この送信処理ののち、アプリケーション制御部203は、このキャンセル処理を終了する。
On the other hand, if it is determined in step S1602 that the IC card has been selected, the
<返金処理>
キャンセル処理が終了すると、ユーザは、管理者からの返金処理を受ける。この返金処理は、例えば、コード情報(QRコード、バーコードまたはシリアルコード)を印刷した用紙、あるいは、コード情報を表示したディスプレイ等を用い、管理者等がキャッシュレジスター120を操作することで行われる。
<Refund processing>
After the cancellation process is completed, the user receives a refund from the administrator. This refund process is performed by an administrator or the like operating the
図20および図21は、本実施形態に係る返金処理のフローチャートである。本処理は、キャッシュレジスター120を実行媒体とし、各制御部で実行される。以下、キャッシュレジスター120を管理者が操作する場合を例にとって説明する。
20 and 21 are flowcharts of refund processing according to this embodiment. This processing is executed by each control unit using the
まず、管理者は、上述のキャンセル処理で記録紙等に出力したコード情報(QRコード、バーコードまたはシリアルコード)を、キャッシュレジスター120で読み取る。
First, the administrator uses the
ステップS1701(図20参照)で、キャッシュレジスター120は、読み取った情報のコード形式がステップS1603で生成したQRコードまたはバーコードであるか否かを判断する。
At step S1701 (see FIG. 20), the
読み取った情報のコード形式がステップS1603で生成したQRコードまたはバーコードであると判断した場合、キャッシュレジスター120は、ステップS1702で、読み取ったコード情報の識別子から、返金済みか否かを判断する。返金済か否かは、キャッシュレジスター120内に記憶された返金済み情報を用いて判断することができる。そして、返金済みと判断した場合は、キャッシュレジスター120は、ステップS1713でエラーメッセージを出力したのち、処理を終了する。
If it is determined that the code format of the read information is the QR code or barcode generated in step S1603, the
一方、ステップS1702で返金済みでないと判断した場合、キャッシュレジスター120は、ステップS1703で、そのQRコードまたはバーコードから、返金金額と識別子とを抽出する。そして、管理者からユーザへの返金が終わった後で、キャッシュレジスター120は、ステップS1704で、識別子に関連付けられた返金済み情報を更新して記憶したのち、処理を終了する。
On the other hand, if it is determined in step S1702 that the refund has not been completed, the
上述のステップS1701で、読み取ったコード情報がステップS1603で生成したQRコードまたはバーコードではないと判断した場合、ステップS1705の処理が実行される。ステップS1705では、キャッシュレジスター120が、読み取った情報がステップS1604で生成したシリアルコードであるか否かを判断する。
If it is determined in step S1701 that the read code information is not the QR code or bar code generated in step S1603, the process of step S1705 is executed. At step S1705, the
読み取った情報のコード形式がステップS1604で生成したシリアルコードであると判断した場合、キャッシュレジスター120は、ステップS1707で、読み取ったコード情報の識別子と上述の返金済み情報とを用いて、返金済みか否かを判断する。そして、返金済みと判断した場合は、キャッシュレジスター120は、ステップS1713でエラーメッセージを出力したのち、処理を終了する。
If it is determined that the code format of the read information is the serial code generated in step S1604, the
一方、ステップS1706で返金済みでないと判断した場合、キャッシュレジスター120は、ステップS1707で、そのシリアルコードから、返金金額と識別子とを抽出する。そして、管理者からユーザへの返金が終わった後で、キャッシュレジスター120は、ステップS1708で、識別子に関連付けられた返金済み情報を更新して記憶したのち、処理を終了する。
On the other hand, if it is determined in step S1706 that the refund has not been completed, the
上述のステップS1705で、読み取ったコード情報がステップS1604で生成したシリアルコードではないと判断した場合、ステップS1709の処理が実行される。ステップS1709では、キャッシュレジスター120が、読み取った情報がステップS1605で生成したICカード情報か否かを判断する。
If it is determined in step S1705 that the read code information is not the serial code generated in step S1604, the process of step S1709 is executed. At step S1709, the
読み取った情報がICカード情報だと判断した場合、キャッシュレジスター120は、ステップS1710で、返金済みが否かを、そのICカード情報のIDと上述の返金済み情報とを用いて判断する。そして、返金済みと判断した場合、キャッシュレジスター120は、ステップS1713でエラーメッセージを出力したのち、処理を終了する。
If it is determined that the read information is IC card information, the
一方、ステップS1710で返金済みでないと判断した場合、キャッシュレジスター120は、ステップS1711で、そのシリアルコードから、返金金額と識別子とを抽出する。そして、管理者からユーザへの返金処理が終わった後で、キャッシュレジスター120は、ステップS1712で識別子に関連付けられた返金済み情報を更新して決済センターのサーバコンピュータ119へ送信したのち、処理を終了する。
On the other hand, if it is determined in step S1710 that the refund has not been completed, the
以上説明したように、本実施形態によれば、事前に課金額の算出および引き落としを行ったのち、キャンセル処理が行われた場合に、簡単且つ分かりやすい方法で適切な返金処理を行うことができる。 As described above, according to the present embodiment, after calculating and withdrawing the billing amount in advance, when cancellation processing is performed, appropriate refund processing can be performed in a simple and easy-to-understand manner. .
301,401,501,701,708 表示画面
302,402,502 表示領域
303,403,503 キャンセルボタン
702-704,709,710 ラジオボタン
704,711 入力フィールド
301, 401, 501, 701, 708
Claims (11)
印刷対象となるデータの印刷処理に係る課金額を決定する決定手段と、
精算可能な金額の情報を前記デバイスから取得する取得処理を実行する第1実行手段と、
前記決定された課金額が前記取得処理で取得された金額以下である場合に、前記取得処理で取得された金額から前記課金額を引き落とす精算処理を実行する第2実行手段と、
前記決定された課金額が前記取得処理で取得された金額以下である場合に、前記印刷対象となる前記データの印刷処理を実行する第3実行手段と、
前記精算処理に関する情報を表示出力する表示手段と、
前記第3実行手段で前記印刷処理が実行されたあとに、前記精算処理に関する情報に基づく領収書情報を電子メールで出力する出力手段と、を有し、
前記第2実行手段による前記精算処理は、前記印刷処理の前、または後に実行されることを特徴とする印刷装置。 A printing device that executes printing processing in which billing is settled using a portable device that includes a memory that stores information for electronic payment,
determining means for determining a billing amount for print processing of data to be printed;
a first execution means for executing an acquisition process of acquiring information on the amount of money that can be settled from the device;
a second executing means for executing a settlement process of deducting the billing amount from the amount obtained in the obtaining process when the determined billing amount is equal to or less than the amount obtained in the obtaining process;
a third executing means for executing a printing process of the data to be printed when the determined billing amount is equal to or less than the amount obtained in the obtaining process;
display means for displaying and outputting information on the settlement process;
an output means for outputting receipt information based on the information on the settlement process by e-mail after the printing process is executed by the third execution means;
The printing apparatus, wherein the settlement processing by the second executing means is executed before or after the printing processing.
前記第1の手順が選択された場合には、前記第2実行手段による前記精算処理の後に前記第3実行手段による前記印刷処理が開始されることを特徴とする請求項1~3のいずれか1項に記載の印刷装置。 The printing apparatus further includes selection means for selecting one of a first procedure of performing the printing process after performing the payment process and a second procedure of performing the payment process after performing the printing process. death,
4. The printing process according to any one of claims 1 to 3, wherein when the first procedure is selected, the printing process by the third execution means is started after the settlement process by the second execution means. 1. The printing device according to item 1.
印刷対象となるデータの印刷処理に係る課金額を決定する決定工程と、
精算可能な金額の情報を前記デバイスから取得する取得処理を実行する第1実行工程と、
前記決定された課金額が前記取得処理で取得された金額以下である場合に、前記取得処理で取得された金額から前記課金額を引き落とす精算処理を実行する第2実行工程と、
前記決定された課金額が前記取得処理で取得された金額以下である場合に、前記印刷対象となる前記データの印刷処理を実行する第3実行工程と、
前記精算処理に関する情報を表示する表示工程と、
前記第3実行工程で前記印刷処理が実行されたあとに、前記精算処理に関する情報に基づく領収書情報を電子メールで出力する出力工程と、を有し、
前記第2実行工程による前記精算処理は、前記印刷処理の前、または後に実行されることを特徴とする方法。 A method in a printing device for executing a printing process in which billing is settled using a portable device having a memory storing information for electronic payment, comprising:
a determination step of determining a billing amount for print processing of data to be printed;
a first execution step of executing an acquisition process of acquiring information on the amount of money that can be settled from the device;
a second execution step of executing a settlement process of deducting the billing amount from the amount obtained in the obtaining process when the determined billing amount is equal to or less than the amount obtained in the obtaining process;
a third execution step of executing a print process of the data to be printed when the determined billing amount is equal to or less than the amount acquired in the acquisition process;
a display step of displaying information about the settlement process;
an output step of outputting, by e-mail, receipt information based on the information on the payment processing after the printing processing is executed in the third execution step;
The method, wherein the checkout process by the second execution step is performed before or after the print process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018245544A JP7277132B2 (en) | 2018-12-27 | 2018-12-27 | PRINTING DEVICE, PRINTING METHOD AND COMPUTER PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018245544A JP7277132B2 (en) | 2018-12-27 | 2018-12-27 | PRINTING DEVICE, PRINTING METHOD AND COMPUTER PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020108025A JP2020108025A (en) | 2020-07-09 |
JP7277132B2 true JP7277132B2 (en) | 2023-05-18 |
Family
ID=71449532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018245544A Active JP7277132B2 (en) | 2018-12-27 | 2018-12-27 | PRINTING DEVICE, PRINTING METHOD AND COMPUTER PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7277132B2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005174172A (en) | 2003-12-15 | 2005-06-30 | Sharp Corp | Image forming apparatus, terminal equipment, charging system, charging device and charging method |
JP2006155259A (en) | 2004-11-30 | 2006-06-15 | Oki Electric Ind Co Ltd | Network print service system and automatic transaction device |
JP2006259608A (en) | 2005-03-18 | 2006-09-28 | Kyocera Mita Corp | Image forming apparatus, method of payment for its registration fee and payment supporting system |
JP2010170442A (en) | 2009-01-26 | 2010-08-05 | Konica Minolta Business Technologies Inc | Image forming apparatus, and electronic money refund method in the same |
JP2014178899A (en) | 2013-03-14 | 2014-09-25 | Ricoh Co Ltd | Information processing apparatus, information processing method, and program |
JP2015228163A (en) | 2014-06-02 | 2015-12-17 | キヤノン株式会社 | Printing system, printer, control method of printing system, control method of printer, and program |
-
2018
- 2018-12-27 JP JP2018245544A patent/JP7277132B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005174172A (en) | 2003-12-15 | 2005-06-30 | Sharp Corp | Image forming apparatus, terminal equipment, charging system, charging device and charging method |
JP2006155259A (en) | 2004-11-30 | 2006-06-15 | Oki Electric Ind Co Ltd | Network print service system and automatic transaction device |
JP2006259608A (en) | 2005-03-18 | 2006-09-28 | Kyocera Mita Corp | Image forming apparatus, method of payment for its registration fee and payment supporting system |
JP2010170442A (en) | 2009-01-26 | 2010-08-05 | Konica Minolta Business Technologies Inc | Image forming apparatus, and electronic money refund method in the same |
JP2014178899A (en) | 2013-03-14 | 2014-09-25 | Ricoh Co Ltd | Information processing apparatus, information processing method, and program |
JP2015228163A (en) | 2014-06-02 | 2015-12-17 | キヤノン株式会社 | Printing system, printer, control method of printing system, control method of printer, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2020108025A (en) | 2020-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8140417B2 (en) | Data transmission system and data transmitting method | |
JP7357107B2 (en) | Mobile information terminals and their programs, self-registration systems | |
US8319998B2 (en) | Billing system capable of being connected to an output apparatus having printing function and copy function via a network server apparatus capable of being connected to an output apparatus having printing function and copy function via a network and method of billing by system capable of being connected to an output apparatus having printing function and copy function via a network | |
RU2549131C2 (en) | Information processing device, information processing system, control method and storage medium | |
JP6519132B2 (en) | Printing fee payment system, program, printing fee payment method, and information processing apparatus | |
JP2007299293A (en) | Charging method, charging system and image processor | |
CN109949517A (en) | Banking terminal processing unit, system and method | |
JP2008217654A (en) | Print settlement program and recording medium | |
JP2006244449A (en) | System and method for providing paid data service for mobile users | |
JP2003244361A (en) | Printing system and billing process for printing system | |
CN101901525B (en) | Print system for outputting transaction statement | |
JP7277132B2 (en) | PRINTING DEVICE, PRINTING METHOD AND COMPUTER PROGRAM | |
CN209514791U (en) | Banking terminal processing unit and system | |
JP2009116814A (en) | Reception processing system | |
JP2000339125A (en) | Print charging method and its device | |
JP6818544B2 (en) | Image forming device, its control method, and program | |
JP2001160875A (en) | System and method for processing picture and storage medium | |
EP1826714A1 (en) | Point of sale transaction system | |
JP2007156786A (en) | Authentication system for printing equipment | |
JP2011090380A (en) | Image processing apparatus, control method and program therefor | |
JP2015139038A (en) | Charging system | |
EP3419272A1 (en) | Image processing machine, in-store image processing system, and image processing method | |
KR20140117134A (en) | Apparatus, method and system to agent an application for issuing a document | |
GB2626913A (en) | A printing system, a copying system, a method of priting and a method of copying | |
JP5803109B2 (en) | Image output receiving terminal, image output receiving method, program, storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211216 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220725 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230316 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230404 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230508 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7277132 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |