(57)【要約】【課題】制御プログラムを修正することなく、自発的に入金額を出力するコインラックと、問い合わせに応じて入金額を出力するコインラックとのどちらにも対応する。【解決手段】状態監視部１７３は、印刷設定が行われると、コインラック２との通信によりコインラック２の入金額を取得する。入金確認部１７２は、コインラック２の入金額と料金とを比較して、コインラック２の入金額が料金を満たしている場合に金額充足通知を出力し、満たしていない場合に金額不足通知を出力する。印刷処理部１７１は、金額充足通知が出力されると、画像形成処理の実行が可能になり、金額不足通知が出力されると、金額充足通知が出力されるまで入金不足を報知する。状態監視部１７３は、金額不足通知が出力されると、コインラック２に問い合わせて入金額を取得したり、コインラック２から自発的に出力された入金額を取得したりして、コインラック２の入金額を再度取得する。【選択図】図１
2017128003.tif 000002
【特許請求の範囲】
【請求項１】
接続されたコインラックに印刷設定に応じた料金が入金されていることを条件に画像形成処理を実行する画像形成装置であって、
前記印刷設定が行われると、前記コインラックとの通信により前記コインラックの入金額を取得する状態監視部と、
前記状態監視部によって取得された前記コインラックの入金額と前記料金とを比較して、前記コインラックの入金額が前記料金を満たしている場合に金額充足通知を出力し、前記コインラックの入金額が前記料金を満たしていない場合に金額不足通知を出力する入金確認部と、
前記入金確認部から前記金額充足通知が出力されると、前記画像形成処理の実行が可能になり、前記入金確認部から前記金額不足通知が出力されると、前記金額充足通知が出力されるまで入金不足を報知する印刷処理部とを備え、
前記状態監視部は、前記入金確認部から前記金額不足通知が出力されると、前記コインラックの入金額を再度取得する
ことを特徴とする画像形成装置。
【請求項２】
前記状態監視部は、
前記入金確認部から前記金額不足通知が出力されてから前記金額充足通知が出力されるまで、前記コインラックの入金額を繰り返し取得して前記コインラックの入金額の変化を監視し、前記コインラックの入金額が変化した場合に、前記コインラックの入金額を前記入金確認部に出力する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記状態監視部は、
前記入金確認部から前記金額不足通知が出力されると、前記コインラックに入金額を定期的に問い合わせる
ことを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コインラックに接続された画像形成装置に関する。
【背景技術】
【０００２】
店等に設置された画像形成装置には、印刷設定に応じた料金の支払いをユーザーに促すとともに、付設されたコインラックに入金額を問い合わせ、料金が投入されていると判断した場合に、印刷処理を実行するように設定されたものがある。料金不足の場合には、画像形成装置は、金額が不足している旨のメッセージを表示して、ユーザーに追加入金を促す。このとき、追加入金されると、画像形成装置からの問い合わせに応じて入金額を出力するコインラックと、問い合わせがなくても自発的に入金額を画像形成装置に出力するコインラックとがある。自発的に入金額を出力するコインラックに接続された画像形成装置では、コインラックから出力される入金額に基づいてユーザーの追加入金を検知し、入金不足が解消したか否かを判定するように構成されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2005-341133号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、自発的に入金額を出力するコインラックに合わせて画像形成装置の制御プログラムが開発されているため、問い合わせがなければ入金額を出力しないコインラックに画像形成装置を接続する場合には、制御プログラムを修正する必要があるという問題があった。
【０００５】
本発明は上記課題に鑑みてなされたものであり、制御プログラムを修正することなく、自発的に入金額を出力するコインラックと、問い合わせに応じて入金額を出力するコインラックとのどちらにも対応することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、接続されたコインラックに印刷設定に応じた料金が入金されていることを条件に画像形成処理を実行する画像形成装置であって、前記印刷設定が行われると、前記コインラックとの通信により前記コインラックの入金額を取得する状態監視部と、前記状態監視部によって取得された前記コインラックの入金額と前記料金とを比較して、前記コインラックの入金額が前記料金を満たしている場合に金額充足通知を出力し、前記コインラックの入金額が前記料金を満たしていない場合に金額不足通知を出力する入金確認部と、前記入金確認部から前記金額充足通知が出力されると、前記画像形成処理の実行が可能になり、前記入金確認部から前記金額不足通知が出力されると、前記金額充足通知が出力されるまで入金不足を報知する印刷処理部とを備え、前記状態監視部は、前記入金確認部から前記金額不足通知が出力されると、前記コインラックの入金額を再度取得することを特徴とする。
また、前記状態監視部は、前記入金確認部から前記金額不足通知が出力されてから前記金額充足通知が出力されるまで、前記コインラックの入金額を繰り返し取得して前記コインラックの入金額の変化を監視し、前記コインラックの入金額が変化した場合に、前記コインラックの入金額を前記入金確認部に出力してもよい。
また、前記状態監視部は、前記入金確認部から前記金額不足通知が出力されると、前記コインラックに入金額を定期的に問い合わせてもよい。
【発明の効果】
【０００７】
本発明によれば、制御プログラムを修正することなく、自発的に入金額を出力するコインラックと、問い合わせに応じて入金額を出力するコインラックとのどちらにも対応することができる技術を提供できる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る実施形態の画像形成システムの構成を示すシステム構成図である。
【図２】問い合わせに応じて入金額を出力するコインラックに接続された画像形成装置の処理の流れを示すフローチャートである。
【図３】自発的に入金額を出力するコインラックに接続された画像形成装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図を参照して本発明の実施形態を詳細に説明する。なお、以下の実施形態において、同様の機能を示す構成には、同一の符号を付してある。本実施形態の画像形成システム１００は、画像形成装置１と、コインラック２とを備えている。
【００１０】
画像形成装置１は、複写機能、スキャナー機能等を有する複合機である。画像形成装置１は、操作部１１と、原稿読み取り部１２と、記憶部１３と、画像処理部１４と、印刷部１５と、通信部１６と、制御部１７とを備えている。
【００１１】
操作部１１は、表示部と操作ボタンとが設けられている。ユーザーは操作部１１を操作して指示を入力することで、画像形成装置１の各種の設定を行い、画像形成等の各種機能を実行させる。表示部は、画像形成装置１の状態を表示したり、画像形成状況や印刷部数を表示したり、タッチパネルとして、両面印刷や白黒反転等の機能や倍率設定、濃度設定などの各種設定を受け付ける。操作ボタンとしては、画像形成の開始する際に使用するスタートボタン、画像形成を中止する際等に使用するストップ／クリアボタン、画像形成装置１の各種設定をデフォルト状態にする際に使用するリセットボタン、テンキー等が設けられている。
【００１２】
原稿読み取り部１２は、図示しない原稿給紙装置により給紙されてきた原稿や、ユーザーによってプラテンガラスに載置された原稿に対して光を照射し、その反射光等を受光して原稿画像を読み取るスキャナーである。
【００１３】
記憶部１３は、半導体メモリーやＨＤＤ（Hard Disk Drive）等の記憶手段であり、原稿読み取り部１２によって読み取られた画像データを記憶する記憶手段である。また、記憶部１３には、印刷設定に応じた料金表１３１が記憶されている。
【００１４】
画像処理部１４は、画像データに対して所定の画像処理を行う手段である。画像処理部１４では、例えば、拡大縮小処理や、濃度調整、階調調整等の画像改善処理が行われる。
【００１５】
印刷部１５は、記憶部１３に記憶された画像データに基づいて印刷する印刷手段である。印刷部１５は、例えば、記憶部１３から読み出した画像データに基づき感光体ドラムの表面に潜像を形成し、トナーによって感光体ドラムの表面に形成された潜像をトナー像とする画像形成を行い、感光体ドラムから記録紙にトナー像を転写させ、転写されたトナー像を記録紙に定着させて排紙する。
【００１６】
通信部１６は、ネットワークを介してコインラック２との間で各種データを送受信する機能を有する。また、通信部１６は、インターネット網を介して、利用者により指定された画像データを送受信する機能を有してもよい。
【００１７】
制御部１７は、操作部１１、原稿読み取り部１２、記憶部１３、画像処理部１４、印刷部１５及び通信部１６にそれぞれ接続され、操作部１１から入力された所定の指示情報に応じて画像形成装置１全体の動作制御を実行する。制御部１７は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピュータ等の情報処理部である。ＲＯＭには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。制御部１７は、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで、操作部１１から入力された所定の指示情報に応じて装置全体を制御する。
【００１８】
また、制御部１７は、制御プログラムをＲＡＭに展開させることで、印刷処理部１７１と、入金確認部１７２と、状態監視部１７３として機能する。印刷処理部１７１、入金確認部１７２、状態監視部１７３は、それぞれ独立したモジュールである。
【００１９】
印刷処理部１７１は、印刷設定画面を介して印刷設定を受け付けると、料金表１３１を参照して、印刷設定に応じた料金を計算し、操作部１１を介してユーザーに料金を通知するともに、入金確認部１７２に料金情報を含めた入金確認要求を出力して、コインラック２に料金が支払われたか確認させる。印刷処理部１７１は、入金確認部１７２を介して料金が支払われたことが確認できた場合（入金確認部１７２から入金充足通知が出力された場合）に、印刷部１５を介して印刷処理を実行する。料金が支払われたことが確認できなかった場合（入金確認部１７２から入金不足通知が出力された場合）には、印刷処理部１７１は、入金不足を示すメッセージを操作部１１に表示させ、ユーザーに追加入金を促す。
【００２０】
入金確認部１７２は、印刷処理部１７１から入金確認要求が出力されると、入金確認要求に含まれる料金を保持するとともに、状態監視部１７３に入金額取得要求を出力して、コインラック２の入金額を取得させる。入金確認部１７２は、状態監視部１７３からコインラック２の入金額を取得すると、料金と入金額とを比較して、料金がコインラック２に支払われているか判定する支払い状況確認処理を実行する。入金確認部１７２は、入金額が料金を満たしている場合、印刷処理部１７１に入金充足通知を出力し、入金額が料金に満たない場合、印刷処理部１７１に入金不足通知を出力する。
【００２１】
状態監視部１７３は、入金確認部１７２から入金額取得要求が出力されると、通信部１６を介して、コインラック２に入金額取得要求を出力して、コインラック２から現在の入金額を取得し、入金額を保持するとともに入金確認部１７２にコインラック２の入金額を出力する。
【００２２】
また、状態監視部１７３は、入金確認部１７２から入金不足通知が出力された場合に、コインラック２の入金状態を監視する入金状態監視処理を実行する。入金状態監視処理では、状態監視部１７３は、通信部１６を介して、定期的にコインラック２に入金額取得要求を出力する。状態監視部１７３は、コインラック２から現在の入金額が出力されると、出力されたコインラック２の入金額と保持しているコインラック２の入金額と比較し、入金額に変化がないか確認する。入金額に変化がある場合には、状態監視部１７３はコインラック２から取得した現在の入金額を入金確認部１７２に出力する。状態監視部１７３は、入金確認部１７２から入金充足通知が出力されるまで、入金状態監視処理を繰り返し実行する。そのため、自発的に入金額を出力する機能のないコインラック２であっても、状態監視部１７３はユーザーの追加入金を検知することができる。また、自発的に入金額を出力するコインラック２の場合にも、状態監視部１７３は、コインラック２から自発的に出力された入金額に基づいて保持している入金額と異なるか確認するので、ユーザーの追加入金を検知することができる。つまり、状態監視部１７３は、自発的に入金額を出力するコインラック２と自発的に入金額を出力しないコインラック２の両方に対応することができる。
【００２３】
コインラック２は、入金部２１と、返金部２２と、通信部２３と、制御部２４とを備えている。
【００２４】
入金部２１は、コインや紙幣、プリペイドカードなどによる入金を受け付けて管理する機能を有する。
【００２５】
返金部２２は、釣り銭等を返金する機能を有する。
【００２６】
通信部２３は、ネットワークを介して画像形成装置１と各種情報の送受信する機能を有する。
【００２７】
制御部２４は、入金部２１、返金部２２及び通信部２３にそれぞれ接続され、コインラック２全体の動作制御を実行する。制御部２４は、ＲＯＭ、ＲＡＭ等を備えたマイクロコンピュータ等の情報処理部である。ＲＯＭにはコインラック２の動作制御を行うための制御プログラムが記憶されている。制御部２４は、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで、コインラック２全体を制御する。制御部２４は、画像形成装置１から通信部２３を介して入金額取得要求を受信すると、入金部２１で管理している現在の入金額を画像形成装置１に返信する。コインラック２は、画像形成装置１からの入金額取得要求に応じて入金額を出力してもよいし、入金部２１で入金を受け付けたときに自発的に入金額を画像形成装置１に出力してもよい。なお、自発的に入金額を出力するコインラック２であっても、画像形成装置１から入金額の問い合わせがあった場合には、問い合わせに応じて入金額を出力する。
【００２８】
次に、図２を参照して、画像形成装置１の画像形成処理の流れを詳細に説明する。ここでは、印刷設定により３０円の料金が掛かり、最初にユーザー３により１０円が投入され、入金不足と判定され、つづけて５０円が投入される場合を例に説明する。また、ここでは、コインラック２として、自発的に入金額を出力しないコインラック２ａを例に説明する。
【００２９】
印刷処理部１７１は、ユーザー３から印刷設定を受け付けると（ステップｓ１１）、料金表１３１を参照して、印刷設定に応じた料金（例えば３０円）を表示する（ステップｓ１２）。ユーザー３は、コインラック２ａにお金（例えば１０円）を投入して（ステップｓ１３）、印刷指示を出す（ステップｓ１４）。
【００３０】
印刷処理部１７１は、印刷指示を受け付けると、入金確認要求に料金情報（３０円）を含めて入金確認部１７２に出力する（ステップｓ１５）。
【００３１】
入金確認部１７２は、入金確認要求が出力されると、入金確認要求に含まれる料金（３０円）を保持し（ステップｓ１６）、状態監視部１７３に入金額取得要求を出力する（ステップｓ１７）。
【００３２】
状態監視部１７３は、入金額取得要求が出力されると、コインラック２ａに入金額取得要求を出力する（ステップｓ１８）。入金額取得要求が出力されたコインラック２ａは、現在の入金額（１０円）を状態監視部１７３に出力する（ステップｓ１９）。つづいて、状態監視部１７３は、コインラック２ａから出力された入金額（１０円）を保持し（ステップｓ２０）、コインラック２ａの入金額（１０円）を入金確認部１７２に出力する（ステップｓ２１）。
【００３３】
入金確認部１７２は、状態監視部１７３から入金額（１０円）が出力されると、支払い状況確認処理を実行する（ステップｓ２２）。
【００３４】
支払い状況確認処理では、入金確認部１７２は、入金確認要求で出力された料金と状態監視部１７３から出力されたコインラック２ａの入金額とを比較して、料金がコインラック２ａに投入されているか判定する。支払い状況確認処理において、コインラック２ａの入金額が料金を満たしている場合には、入金確認部１７２は料金充足通知を印刷処理部１７１に出力する。コインラック２ａの入金額が料金に不足している場合には、入金確認部１７２は料金不足通知を印刷処理部１７１に出力する。
【００３５】
この場合、コインラック２ａの入金額（１０円）は料金（３０円）に足りず、入金不足である。そのため、入金確認部１７２は、入金不足通知を印刷処理部１７１と状態監視部１７３に出力する（ステップｓ２３）。
【００３６】
印刷処理部１７１は、入金不足通知が出力されると、入金不足の旨を示す入金不足メッセージを操作部１１に表示させる（ステップｓ２４）。なお、印刷処理部１７１は、入金不足メッセージに限らず、ＬＥＤライトの点滅等や音声等により、入金不足を報知してもよい。
【００３７】
一方、状態監視部１７３は、入金確認部１７２から入金不足通知が出力されると、コインラック２ａの入金状態を監視する入金状態監視処理を開始する（ステップｓ２５）。入金状態監視処理では、状態監視部１７３は、入金額取得要求をコインラック２ａに出力し（ステップｓ２６）、コインラック２ａから入金額が出力されると（ステップｓ２７）、入金額変化確認処理を実行する（ステップｓ２８）。
【００３８】
入金額変化確認処理では、状態監視部１７３は、保持しているコインラック２ａの入金額とコインラック２ａから出力された入金額とを比較して、入金額が異なるか判定する。コインラック２ａが追加入金されたり返金したりすると、コインラック２ａから出力される入金額は状態監視部１７３が保持するコインラック２ａの入金額と異なる。入金額変化確認処理において、状態監視部１７３は、金額が異なっていると判定した場合には、保持しているコインラック２ａの入金額をコインラック２ａから出力された現在の入金額で更新し、入金確認部１７２にコインラック２ａの現在の入金額を出力する。入金額変化確認処理において入金額が同じになった場合には、状態監視部１７３は何もしない。状態監視部１７３は、後述する入金充足通知を検知するまで、入金額取得要求をコインラック２ａに出力し、コインラック２ａから入金額が出力されると、入金額変化確認処理を実行する、入金状態監視処理を繰り返す。
【００３９】
操作部１１の入金不足メッセージを見たユーザー３が、コインラック２ａに追加してお金（例えば５０円）を投入すると（ステップｓ２９）、コインラック２ａの入金額が変わる。そのため、状態監視部１７３が、入金額取得要求を出力して（ステップｓ３０）、コインラック２ａから入金額（６０円）が出力され（ステップｓ３１）、入金額変化確認処理を実行することにより（ステップｓ３２）、コインラック２ａにおける入金額の変化が検知される。コインラック２ａにおける入金額が変化したので、状態監視部１７３はコインラック２ａの現在の入金額（６０円）を入金確認部１７２に出力する（ステップｓ３３）。入金額が出力されたことにより、入金確認部１７２は、支払い状況確認処理を実行して（ステップｓ３４）、料金（３０円）とコインラック２ａの入金額（６０円）とを比較する。入金額（６０円）が料金（３０円）を満たしているので、入金確認部１７２は入金充足通知を印刷処理部１７１と状態監視部１７３に出力する（ステップｓ３５）。
【００４０】
印刷処理部１７１は、入金確認部１７２から入金充足通知が出力されると、操作部１１に表示していた入金不足メッセージを消去して（ステップｓ３６）、印刷処理を実行する（ステップｓ３７）。
【００４１】
状態監視部１７３では、入金確認部１７２から入金充足通知が出力されると、入金状態監視処理を終了する（ステップｓ３８）。そのため、状態監視部１７３は、入金確認部１７２により入金不足と判定されている間だけ、コインラック２ａの入金状態を監視するので、画像形成装置１のパフォーマンスに影響を与えずに済む。
【００４２】
なお、状態監視部１７３における入金状態監視処理では、状態監視部１７３から出力された入金額取得要求に応じたコインラック２ａからの入金額通知だけでなく、自発的にコインラック２から出力された入金額通知に応じて入金額変化確認処理が実行される。そのため、自発的に入金額を出力しないコインラック２ａに替えて、自発的に入金額を出力するコインラック２を接続することもできる。
【００４３】
図３は、図２に示す自発的に入金額を出力しないコインラック２ａを、自発的に入金額を出力するコインラック２ｂに替えた場合のシーケンス図である。図３に示すシーケンス図は、図２に示すシーケンス図のステップｓ３０の処理がないものであり、それ以外の処理は図２に示すシーケンス図の処理と同じである。以下では、図３の処理において、図２の処理と異なる箇所を主に説明する。
【００４４】
ここでは、ユーザー３の追加入金により（ステップｓ２９）、コインラック２ｂが自発的に入金額（６０円）を出力している（ステップｓ３１）。状態監視部１７３は、コインラック２ｂから入金額が出力されると、入金額変化確認処理を実行する（ステップｓ３２）。これにより、状態監視部１７３が保持しているコインラック２ｂの入金額（１０円）と、コインラック２ｂから自発的に出力された入金額（６０円）とは異なっているので、コインラック２ｂにおける入金額の変化が検知される。そのため、入金額変化確認処理において、状態監視部１７３は保持しているコインラック２ｂの入金額（１０円）をコインラック２ｂから自発的に出力された入金額（６０円）で更新し、コインラック２ｂの現在の入金額（６０円）を入金確認部１７２に出力する（ステップｓ３３）。
【００４５】
なお、コインラック２ｂは自発的に入金額を通知するので、図３に示すステップｓ１８及びステップｓ２６の処理がない状態で入金額を通知してもよい。逆に、図３に示すステップｓ１８、ステップｓ２６の処理や、図２に示すステップｓ３０の処理があってもよく、この場合、コインラック２ｂが無視して自発的に入金額を通知するようにしてもよい。いずれの場合も、状態監視部１７３は、コインラック２ｂから通知された最新の入金額を保持し、入金額に変化があれば入金確認部１７２に通知すればよい。
【００４６】
このように、本実施形態の画像形成装置１は、接続されたコインラック２に印刷設定に応じた料金が入金されていることを条件に画像形成処理を実行する画像形成装置１であって、印刷設定が行われると、コインラック２との通信によりコインラック２の入金額を取得する状態監視部１７３と、状態監視部１７３によって取得されたコインラック２の入金額と料金とを比較して、コインラック２の入金額が料金を満たしている場合に金額充足通知を出力し、コインラック２の入金額が料金を満たしていない場合に金額不足通知を出力する入金確認部１７２と、入金確認部１７２から金額充足通知が出力されると、画像形成処理の実行が可能になり、入金確認部１７２から金額不足通知が出力されると、金額充足通知が出力されるまで入金不足を報知する印刷処理部１７１とを備えており、状態監視部１７３は、入金確認部１７２から金額不足通知が出力されると、コインラック２に問い合わせて入金額を取得したり、コインラック２から自発的に出力された入金額を取得したりして、コインラック２の入金額を再度取得する。そのため、画像形成装置１は、制御プログラムを修正することなく、入金不足の際に、問い合わせに応じて入金額を出力するコインラック２ａと、自発的に入金額を出力するコインラック２ｂのいずれからも入金額を取得することができる。
【００４７】
また、状態監視部１７３は、入金確認部１７２から金額不足通知が出力されてから金額充足通知が出力されるまで、コインラック２の入金額を繰り返し取得してコインラック２の入金額の変化を監視し、コインラック２の入金額が変化した場合に、コインラック２の入金額を入金確認部１７２に出力する。そのため、状態監視部１７３が画像形成装置１のパフォーマンスに与える影響を少なくすることができる。
【００４８】
なお、状態監視部１７３が入金監視処理を実行するタイミングは、操作部１１に金額不足メッセージが表示されてから金額不足メッセージの表示が消されるまでにしてもよく、画像形成装置１のパフォーマンスに影響を与えないように実行タイミングを規定できるようにしてもよい。
【００４９】
また、状態監視部１７３は、入金確認部１７２から金額不足通知が出力されると、コインラック２に入金額を定期的に問い合わせるので、ユーザー３の追加入金を即時に検知することができる。
【００５０】
本発明は上述した実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々様々に変更が可能であることは言うまでもない。
【符号の説明】
【００５１】
１  画像形成装置
２、２ａ、２ｂ  コインラック
３  ユーザー
１１  操作部
１２  原稿読み取り部
１３  記憶部
１４  画像処理部
１５  印刷部
１６  通信部
１７  制御部
２１  入金部
２２  返金部
２３  通信部
２４  制御部
１００  画像形成システム
１３１  料金表
１７１  印刷処理部
１７２  入金確認部
１７３  状態監視部
【図１】
2017128003.tif 000003
【図２】
2017128003.tif 000004
【図３】
2017128003.tif 000005