JP6337754B2 - 印刷システム,印刷装置,および情報処理装置 - Google Patents

印刷システム,印刷装置,および情報処理装置 Download PDF

Info

Publication number
JP6337754B2
JP6337754B2 JP2014242752A JP2014242752A JP6337754B2 JP 6337754 B2 JP6337754 B2 JP 6337754B2 JP 2014242752 A JP2014242752 A JP 2014242752A JP 2014242752 A JP2014242752 A JP 2014242752A JP 6337754 B2 JP6337754 B2 JP 6337754B2
Authority
JP
Japan
Prior art keywords
printing
image
processing
user
image data
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
Application number
JP2014242752A
Other languages
English (en)
Other versions
JP2016105216A (ja
Inventor
山元 敬之
敬之 山元
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2014242752A priority Critical patent/JP6337754B2/ja
Priority to US14/955,152 priority patent/US9645776B2/en
Publication of JP2016105216A publication Critical patent/JP2016105216A/ja
Application granted granted Critical
Publication of JP6337754B2 publication Critical patent/JP6337754B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は,印刷システム,印刷装置,および情報処理装置に関する。さらに詳細には,印刷装置でのユーザ認証が成功したことを条件として,印刷装置が情報処理装置から受信した印刷データの印刷を開始する技術に関するものである。
従来から,印刷装置と情報処理装置とを備える印刷システムであって,印刷装置でのユーザ認証が成功したことを条件として,印刷装置が情報処理装置から受信した印刷データの印刷を開始する技術が知られている。
上述の技術を開示した文献としては,例えば,特許文献1がある。特許文献1では,ホスト装置が機密データに対応する印刷データを生成し,さらにユーザIDとパスワードとホスト装置の情報とをコード化したジョブチケットを生成する。そして,ホスト装置は,ジョブチケットを印刷装置に送信し,印刷データの送信を待機する。その後,印刷装置でのユーザ認証が成功した場合,印刷装置がホスト装置に印刷データの送信を要求し,当該印刷データの印刷を開始する技術が開示されている。
特開2006−293933号公報
しかしながら,前記した従来の技術には,次のような問題があった。すなわち,従来の技術では,ユーザIDとパスワードとを纏めたジョブチケットを生成し,当該ジョブチケットを情報処理装置(ホスト装置)と印刷装置との間で受け渡す。そのため,ユーザのパスワードが漏洩するリスクがある。
本発明は,前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは,印刷装置にてユーザ認証が成功したことを条件として,情報処理装置から受信した印刷データの印刷を開始するシステムについて,安全性が高い技術を提供することにある。
この課題の解決を目的としてなされた印刷システムは,印刷装置と,情報処理装置と,を備える印刷システムにおいて,前記印刷装置は,シートに画像データに基づいて画像を印刷する印刷部と,入力操作を受け付ける印刷側操作部と,前記情報処理装置と通信する印刷側通信部と,画像データと画像データを識別する画像識別情報とを関連付けて記憶する印刷側記億部と,印刷側制御部と,を備え,前記印刷側制御部は,前記印刷側通信部を介して,前記情報処理装置から印刷用の画像データを受信する画像データ受信処理と,前記画像データ受信処理にて受信した前記画像データを識別する画像識別情報を生成する識別情報生成処理と,前記印刷側通信部を介して,前記画像識別情報を,前記画像データの送信元である前記情報処理装置に送信する識別情報送信処理と,前記画像データ受信処理にて受信した前記画像データを,前記識別情報生成処理にて生成した前記画像識別情報と関連付けて前記印刷側記億部に保存する保存処理と,を含む印刷用データ受信処理と,前記印刷側操作部を介して,少なくともユーザIDを含む認証情報を受け付ける印刷側認証情報受付処理と,前記認証情報受付処理にて受け付けた前記認証情報に基づいて,ユーザ認証を行い,前記ユーザ認証に成功した場合には,前記印刷装置の利用を許可し,前記ユーザ認証に成功しなかった場合には,前記印刷装置の利用を許可しない印刷側ユーザ認証処理と,を含む印刷側ログイン処理と,前記印刷側通信部を介して,前記情報処理装置から,ユーザIDの返信を求める返信要求を受信する要求受信処理と,前記要求受信処理にて前記返信要求を受信した場合に,前記印刷側ログイン処理にて前記ユーザ認証に成功した前記認証情報に含まれるユーザIDを返信するID返信処理と,を含むユーザID応答処理と,前記印刷側通信部を介して,前記情報処理装置から画像識別情報および当該画像識別情報に対応する画像データの画像を印刷を指示する印刷命令を受信する印刷命令受信処理と,前記印刷命令受信処理にて前記画像識別情報と前記印刷命令とを受信した場合に,前記印刷側記億部に,受信した前記画像識別情報に関連付けられた前記画像データが保存されているか否かを判断するデータ判断処理と,前記データ判断処理にて,保存されていると判断した場合,受信した前記画像識別情報に関連付けられた前記画像データの画像を,前記印刷部に印刷させる印刷実行処理と,を含む印刷処理と,を実行し,前記情報処理装置は,入力操作を受け付ける処理側操作部と,前記印刷装置と通信する処理側通信部と,画像データとユーザIDとを関連付けて記憶する処理側記億部と,処理側制御部と,を備え,前記処理側制御部は,ユーザIDを取得するユーザID取得処理と,前記処理側操作部を介して,前記印刷装置に画像データに基づく画像の印刷を行わせる印刷指示の入力を受け付ける指示受付処理と,前記処理側通信部を介して,前記印刷指示に基づいて前記画像データを,前記印刷装置に送信する画像データ送信処理と,前記処理側通信部を介して,前記画像データ送信処理による前記画像データの送信に対する返信として,前記印刷装置から前記画像データを識別する画像識別情報を受信する識別情報受信処理と,前記識別情報受信処理にて前記画像識別情報を受信した場合に,受信した前記画像識別情報を,前記ユーザID取得処理にて取得したユーザIDと関連付けて,前記処理側記億部に記憶する記憶処理と,を含む印刷指示受付処理と,前記処理側通信部を介して,前記印刷装置へ,ユーザIDの返信を要求する返信要求を送信する返信要求処理と,前記処理側通信部を介して,前記印刷装置からユーザIDを受信した場合に,前記処理側記億部に,受信した前記ユーザIDに関連付けられた画像識別情報が記憶されているか否かを判断する識別情報判断処理と,前記識別情報判断処理にて,記憶されていると判断した場合は,受信した前記ユーザIDに関連付けられた画像識別情報および当該画像識別情報に対応する画像データの画像の印刷命令を,前記印刷装置に送信する印刷命令送信処理と,を含む印刷命令処理と,を実行することを特徴としている。
本明細書に開示される印刷システムは,互いに通信可能な印刷装置と情報処理装置とを備え,情報処理装置が有する画像データに基づく画像を,印刷装置に印刷させる。まず,情報処理装置は,印刷指示の入力を受け付け,印刷対象となる画像データを印刷装置に送信する。印刷装置は,受信した画像データを画像識別情報と関連付けて保存し,画像識別情報を情報処理装置に返信する。情報処理装置は,ユーザIDを取得し,印刷装置から受信した画像識別情報を,当該ユーザIDと関連付けて記憶する。さらに,情報処理装置は,印刷装置にユーザIDの返信を要求する。印刷装置は,情報処理装置からの要求に応じてユーザ認証に成功した認証情報に含まれるユーザIDを返信する。情報処理装置は,印刷装置からユーザIDを受信し,記憶している画像識別情報のうち,受信したユーザIDに関連付けられた画像識別情報および印刷命令を,印刷装置に送信する。印刷装置は,情報処理装置から画像識別情報および印刷命令を受信し,受信した画像識別情報に関連付けられた画像データの画像を印刷する。
すなわち,本明細書に開示される印刷システムによれば,情報処理装置と印刷装置との間で受け渡される情報には,パスワードが含まれない。従って,この印刷システムによれば,パスワードが漏洩するリスクが低く,安全性が高い。
また,前記印刷側制御部は,前記保存処理にて前記画像データを前記印刷側記億部に保存した後,所定時間が経過しても前記画像データの画像が前記印刷部に印刷されない場合に,前記画像データを前記印刷側記億部から削除する画像削除処理を実行するとよい。長時間にわたって画像データが印刷側記億部に保存されていると,画像データが漏洩するリスクが高まる。そのため,所定時間が経過しても印刷側記億部に保存されている画像データの画像が印刷されない場合は,当該画像データを削除する方が好ましい。
また,前記印刷側制御部は,前記画像削除処理を実行した場合,画像データを削除した旨の信号を,前記印刷側通信部を介して前記情報処理装置に送信する削除送信処理を実行するとよい。画像データを自動的に削除した場合,その旨の信号を情報処理装置に送信し,情報処理装置にて画像データの削除を通知させる方が,画像データがユーザの知らない間に削除されたことによるユーザの不安を回避する上で好ましい。
また,前記印刷側制御部は,前記印刷実行処理にて前記印刷部による画像データの画像の印刷を開始させた後,当該画像データの画像の印刷が完了するまでの間,ログアウトを制限する制限処理を実行するとよい。画像データの画像の印刷中,ログインユーザのログアウトを制限することで,ユーザが印刷の完了前に印刷装置の前から立ち去ることを防止できる。
また,前記印刷側制御部は,前記情報処理装置から前記印刷側通信部を介して受信した画像データに,特定の情報が付加されていた場合に,前記保存処理を実行し,前記特定の情報が付加されていなかった場合に,前記保存処理を実行せず,前記画像データの画像を前記印刷部に印刷させるとよい。画像データの画像の印刷にユーザ認証を必要とする機能を有効とするか否かの情報を画像データに付加することで,利便性が向上する。
また,前記処理側制御部は,前記印刷装置から前記画像識別情報を受信したことを契機に,前記返信要求処理を定期的に実行し,前記処理側記億部に記憶されているユーザIDと一致するユーザIDを,前記返信要求処理に応じて前記印刷装置から返信されるユーザIDによって得られた場合に,前記返信要求処理の定期的な実行を終了し,前記印刷命令送信処理を実行するとよい。ユーザIDの返信を定期的に要求することで,印刷装置での利用が許可されてから印刷が開始されるまでの期間を短縮できる。また,印刷装置から画像識別情報を受信した後,印刷装置から処理側記億部に記憶されているユーザIDと一致するユーザIDを得られるまでの間で,返信要求を繰り返すことで,情報処理装置の作動している期間中に返信要求を繰り返す場合と比較して,無駄な通信を行わなくて済む。
また,前記処理側制御部は,前記処理側記億部に記憶されている全てのユーザIDと不一致となるユーザIDを,前記返信要求処理に応じて前記印刷装置から連続受信した回数が,所定回数を超えた場合に,前記印刷装置に保存されている画像識別情報および当該画像識別情報に対応する画像データの削除命令を,前記処理側通信部を介して前記印刷装置に送信し,前記処理側記億部に記憶されている画像識別情報を,前記処理側記億部から削除する不一致キャンセル処理を実行するとよい。不一致の回数が所定回数よりも多くなった場合,長時間にわたって画像データが印刷装置に保存されていることになり,画像データが漏洩するリスクが高まる。そのため,印刷装置に保存されている画像データを印刷装置に削除させる方が好ましい。また,処理側記億部からも削除した画像データに関する情報を削除する方が好ましい。
また,前記処理側制御部は,前記返信要求処理にて前記印刷装置から応答が得られなかった場合に,前記処理側記億部に記憶されている画像識別情報を,前記処理側記億部から削除する未応答キャンセル処理を実行するとよい。印刷装置からの応答が得られなかった場合,印刷装置の電源がオフになっている,通信障害が生じている等,通信不能の状態に陥っている可能性が高い。その場合,印刷装置に画像データが保存されている可能性が低く,仮に保存されていたとしても,印刷装置での印刷が直ぐに実行される可能性は低い。この場合,情報処理装置の処理側記億部を無駄に占有してしまうことから,画像データを削除する方が好ましい。
また,本明細書に開示される情報処理装置は,報知部を備え,前記処理側制御部は,前記処理側記億部に記憶されている画像識別情報に対応する画像データの画像の印刷命令を前記印刷装置に送信する前に,当該画像識別情報を前記処理側記億部から削除した場合に,当該画像識別情報に対応する印刷指示が取り消された旨を前記報知部に報知させる報知処理を実行するとよい。画像識別情報を自動的に削除した場合,印刷指示が取り消された旨をユーザに報知する方が,印刷指示がユーザの知らない間にキャンセルされたことによるユーザの不安を回避する上で好ましい。
また,前記処理側制御部は,前記指示受付処理では,先に受け付けた印刷指示である第1印刷指示に基づく画像識別情報が,前記印刷命令送信処理にて前記印刷装置に送信される前に,前記第1印刷指示とは異なる第2印刷指示を受け付けるとよい。複数の印刷指示を受け付けることで,印刷装置にて複数の画像データを纏めて印刷できる。
また,前記処理側制御部は,特定の情報を付加するか否かを選択する選択処理を実行し,前記選択処理にて前記特定の情報を付加することが選択された場合に,前記画像データ送信処理にて前記画像データに加え,前記特定の情報を,前記処理側通信部を介して前記印刷装置に送信し,前記選択処理にて前記特定の情報を付加しないことが選択された場合に,前記記憶処理を実行しないとよい。画像データの画像の印刷にユーザ認証を必要とする機能を有効とするか否かの情報を画像データに付加することで,利便性が向上する。
上記印刷システムの機能を実現するための制御方法,コンピュータプログラム,および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も,新規で有用である。
本発明によれば,印刷装置にてユーザ認証が成功したことを条件として,情報処理装置から受信した印刷データの印刷を開始するシステムについて,安全性が高い技術が実現される。
実施の形態にかかる印刷システムの電気的構成を示すブロック図である。 認証ジョブの印刷手順を示す説明図である。 プリンタ100に記憶される印刷データリストの例を示す説明図である。 PC200に記憶される画像IDリストの例を示す説明図である。 プリンタ100のログイン処理の手順を示すフローチャートである。 PC200の受付処理の手順を示すフローチャートである。 プリンタ100の印刷データ受信処理の手順を示すフローチャートである。 PC200のユーザ確認処理の手順を示すフローチャートである。 プリンタ100の返信処理の手順を示すフローチャートである。 プリンタ100の削除処理の手順を示すフローチャートである。 プリンタ100の認証ジョブ印刷処理の手順を示すフローチャートである。 認証ジョブの削除手順を示す説明図である。
以下,本発明にかかる印刷システムを具体化した実施の形態について,添付図面を参照しつつ詳細に説明する。本形態は,画像形成機能を備えるプリンタと,データ送信機能を備えるPCとの組合せによる印刷システムに本発明を適用したものである。
本形態の印刷システム1は,図1に示すように,プリンタ100と,PC200とを有する。プリンタ100とPC200とは,インターネット等のネットワーク300を介して,互いに通信可能に接続されている。プリンタ100は,印刷機能を有し,PC200から受信した印刷データに基づく印刷を実行する。PC200は,例えば,ユーザの指示に基づいて,印刷データをプリンタ100へ送信する。プリンタ100は,印刷装置の一例であり,PC200は,情報処理装置の一例である。なお,図1では,1台のプリンタ100と1台のPC200とのみを示しているが,ネットワーク300には他にも複数のプリンタやPC等が接続されていてもよい。
プリンタ100は,図1に示すように,CPU31と,ROM32と,RAM33と,NVRAM(不揮発性RAM)34とを含むコントローラ30を備えている。また,プリンタ100は,画像形成部10と,操作パネル40と,ネットワークIF(インターフェース)37とを備え,これらがコントローラ30に電気的に接続されている。
画像形成部10は,用紙に画像を印刷するための構成である。画像形成部10の画像形成方式は,電子写真方式であっても,インクジェット方式であってもよい。また,カラー画像の形成が可能であっても,モノクロ画像専用であってもよい。画像形成部10は,印刷部の一例である。
ROM32には,プリンタ100を制御するための各種制御プログラムや各種設定,初期値等が記憶されている。RAM33およびNVRAM34は,各種制御プログラムが読み出される作業領域として,あるいは,データを一時的に記憶する記憶領域として利用される。RAM33またはNVRAM34は,印刷側記億部の一例である。
CPU31は,ROM32から読み出した制御プログラムに従って,その処理結果をRAM33またはNVRAM34に記憶させながら,プリンタ100の各構成要素を制御する。CPU31は,印刷側制御部の一例である。なお,図1中のコントローラ30は,CPU31等,プリンタ100の制御に利用されるハードウェアを纏めた総称であって,実際にプリンタ100に存在する単一のハードウェアを表すとは限らない。コントローラ30が印刷側制御部であってもよい。
ネットワークIF37は,LANケーブル等を用いてネットワーク300を介して接続された装置と通信を行うためのハードウェアである。ネットワークIF37は,印刷側通信部の一例である。操作パネル40は,液晶ディスプレイと,スタートキー,ストップキー,テンキー等から構成されるボタン群とを備える。操作パネル40は,ユーザに対するメッセージを表示し,ユーザによる入力操作を受け付ける。操作パネル40は,印刷側操作部の一例である。
本形態の印刷システム1のPC200は,画像データの生成や画像処理の可能な処理装置である。PC200は,図1に示すように,CPU231と,ROM232と,RAM233と,HDD234とを備えている。また,PC200は,入出力部240と,ネットワークIF237とを備える。
ROM232には,各種プログラムや各種設定等が記憶されている。RAM233およびHDD234は,各種プログラムが読み出される作業領域として,あるいは,データを一時的に記憶する記憶領域として利用される。HDD234は,PC200に内蔵されていてもよいし,外付けでもよい。RAM233は,処理側記億部の一例である。CPU231は,ROM232やRAM233を使用しつつ,各種プログラムを実行する。CPU231は,処理側制御部の一例である。
ネットワークIF237は,LANケーブル等を用いてネットワーク300を介して接続された装置と通信を行うためのハードウェアである。ネットワークIF237は,処理側通信部の一例である。入出力部240は,ディスプレイ,キーボード,マウス等を備え,各種のメッセージを表示し,ユーザによる入力操作を受け付ける。入出力部240は,処理側操作部および報知部の一例である。
続いて,印刷システム1にて印刷を実行する動作について,図2を使用して説明する。図2では,PC200とプリンタ100との処理を,時系列に沿って図中で上から下向きに示している。プリンタ100の縦線とPC200の縦線との間の矢印は,プリンタ100とPC200との間での情報の送受信を示す。また,図中で左からPC200の縦線へ,あるいは,右からプリンタ100の縦線へ向かう矢印は,例えば,ユーザ等による外部からの入力を示す。
印刷システム1にて用いられる印刷ジョブには,プリンタ100でのユーザ認証を必要とする認証ジョブと,プリンタ100でのユーザ認証を必要としない認証不要ジョブとがある。図2では,PC200を使用するユーザの指示に基づき,プリンタ100にて認証ジョブの印刷を実行させる場合の動作を示している。
PC200は,図2の#1にて,ユーザによるログイン操作を受け付ける。PC200は,入力された認証情報に基づいて,ログインを許可するか否かを決定する。そして,ログインを許可すると決定した場合,PC200は,認証情報に含まれるユーザIDをログイン中のユーザのユーザIDとしてRAM233に記憶する。なお,ログインに関するPC200の処理は,PC200に組み込まれているOSによって実行される。図2の#1では,PC200が,ユーザAによるログインを許可したことを示す。以下では,PC200にログイン中のユーザのユーザIDを,PCユーザIDとする。
そして,PC200は,PCユーザIDを取得した後,図2の#2にて,認証ジョブの印刷指示の入力を受け付ける。以下では,PC200が,PCユーザIDが「ユーザA」である状態で,「データA1」という印刷データを,認証ジョブにて印刷する指示を受け付けた例について説明する。
PC200は,受け付けた印刷ジョブを,図2の#3にて,プリンタ100に送信する。PC200は,印刷指示にて認証ジョブの指定を受け付けた場合には,受け付けた認証ジョブの印刷データに認証ジョブであることを示す要認証情報を付加して,プリンタ100に送信する。具体的に,PC200は,「データA1」に要認証情報を付加して,プリンタ100に送信する。
そして,プリンタ100は,ネットワーク300を介してPC200から印刷ジョブを受信する。プリンタ100は,受信した印刷ジョブに要認証情報が付加されていれば,そのジョブは認証ジョブであると判断する。一方,要認証情報が付加されていない場合には,プリンタ100は,受信した印刷ジョブが認証不要ジョブであると判断する。なお,認証ジョブの判断は,要認証情報の有無に基づく方法に限らず,認証不要情報の有無,認証要否情報の値等に基づいて行ってもよい。
プリンタ100は,受信した印刷ジョブが認証不要ジョブであれば,印刷可能なタイミングで印刷を開始する。例えば,プリンタ100は,印刷待機中に認証不要ジョブを受信した場合,直ちに印刷の実行を開始する。一方,受信した印刷ジョブが認証ジョブであれば,プリンタ100は,PC200と協働して印刷開始前に認証の手続きを実行する。そして,プリンタ100は,認証に成功したことを条件として,認証ジョブの印刷を開始する。
具体的な認証の手続きとして,プリンタ100は,まず,図2の#4にて,受信した認証ジョブの印刷データと関連付ける画像IDを生成し,RAM33に保存する。プリンタ100は,例えば,図3に示すような印刷データリスト63をRAM33に記憶しており,この印刷データリスト63に,生成した画像IDと印刷データとを関連付けて記憶する。この図3では,既に「データB1」と「データB2」とを受信して保存済みのプリンタ100が,新たな認証ジョブである「データA1」を受信した例を示す。プリンタ100は,受信した新たな認証ジョブに対する画像IDとして「0003」を生成し,受信した印刷データである「データA1」と関連付けて,印刷データリスト63に記憶する。
さらに,プリンタ100は,図2の#5にて,生成した画像IDをPC200に送信する。PC200は,プリンタ100から画像IDを受信し,図2の#6にて,受信した画像IDを,RAM233に記憶する。このとき,PC200は,例えば,図4に示すように,受信した画像IDとこの印刷を指示した時点でのPCユーザIDとを関連付けて,画像IDリスト61としてRAM233に記憶する。ここでは,PC200は,データA1を送信したPCユーザIDである「ユーザA」と関連付けて,受信した画像IDである「0003」を記憶する。なお,PC200は,画像IDリスト61をHDD234に記憶してもよい。
次に,PC200は,図2の#7にて,プリンタ100に対してログインユーザの問合せを行う。つまり,PC200は,プリンタ100に対して,プリンタ100にログイン中のユーザのユーザIDの返信を要求する返信要求を送信する。
一方,プリンタ100は,ログインユーザがいない状態で,図2の#8にて,ユーザによるログイン操作として,認証情報の入力を受け付け,ユーザ認証を実行する。プリンタ100は,ユーザ認証に成功したら,受け付けた認証情報に含まれるユーザIDをログイン中のユーザIDとする。図2の#8では,プリンタ100が,ユーザAによるユーザ認証に成功し,ユーザAのユーザIDをログイン中のユーザIDとしたことを示す。以下では,プリンタ100にログイン中のユーザIDを,プリンタユーザIDとする。ログイン処理の詳細については後述する。なお,プリンタ100にてログインを受け付けるタイミングは,#4より前でもよい。
プリンタ100は,ユーザのログイン中に,PC200から,図2の#7に示したログインユーザの問合せを受け付けると,図2の#9にて,プリンタユーザIDを返信する。ここでは,ユーザAによるログイン中であるので,プリンタ100は,「ユーザA」を返信する。なお,プリンタ100は,ログイン中ではない状態にて#7の問合せを受け付けると,ログインユーザがいないことを示す情報であるログインユーザ無し情報を返信する。ログインユーザがいない場合の処理については後述する。
PC200は,図2の#7の問合せに対して,#9にてプリンタ100から返信されたプリンタユーザIDを受信した場合,#10にて,対応する画像IDを検索する。つまり,PC200は,受信したプリンタユーザIDに対応するPCユーザIDに関連付けられている画像IDを,図4に示した画像IDリスト61から検索する。具体的には,PC200は,プリンタ100から受信した「ユーザA」に関連付けられて記憶されている画像IDが,画像IDリスト61中に有るか否かを判断する。
さらに,PC200は,プリンタユーザIDに該当する画像IDがあった場合,図2の#11にて,その画像IDに印刷命令を付加して,プリンタ100に送信する。具体的に,PC200は,「ユーザA」に関連付けられている画像IDである「0003」に印刷命令を付加して,プリンタ100に送信する。
プリンタ100は,画像IDと印刷命令とを受信すると,#12にて,受信した画像IDに対応する印刷データを,図3に示した印刷データリスト63から読み出す。具体的に,プリンタ100は,受信した「0003」に関連付けられて記憶されている印刷データである「データA1」を読み出す。さらに,プリンタ100は,#13にて,読み出した印刷データである「データA1」の印刷を実行する。
つまり,認証ジョブを印刷させようとするユーザは,PC200にログインして印刷指示を入力し,さらに,プリンタ100にログインする必要がある。印刷システム1では,PC200が,画像IDに関連付けられているPCユーザIDと,プリンタ100から返信されたプリンタユーザIDとが一致しているか否かを判断し,一致している場合に印刷命令をプリンタ100に送信する。つまり,印刷システム1では,PC200とプリンタ100との間でパスワードの情報を送信することなく,印刷データごとの認証手続きを実行する。
続いて,上述した印刷動作を印刷システム1にて実現するためのプリンタ100とPC200とのそれぞれの手順を,図5〜図11のフローチャートを利用して説明する。印刷システム1にてこの印刷動作を実現するために,プリンタ100とPC200とは協働して以下の各処理を実行する。図5のログイン処理と,図7の印刷データ受信処理と,図9の返信処理と,図10の削除処理と,図11の認証ジョブ印刷処理とは,プリンタ100のCPU31にて実行される処理である。また,図6の受付処理と,図8のユーザ確認処理とは,PC200のCPU231にて実行される処理である。
まず,図5のログイン処理について説明する。ログイン処理は,プリンタ100にて,ログイン要求を受け付けたことを契機に,CPU31にて実行される。このログイン処理は,印刷側ログイン処理の一例である。
プリンタ100は,操作パネル40にて,少なくともユーザIDを含むユーザ情報の入力を受ける。ユーザ情報は,例えば,ユーザIDとパスワードとの組合せからなる情報である。そして,プリンタ100は,入力されたユーザ情報を取得する(S11)。S11は,印刷側認証情報受付処理の一例である。ユーザ情報は,認証情報の一例である。
そして,入力されたユーザ情報に基づいて,ユーザ認証を実行する(S12)。S12は,印刷側ユーザ認証処理の一例である。プリンタ100は,例えば,認証を許可するユーザのユーザIDとパスワードとの組合せをIDパスワード対応表としてNVRAM34に記憶している。そして,S12では,プリンタ100は,記憶しているIDパスワード対応表に基づいて,入力されたユーザ情報がIDパスワード対応表の内容と一致しているか否かを判断する。なお,印刷システム1が,ユーザ認証を行う認証サーバを備える場合には,入力されたユーザ情報を認証サーバに送信して,認証サーバにてユーザ認証を実行させ,プリンタ100は認証サーバから認証結果を受け取るとしてもよい。
そして,プリンタ100は,ユーザ認証に成功したか否かを判断する(S13)。ユーザ情報がIDパスワード対応表の内容と一致している場合,プリンタ100は,ユーザ認証に成功したと判断し(S13:YES),ログインを許可して(S14),ログイン処理を終了する。なお,プリンタ100は,ログインを許可すると,そのユーザ情報に応じて決められた機能の範囲内で,プリンタ100の利用を許可する。
一方,プリンタ100は,入力されたユーザ情報がIDパスワード対応表の内容と一致していない場合,ユーザ認証に成功しなかったと判断し(S13:NO),ログインを許可しないと決定する。ログインを許可しない場合,プリンタ100は,例えば,操作パネル40にエラーメッセージを表示させ(S15),ログイン処理を終了する。ログインを許可しない場合,プリンタ100は,ユーザ情報の入力以外の操作を受け付けず,利用を許可しない。
なお,PC200にログインする処理も,図5のログイン処理と同様の処理である。例えば,PC200は,ログイン要求を受け付けたことを契機に,図5のログイン処理と同様の処理を実行する。ログインに成功した場合に,PC200は,以後の操作を受け付ける。
次に,図6に示した受付処理について説明する。この受付処理は,PC200にて,印刷指示の入力を受け付けたことを契機に実行される。この受付処理は,印刷指示受付処理の一例である。なお,PC200は,この受付処理を,ログインを許可した後に受け付ける。この受付処理の実行開始条件である印刷指示の受付は,指示受付処理の一例である。
PC200は,まず,受け付けた印刷ジョブが認証ジョブであるか否かを判断する(S101)。S101は,選択処理の一例である。PC200は,例えば,印刷指示にて,認証ジョブの指定が付加されている場合に,認証ジョブであると判断する。また,PC200は,例えば,画像識別情報の返信を要求する情報,優先度あるいは安全性が高いことを示す情報,画像データの保存を指示する情報,が付加されているジョブを認証ジョブであると判断してもよい。
そして,PC200は,認証ジョブではないと判断した場合(S101:NO),プリンタ100に印刷データと印刷命令とを送信する(S102)。つまり,PC200は,プリンタ100に,要認証情報が付加されていない印刷ジョブを送信して,受付処理を終了する。
一方,印刷指示にて認証ジョブの指定が付加されており,受け付けたジョブが認証ジョブであると判断した場合(S101:YES),PC200は,ログインが許可されたユーザのユーザID,すなわちPCユーザIDを取得する(S103)。S103では,PC200は,PCユーザIDをシステムOSから取得する。S103は,ユーザID取得処理の一例である。なお,PC200は,PCユーザIDを,例えば,印刷指示の入力の際にユーザに問い合わせて取得してもよい。
そして,PC200は,印刷ジョブに要認証情報を付加し,要認証情報と印刷データとを含む印刷ジョブをプリンタ100に送信する(S104)。S104は,画像データ送信処理の一例である。要認証情報は,特定の情報の一例である。
プリンタ100は,PC200から印刷ジョブを受信すると,後述する印刷データ受信処理を実行する。そして,プリンタ100は,要認証情報を付加した印刷ジョブの送信元であるPC200に対して,受信した印刷データに対応する画像IDを送信する。PC200は,S104にて印刷ジョブを送信した後,画像IDを受信したか否かを判断する(S105)。受信していないと判断した場合(S105:NO),PC200は,受信するまで待機する。S105は,識別情報受信処理の一例である。
そして,PC200は,画像IDを受信したと判断した場合(S105:YES),受信した画像IDを,S103にて取得したPCユーザIDと関連付けて,図4に示した画像IDリスト61に追加して記憶し(S106),受付処理を終了する。S106は,記憶処理の一例である。
なお,PC200は,先に受け付けた認証ジョブの印刷が終了する前に,他の認証ジョブの印刷指示を受け付ける。つまり,PC200は,図4に示したように,画像IDリスト61に,複数のPCユーザIDと,各PCユーザIDに対応する複数の画像IDとを記憶してもよい。具体的に,PC200は,S106にて,画像IDリスト61にPCユーザIDに対応する欄が既にあれば,そのリストに今回の画像IDを追加する。PCユーザIDに対応する欄がなければ,画像IDリスト61にPCユーザIDの欄を作成し,そのリストに今回の画像IDを記憶する。なお,複数のプリンタと接続されているPC200では,プリンタごとに画像IDリストを作成してもよい。
次に,図7に示した印刷データ受信処理について説明する。この印刷データ受信処理は,図6の受付処理のS102またはS104にてPC200からプリンタ100に印刷ジョブが送信されたことにより,その印刷ジョブをプリンタ100が受け付けたことを契機に,プリンタ100のCPU31にて実行される。この印刷データ受信処理は,印刷用データ受信処理の一例である。
印刷データ受信処理を開始すると,プリンタ100は,まず,印刷ジョブの印刷データを受信する(S201)。S201は,画像データ受信処理の一例である。そして,プリンタ100は,受信した印刷ジョブが認証ジョブであるか否かを判断する(S202)。プリンタ100は,受け付けた印刷ジョブに要認証情報が付加されていなければ,認証ジョブではないと判断する。あるいは,プリンタ100は,印刷命令が付加されていれば,認証ジョブではないと判断する。例えば,図6の受付処理のS102にて,PC200から送信される印刷データには,要認証情報が付加されず,印刷命令が付加されている。
受信した印刷ジョブが認証ジョブではないと判断した場合(S202:NO),プリンタ100は,受信した印刷ジョブの印刷データに基づく印刷を,画像形成部10に行わせて(S203),印刷データ受信処理を終了する。
一方,プリンタ100は,受信した印刷ジョブが認証ジョブであると判断した場合(S202:YES),今回受信した印刷データと関連付けて記憶するための画像IDを生成する(S204)。画像IDは,個々の印刷データを識別する情報であり,他の印刷データと重複しない情報である。画像IDは,画像識別情報の一例である。S204は,識別情報生成処理の一例である。
プリンタ100は,生成した画像IDと受信した印刷データとを関連付けて,図3に示した印刷データリスト63に保存する(S206)。S206は,保存処理の一例である。さらに,プリンタ100は,生成した画像IDをPC200に送信する(S207)。S207は,識別情報送信処理の一例である。
そして,プリンタ100は,保存した印刷ジョブに対応するタイマを設定し,タイマをスタートさせる(S210)。プリンタ100は,このタイマに基づいて,印刷ジョブの受信後に印刷されないままで長時間が経過している場合に,当該印刷ジョブを削除する。そこで,プリンタ100は,タイマの計時が所定時間を超えたか否かに基づいて,タイムアウトしたか否かを判断する(S211)。
タイムアウトしたと判断した場合(S211:YES),プリンタ100は,印刷データと画像IDとを印刷データリスト63から削除する(S212)。S212は,画像削除処理の一例である。さらに,プリンタ100は,印刷データを削除したことを報知して(S213),印刷データ受信処理を終了する。S213にて,プリンタ100は,操作パネル40にその旨を表示し,PC200に削除を報知する信号を送信する。S213は,削除送信処理の一例である。なお,PC200は,プリンタ100から報知の信号を受信したら,画像IDリスト61から該当する画像IDを削除し,入出力部240に表示する。また,プリンタ100は,操作パネル40への表示に代えて,警告ランプ,警告音を鳴らすブザーによって報知してもよい。
一方,タイムアウトしていないと判断した場合(S211:NO),プリンタ100は,タイマがクリア済みか否かを判断する(S215)。プリンタ100は,後述する認証ジョブ印刷処理にて印刷が完了した場合,該当する印刷ジョブのタイマをクリアし,印刷ジョブを削除する。また,後述する削除処理にて印刷ジョブを削除した場合,該当する印刷ジョブのタイマをクリアする。つまり,タイマがクリア済みであるとは,他の処理にて,この印刷ジョブが削除されたことを意味する。
タイマがクリア済みであると判断した場合(S215:YES),プリンタ100は,印刷データ受信処理を終了する。タイマがクリア済みではないと判断した場合(S215:NO),プリンタ100は,S211に戻って,タイムアウトまたはタイマクリアのいずれかとなるまで待機する。
次に,図8に示したユーザ確認処理について説明する。このユーザ確認処理は,画像IDリスト61に画像IDが記憶されており,かつ,ユーザ確認処理の実行中でないことを条件として,PC200のCPU231にて実行される。具体的に,このユーザ確認処理は,PC200にて,画像IDリスト61に画像IDが記憶されていない状態で認証ジョブの印刷指示を受け付け,図6のS106にて画像IDリスト61に画像IDが追加されたことを契機に実行開始される。
ユーザ確認処理では,PC200は,まず,不一致回数を0とする(S300)。不一致回数は,プリンタ100から返信されたユーザIDが,画像IDリスト61に含まれているユーザIDと一致しない連続回数である。PC200は,後述するように,不一致回数が所定回数を超えた場合,印刷をキャンセルする。
そして,PC200は,プリンタ100へログインユーザの問い合わせを送信する(S301)。つまり,PC200は,プリンタ100に対し,プリンタユーザIDの返信を要求する返信要求を送信する。S301は,返信要求処理の一例である。
なお,S301にて送信された問い合わせを受信したことを契機に,プリンタ100は,図9に示す返信処理の実行を開始する。返信処理の実行条件である問い合わせ受信は,要求受信処理の一例である。また,図9に示す返信処理は,ユーザID応答処理の一例である。
返信処理にて,プリンタ100は,ユーザによるログイン中であるか否かを判断する(S401)。ログイン中とは,前述したように,ログイン入力を受け付けてユーザ認証に成功した状態である。そして,プリンタ100は,ログイン中であると判断した場合には(S401:YES),PC200へプリンタユーザIDを返信して(S402),返信処理を終了する。S402は,ID返信処理の一例である。一方,ログイン中ではないと判断した場合(S401:NO),プリンタ100は,PC200へユーザ無しに対応する信号を返信して(S403),返信処理を終了する。
図8のユーザ確認処理に戻り,PC200は,S301にて送信した問い合わせに対して,プリンタ100からの返信を受信したか否かを判断する(S302)。プリンタ100よりユーザIDを受信したと判断した場合(S302:YES),PC200は,受信したユーザIDが,画像IDリスト61に含まれているユーザIDのいずれかと一致するか否かを判断する(S303)。そして,一致するユーザIDがあると判断した場合(S303:YES),PC200は,不一致回数をクリアして0とする(S304)。
不一致回数をクリアした後,PC200は,図4に示した画像IDリスト61を検索し,一致したユーザIDに関連付けられている画像IDがあるか否かを判断する(S306)。S306は,識別情報判断処理の一例である。
そして,画像IDがあると判断した場合(S306:YES),PC200は,印刷命令にその画像IDを付加してプリンタ100に送信する(S307)。S307は,印刷命令送信処理の一例である。ユーザ確認処理のうち,S301と,S306と,S307とを含む部分は,印刷命令処理の一例である。さらに,PC200は,印刷命令を送信した後,送信済みの画像IDを画像IDリスト61から削除する(S308)。
そして,PC200は,S306に戻り,プリンタ100から受信したプリンタユーザIDに関連付けて記憶されている画像IDがさらにあるか否かを判断する。画像IDがあれば,PC200は,前述したS307とS308とを実行し,印刷命令を送信して画像IDを削除する。そして,PC200は,プリンタユーザIDと関連付けられている画像IDが無くなるまで,S306〜S308を繰り返す。なお,画像IDが無くなったら,PC200は,そのユーザIDの欄自体を画像IDリスト61から削除してもよい。
画像IDが無いと判断した場合(S306:NO),PC200は,画像IDリスト61にリストが残っているか否かを判断する(S310)。つまり,今回返信されたプリンタユーザID以外の他のユーザIDに対応する画像IDが,画像IDリスト61に記憶されているか否かを判断する。画像IDのリストが残っていないと判断した場合(S310:NO),PC200は,このユーザ確認処理を終了する。
一方,画像IDのリストが残っている場合には(S310:YES),PC200は,ログインユーザの問い合わせの送信を定期的に繰り返して実行する。そのために,PC200は,定期的な問い合わせのタイミングか否かを判断する(S311)。PC200は,例えば,PC200は,ユーザ確認処理を開始する際に所定の時間を計測するタイマをスタートさせる。そして,S311では,そのタイマがタイムアウトしていなければ,PC200は,定期的なタイミングではないと判断し(S311:NO),定期的なタイミングを待つ。タイムアウトしたら,PC200は,定期的なタイミングとなったと判断して(S311:YES),タイマをリセットし,S301に戻って,プリンタ100へログインユーザの問い合わせを送信する。
プリンタ100への問い合わせの結果,プリンタ100からの返信はあったものの,受信したユーザIDが,画像IDリスト61に含まれるユーザIDと一致しなかった場合(S303:NO),PC200は,不一致回数を1増加させる(S313)。なお,プリンタ100からユーザ無しに対応する信号を受信した場合も,PC200は,S303にてNOと判断する。また,PC200は,前述した受付処理にて新たな画像IDを画像IDリスト61に追加した場合,不一致回数を0としてもよい。
そして,PC200は,不一致回数が所定回数より大きいか否かを判断する(S314)。PC200は,不一致回数が所定回数より大きくないと判断した場合(S314:NO),S310に進んで,画像IDリスト61に記憶されている画像IDが残っているか否かを判断する(S310)。さらに,PC200は,前述したように,画像IDが残っていれば定期的に問い合わせを繰り返し,画像IDが残っていないと判断した場合には,ユーザ確認処理を終了する。なお,画像IDリスト61の画像IDは,このユーザ確認処理のS308の他,例えば,プリンタ100からの削除指示にても削除される。
つまり,PC200は,画像IDリスト61に画像IDが残っており,不一致回数が所定回数より大きくない間,例えば,図12に示すように,#7のプリンタ100へのログインユーザの問い合わせを定期的に実行する。図12は,PC200からの問い合わせに対し,プリンタ100からログインユーザ無しの返信が繰り返された場合の動作の例である。例えば,#9のプリンタ100からの返信にて,ユーザ無しに対応する信号を受信した場合は,PC200は,図8のS311にて示したように,定期的なタイミングでプリンタ100にログインユーザの問い合わせを実行する。
一方,図8のS314にて,不一致回数が所定回数より大きいと判断した場合(S314:YES),PC200は,画像IDリスト61に残っている画像IDと削除命令とをプリンタ100に送信する(S316)。つまり,プリンタ100に問い合わせを繰り返しても,画像IDリスト61に含まれるユーザIDが返信されない状態が継続する場合に,PC200は,印刷をキャンセルする。なお,PC200は,S316にて削除命令をプリンタ100に送信する前に,ユーザに削除するか否かを問い合わせてもよい。
例えば,図12に示すように,プリンタ100にログインしているユーザがいない状態が続き,ユーザ無しの信号を所定回数を超えて受信した場合に,PC200は,#10にて画像IDリスト61に記憶されている画像IDを検索する。そして,PC200は,#14にて,削除命令に画像IDを付加して,プリンタ100に送信する。削除命令を受け取ったプリンタ100は,後述する削除処理を実行し,#15にて,画像IDと印刷データとを削除する。
そして,図8のS316にて削除命令を送信した後,PC200は,印刷を取り消した旨を入出力部240に報知させる(S318)。さらに,PC200は,画像IDリスト61を削除し(S319),ユーザ確認処理を終了する。なお,S319では,PC200は,画像IDリスト61を削除する代わりに,画像IDリスト61から全ての画像IDを削除するとしてもよい。S318は,報知処理の一例である。S319は,不一致キャンセル処理の一例である。
また,プリンタ100へのログインユーザの問い合わせに対し,プリンタ100から返信が得られなかった場合(S302:NO)にも,PC200は,印刷を取り消す。返信が得られない場合,例えば,プリンタ100の電源がオフになっている,通信障害が生じている等,通信不能の状態に陥っている可能性が高い。その場合,プリンタ100に印刷データが保存されている可能性は低く,仮に保存されていたとしても,プリンタ100での印刷が直ぐに実行される可能性は低い。そこで,PC200は,印刷をキャンセルする。そして,PC200は,印刷を取り消した旨を入出力部240にて報知させ(S318),画像IDリスト61を削除して(S319),ユーザ確認処理を終了する。この場合のS319は,未応答キャンセル処理の一例である。
なお,前述したように,画像IDリスト61に含まれるユーザIDを受信したら,図8のS303にてYESとなり,PC200は,定期的な問い合わせの送信を中断する。また,画像IDリスト61に記憶されている画像IDが無くなり,S310にてNOと判断した場合,および,S319にて画像IDリスト61を削除した場合には,PC200は,図8のユーザ確認処理を終了し,プリンタ100への定期的な問い合わせも終了する。
次に,図10に示した削除処理について説明する。この削除処理は,図8のユーザ確認処理のS316にてPC200から送信された削除命令を,プリンタ100が受信したことを契機に,プリンタ100のCPU31にて実行される。
プリンタ100は,削除命令を受信すると,まず,図3に示した印刷データリスト63から,受信した画像IDに関連付けられている印刷データを検索し(S501),該当する印刷データがあるか否かを判断する(S502)。印刷データがあると判断した場合(S502:YES),プリンタ100は,その印刷データを削除する(S503)。さらに,プリンタ100は,削除した旨を操作パネル40に報知させる(S504)。また,プリンタ100は,その印刷データを受信した際に,図7の印刷データ受信処理のS210にてスタートしたタイマをクリアする(S505)。さらに,プリンタ100は,印刷データリスト63から画像IDを削除して(S506),削除処理を終了する。
また,印刷データがないと判断した場合(S502:NO),プリンタ100は,前述したタイマをクリアして(S505),画像IDを削除し(S506),削除処理を終了する。S505にてタイマをクリアすることにより,プリンタ100は,この画像IDに対応する印刷データについて,図7に示した印刷データ受信処理を終了する。
次に,図11に示した認証ジョブ印刷処理について説明する。この認証ジョブ印刷処理は,図8のユーザ確認処理のS307にて,PC200から送信された画像IDと印刷命令とを,プリンタ100にて受信したことを契機に,プリンタ100のCPU31にて実行される。印刷命令の受信は,印刷命令受信処理の一例である。
プリンタ100は,印刷命令を受信すると,まず,図3に示した印刷データリスト63から,受信した画像IDに関連付けられている印刷データを検索し(S601),該当する印刷データが有るか否かを判断する(S602)。S602は,データ判断処理の一例である。印刷データがないと判断した場合(S602:NO),プリンタ100は,印刷データがない旨を操作パネル40に報知させる(S603)。
一方,印刷データがあると判断した場合(S602:YES),プリンタ100は,ログアウト禁止設定とする(S605)。ログアウト禁止設定は,ユーザによるログアウトを制限する設定である。ログアウトの制限は,例えば,操作パネル40への入力自体を制限する構成であってもよいし,入力は受け付けるもののログアウトが成功しない構成であってもよい。S605は,制限処理の一例である。
認証ジョブの印刷中に,その認証ジョブのユーザがプリンタ100からログアウトし,プリンタ100から離れることは好ましくない。そこで,プリンタ100は,認証ジョブの印刷が終了するまで,ログアウトを禁止する。ログアウトの操作が制限されていることで,ユーザがプリンタ100のそばに居続けることが期待できる。なお,プリンタ100は,S605では,操作パネル40に,認証ジョブの印刷中はログアウトが禁止されている旨を報知させることが好ましい。
そして,プリンタ100は,読み出した印刷データの印刷を実行する(S606)。S606は,印刷実行処理の一例である。そして,プリンタ100は,印刷が終了したか否かを判断する(S607)。印刷が終了していないと判断した場合(S607:NO),プリンタ100は,印刷が終了するまで継続して印刷を実行する。印刷が終了したと判断した場合(S607:YES),プリンタ100は,ログアウト禁止設定を解除する(S608)。
さらに,プリンタ100は,印刷の終了した印刷データを削除する(S609)。S609の後,または,印刷データが無く,S603にてデータなしを報知させた後,プリンタ100は,図7の印刷データ受信処理のS210にてスタートしたタイマをクリアする(S611)。さらに,プリンタ100は,印刷済みの印刷データと関連付けられていた画像IDを削除して(S612),認証ジョブ印刷処理を終了する。なお,画像IDの削除は,S607にて印刷が終了した後であれば,いつ実行してもかまわない。
以上,詳細に説明したように,本形態の印刷システム1によれば,PC200からプリンタ100へ印刷データが送信され,プリンタ100からPC200へ印刷データを識別する画像IDが送信される。そして,PC200は,受信した画像IDとPCユーザIDとを関連付けて記憶する。さらに,PC200は,プリンタ100へログインユーザを問い合わせ,返信されたユーザIDがPC200に記憶されているユーザIDと一致していれば,当該ユーザIDに関連付けられた画像IDおよび印刷命令をプリンタ100へ送信する。プリンタ100は,受信した画像IDに関連付けられている印刷データの印刷を開始する。つまり,認証ジョブを実行するに当たって,PC200とプリンタ100との間でパスワードの送信は行われないので,パスワードが漏洩するリスクが低く,安全性が高い。さらに,画像データの送信が開始済みの状態で,画像データの印刷命令が送信されることから,印刷開始が早く,早期の印刷完了が期待できる。
なお,本実施の形態は単なる例示にすぎず,本発明を何ら限定するものではない。したがって本発明は当然に,その要旨を逸脱しない範囲内で種々の改良,変形が可能である。例えば,プリンタに限らず,複写機,複合機,FAX装置等,ログイン機能とデータ受信機能と画像形成機能とを備えるものであれば適用可能である。また,PCに限らず,タブレット,スマートフォン等,ログイン機能とデータ送受信機能とを備えるものであれば適用可能である。
また,例えば,処理側操作部は,例えば,キーボードやマウスであってもよいし,タッチパネルであってもよい。そして,プリンタ100やPC200へのログインの入力操作は,タッチパネルやボタン等への手動入力であってもよいし,ICタグ等を用いた無線通信による入力操作であってもよい。なお,ユーザ情報は,少なくともユーザIDを含めばよい。また,ユーザ認証に成功しなかった場合,プリンタ100やPC200は,利用を全く許可しないとしてもよいし,一部の機能に限って利用できるとしてもよい。
また,実施の形態では,PC200が定期的にログインユーザの問い合わせを繰り返すとしたが,例えば,PC200は,決められた時刻に返信要求を行う,画像IDの受信から所定の経過時間後に返信要求を行う,電源オンから電源オフまでの間ずっと定期的に返信要求を行う,等としてもよい。
また,不一致キャンセル処理や未応答キャンセル処理は無くてもよい。例えば,PC200は,不一致回数が多い場合や,プリンタ100からの応答が得られない場合に,警告を報知するだけとし,プリンタ100への削除命令は送信しなくてもよい。また,不一致キャンセル処理における不一致の判断基準は,不一致の回数に限らず,不一致の継続時間でもよい。
また,プリンタ100は,印刷中のログアウトの制限はしなくてもよい。例えば,認証ジョブの印刷中であること,あるいは,印刷物の取り忘れの注意を,操作パネル40に報知させるだけでもよい。
また,PC200は,画像IDリスト61に記憶している印刷ジョブの一覧を入出力部240に表示する指示を受け付けてもよい。PC200は,例えば,ユーザの要求を受けて,該当するユーザIDにてプリンタ100に送信済みの印刷ジョブの一覧を表示する。さらに,PC200は,一覧中の個別の印刷ジョブの指定と,その印刷ジョブの削除とを受け付けてもよい。なお,PC200は,印刷ジョブの削除を受け付けた場合,削除された印刷ジョブの画像IDと削除命令とをプリンタ100に送信する。
また,プリンタ100にて削除処理を実行した場合,プリンタ100では,例えば,画像データを削除した旨の履歴をRAM33等に記憶し,ユーザがプリンタ100を操作することでその履歴を読み出せるようにしてもよい。
また,本形態の印刷システムでは,受付済みの認証ジョブは,ユーザがプリンタ100にてログインし,認証を受けた後に印刷される。そこで,PC200では,例えば,印刷指示を入力したユーザにプリンタ100へのログインを促す情報を,入出力部240にて報知してもよい。
また,実施の形態に開示されている処理は,単一のCPU,複数のCPU,ASICなどのハードウェア,またはそれらの組み合わせで実行されてもよい。また,実施の形態に開示されている処理は,その処理を実行するためのプログラムを記録した記録媒体,または方法等の種々の態様で実現することができる。
1 印刷システム
10 画像形成部
31 CPU
33 RAM
37 ネットワークIF
40 操作パネル
100 プリンタ
200 PC
231 CPU
233 RAM
237 ネットワークIF
240 入出力部

Claims (13)

  1. 印刷装置と,
    情報処理装置と,
    を備える印刷システムにおいて,
    前記印刷装置は,
    シートに画像データに基づいて画像を印刷する印刷部と,
    入力操作を受け付ける印刷側操作部と,
    前記情報処理装置と通信する印刷側通信部と,
    画像データと画像データを識別する画像識別情報とを関連付けて記憶する印刷側記億部と,
    印刷側制御部と,
    を備え,
    前記印刷側制御部は,
    前記印刷側通信部を介して,前記情報処理装置から印刷用の画像データを受信する画像データ受信処理と,
    前記画像データ受信処理にて受信した前記画像データを識別する画像識別情報を生成する識別情報生成処理と,
    前記印刷側通信部を介して,前記画像識別情報を,前記画像データの送信元である前記情報処理装置に送信する識別情報送信処理と,
    前記画像データ受信処理にて受信した前記画像データを,前記識別情報生成処理にて生成した前記画像識別情報と関連付けて前記印刷側記億部に保存する保存処理と,
    を含む印刷用データ受信処理と,
    前記印刷側操作部を介して,少なくともユーザIDを含む認証情報を受け付ける印刷側認証情報受付処理と,
    前記認証情報受付処理にて受け付けた前記認証情報に基づいて,ユーザ認証を行い,前記ユーザ認証に成功した場合には,前記印刷装置の利用を許可し,前記ユーザ認証に成功しなかった場合には,前記印刷装置の利用を許可しない印刷側ユーザ認証処理と,
    を含む印刷側ログイン処理と,
    前記印刷側通信部を介して,前記情報処理装置から,ユーザIDの返信を求める返信要求を受信する要求受信処理と,
    前記要求受信処理にて前記返信要求を受信した場合に,前記印刷側ログイン処理にて前記ユーザ認証に成功した前記認証情報に含まれるユーザIDを返信するID返信処理と,
    を含むユーザID応答処理と,
    前記印刷側通信部を介して,前記情報処理装置から画像識別情報および当該画像識別情報に対応する画像データの画像を印刷を指示する印刷命令を受信する印刷命令受信処理と,
    前記印刷命令受信処理にて前記画像識別情報と前記印刷命令とを受信した場合に,前記印刷側記億部に,受信した前記画像識別情報に関連付けられた前記画像データが保存されているか否かを判断するデータ判断処理と,
    前記データ判断処理にて,保存されていると判断した場合,受信した前記画像識別情報に関連付けられた前記画像データの画像を,前記印刷部に印刷させる印刷実行処理と,
    を含む印刷処理と,
    を実行し,
    前記情報処理装置は,
    入力操作を受け付ける処理側操作部と,
    前記印刷装置と通信する処理側通信部と,
    画像データとユーザIDとを関連付けて記憶する処理側記億部と,
    処理側制御部と,
    を備え,
    前記処理側制御部は,
    ユーザIDを取得するユーザID取得処理と,
    前記処理側操作部を介して,前記印刷装置に画像データに基づく画像の印刷を行わせる印刷指示の入力を受け付ける指示受付処理と,
    前記処理側通信部を介して,前記印刷指示に基づいて前記画像データを,前記印刷装置に送信する画像データ送信処理と,
    前記処理側通信部を介して,前記画像データ送信処理による前記画像データの送信に対する返信として,前記印刷装置から前記画像データを識別する画像識別情報を受信する識別情報受信処理と,
    前記識別情報受信処理にて前記画像識別情報を受信した場合に,受信した前記画像識別情報を,前記ユーザID取得処理にて取得したユーザIDと関連付けて,前記処理側記億部に記憶する記憶処理と,
    を含む印刷指示受付処理と,
    前記処理側通信部を介して,前記印刷装置へ,ユーザIDの返信を要求する返信要求を送信する返信要求処理と,
    前記処理側通信部を介して,前記印刷装置からユーザIDを受信した場合に,前記処理側記億部に,受信した前記ユーザIDに関連付けられた画像識別情報が記憶されているか否かを判断する識別情報判断処理と,
    前記識別情報判断処理にて,記憶されていると判断した場合は,受信した前記ユーザIDに関連付けられた画像識別情報および当該画像識別情報に対応する画像データの画像の印刷命令を,前記印刷装置に送信する印刷命令送信処理と,
    を含む印刷命令処理と,
    を実行することを特徴とする印刷システム。
  2. シートに画像データに基づいて画像を印刷する印刷部と,
    入力操作を受け付ける印刷側操作部と,
    情報処理装置と通信する印刷側通信部と,
    画像データと画像データを識別する画像識別情報とを関連付けて記憶する印刷側記億部と,
    印刷側制御部と,
    を備える印刷装置において,
    前記印刷側制御部は,
    前記印刷側通信部を介して,前記情報処理装置から印刷用の画像データを受信する画像データ受信処理と,
    前記画像データ受信処理にて受信した前記画像データを識別する画像識別情報を生成する識別情報生成処理と,
    前記印刷側通信部を介して,前記画像識別情報を,前記画像データの送信元である前記情報処理装置に送信する識別情報送信処理と,
    前記画像データ受信処理にて受信した前記画像データを,前記識別情報生成処理にて生成した前記画像識別情報と関連付けて前記印刷側記億部に保存する保存処理と,
    を含む印刷用データ受信処理と,
    前記印刷側操作部を介して,少なくともユーザIDを含む認証情報を受け付ける印刷側認証情報受付処理と,
    前記認証情報受付処理にて受け付けた前記認証情報に基づいて,ユーザ認証を行い,前記ユーザ認証に成功した場合には,前記印刷装置の利用を許可し,前記ユーザ認証に成功しなかった場合には,前記印刷装置の利用を許可しない印刷側ユーザ認証処理と,
    を含む印刷側ログイン処理と,
    前記印刷側通信部を介して,前記情報処理装置から,ユーザIDの返信を求める返信要求を受信する要求受信処理と,
    前記要求受信処理にて前記返信要求を受信した場合に,前記印刷側ログイン処理にて前記ユーザ認証に成功した前記認証情報に含まれるユーザIDを返信するID返信処理と,
    を含むユーザID応答処理と,
    前記印刷側通信部を介して,前記情報処理装置から画像識別情報および当該画像識別情報に対応する画像データの画像を印刷を指示する印刷命令を受信する印刷命令受信処理と,
    前記印刷命令受信処理にて前記画像識別情報と前記印刷命令とを受信した場合に,前記印刷側記億部に,受信した前記画像識別情報に関連付けられた前記画像データが保存されているか否かを判断するデータ判断処理と,
    前記データ判断処理にて,保存されていると判断した場合,受信した前記画像識別情報に関連付けられた前記画像データの画像を,前記印刷部に印刷させる印刷実行処理と,
    を含む印刷処理と,
    を実行することを特徴とする印刷装置。
  3. 請求項2に記載する印刷装置において,
    前記印刷側制御部は,
    前記保存処理にて前記画像データを前記印刷側記億部に保存した後,所定時間が経過しても前記画像データの画像が前記印刷部に印刷されない場合に,前記画像データを前記印刷側記億部から削除する画像削除処理を実行することを特徴とする印刷装置。
  4. 請求項3に記載する印刷装置において,
    前記印刷側制御部は,
    前記画像削除処理を実行した場合,画像データを削除した旨の信号を,前記印刷側通信部を介して前記情報処理装置に送信する削除送信処理を実行することを特徴とする印刷装置。
  5. 請求項2から請求項4のいずれか1つに記載する印刷装置において,
    前記印刷側制御部は,
    前記印刷実行処理にて前記印刷部による画像データの画像の印刷を開始させた後,当該画像データの画像の印刷が完了するまでの間,ログアウトを制限する制限処理を実行することを特徴とする印刷装置。
  6. 請求項2から請求項5のいずれか1つに記載する印刷装置において,
    前記印刷側制御部は,
    前記情報処理装置から前記印刷側通信部を介して受信した画像データに,
    特定の情報が付加されていた場合に,前記保存処理を実行し,
    前記特定の情報が付加されていなかった場合に,前記保存処理を実行せず,前記画像データの画像を前記印刷部に印刷させることを特徴とする印刷装置。
  7. 入力操作を受け付ける処理側操作部と,
    印刷装置と通信する処理側通信部と,
    画像データとユーザIDとを関連付けて記憶する処理側記億部と,
    処理側制御部と,
    を備える情報処理装置において,
    前記処理側制御部は,
    ユーザIDを取得するユーザID取得処理と,
    前記処理側操作部を介して,前記印刷装置に画像データに基づく画像の印刷を行わせる印刷指示の入力を受け付ける指示受付処理と,
    前記処理側通信部を介して,前記印刷指示に基づいて前記画像データを,前記印刷装置に送信する画像データ送信処理と,
    前記処理側通信部を介して,前記画像データ送信処理による前記画像データの送信に対する返信として,前記印刷装置から前記画像データを識別する画像識別情報を受信する識別情報受信処理と,
    前記識別情報受信処理にて前記画像識別情報を受信した場合に,受信した前記画像識別情報を,前記ユーザID取得処理にて取得したユーザIDと関連付けて,前記処理側記億部に記憶する記憶処理と,
    を含む印刷指示受付処理と,
    前記処理側通信部を介して,前記印刷装置へ,ユーザIDの返信を要求する返信要求を送信する返信要求処理と,
    前記処理側通信部を介して,前記印刷装置からユーザIDを受信した場合に,前記処理側記億部に,受信した前記ユーザIDに関連付けられた画像識別情報が記憶されているか否かを判断する識別情報判断処理と,
    前記識別情報判断処理にて,記憶されていると判断した場合は,受信した前記ユーザIDに関連付けられた画像識別情報および当該画像識別情報に対応する画像データの画像の印刷命令を,前記印刷装置に送信する印刷命令送信処理と,
    を含む印刷命令処理と,
    を実行することを特徴とする情報処理装置。
  8. 請求項7に記載する情報処理装置において,
    前記処理側制御部は,
    前記印刷装置から前記画像識別情報を受信したことを契機に,前記返信要求処理を定期的に実行し,
    前記処理側記億部に記憶されているユーザIDと一致するユーザIDを,前記返信要求処理に応じて前記印刷装置から返信されるユーザIDによって得られた場合に,前記返信要求処理の定期的な実行を終了し,前記印刷命令送信処理を実行することを特徴とする情報処理装置。
  9. 請求項7または請求項8に記載する情報処理装置において,
    前記処理側制御部は,
    前記処理側記億部に記憶されている全てのユーザIDと不一致となるユーザIDを,前記返信要求処理に応じて前記印刷装置から連続受信した回数が,所定回数を超えた場合に,前記印刷装置に保存されている画像識別情報および当該画像識別情報に対応する画像データの削除命令を,前記処理側通信部を介して前記印刷装置に送信し,前記処理側記億部に記憶されている画像識別情報を,前記処理側記億部から削除する不一致キャンセル処理を実行することを特徴とする情報処理装置。
  10. 請求項7から請求項9のいずれか1つに記載する情報処理装置において,
    前記処理側制御部は,
    前記返信要求処理にて前記印刷装置から応答が得られなかった場合に,前記処理側記億部に記憶されている画像識別情報を,前記処理側記億部から削除する未応答キャンセル処理を実行することを特徴とする情報処理装置。
  11. 請求項9または請求項10に記載する情報処理装置において,
    報知部を備え,
    前記処理側制御部は,
    前記処理側記億部に記憶されている画像識別情報に対応する画像データの画像の印刷命令を前記印刷装置に送信する前に,当該画像識別情報を前記処理側記億部から削除した場合に,当該画像識別情報に対応する印刷指示が取り消された旨を前記報知部に報知させる報知処理を実行することを特徴とする情報処理装置。
  12. 請求項7から請求項11のいずれか1つに記載する情報処理装置において,
    前記処理側制御部は,
    前記指示受付処理では,先に受け付けた印刷指示である第1印刷指示に基づく画像識別情報が,前記印刷命令送信処理にて前記印刷装置に送信される前に,前記第1印刷指示とは異なる第2印刷指示を受け付けることを特徴とする情報処理装置。
  13. 請求項7から請求項12のいずれか1つに記載する情報処理装置において,
    前記処理側制御部は,
    特定の情報を付加するか否かを選択する選択処理を実行し,
    前記選択処理にて前記特定の情報を付加することが選択された場合に,前記画像データ送信処理にて前記画像データに加え,前記特定の情報を,前記処理側通信部を介して前記印刷装置に送信し,
    前記選択処理にて前記特定の情報を付加しないことが選択された場合に,前記記憶処理を実行しないことを特徴とする情報処理装置。
JP2014242752A 2014-12-01 2014-12-01 印刷システム,印刷装置,および情報処理装置 Active JP6337754B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2014242752A JP6337754B2 (ja) 2014-12-01 2014-12-01 印刷システム,印刷装置,および情報処理装置
US14/955,152 US9645776B2 (en) 2014-12-01 2015-12-01 Printing system, printer, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014242752A JP6337754B2 (ja) 2014-12-01 2014-12-01 印刷システム,印刷装置,および情報処理装置

Publications (2)

Publication Number Publication Date
JP2016105216A JP2016105216A (ja) 2016-06-09
JP6337754B2 true JP6337754B2 (ja) 2018-06-06

Family

ID=56079257

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014242752A Active JP6337754B2 (ja) 2014-12-01 2014-12-01 印刷システム,印刷装置,および情報処理装置

Country Status (2)

Country Link
US (1) US9645776B2 (ja)
JP (1) JP6337754B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10146488B2 (en) * 2016-10-11 2018-12-04 Ricoh Company, Ltd. Image forming apparatus, information processing method, and system
JP6681319B2 (ja) * 2016-11-29 2020-04-15 株式会社沖データ 画像処理装置および画像処理システム
US20180267749A1 (en) * 2017-03-16 2018-09-20 Seiko Epson Corporation Printing apparatus
JP7119638B2 (ja) * 2018-06-26 2022-08-17 ブラザー工業株式会社 画像形成装置、プログラム、及び画像形成システム
JP7317591B2 (ja) * 2019-06-25 2023-07-31 キヤノン株式会社 印刷装置、印刷装置の制御方法及びプログラム
CN112307498A (zh) * 2020-10-30 2021-02-02 平安信托有限责任公司 基于打印文件的风险管控方法、装置以及一体式检测设备
US20220405028A1 (en) * 2021-06-16 2022-12-22 Hewlett-Packard Development Company, L.P. Passcodes-based printing

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2741726B2 (ja) * 1993-06-28 1998-04-22 富士通株式会社 共用出力手段のセキュリティ確保方法及びセキュリティ確保システム
JP2006043931A (ja) * 2004-08-02 2006-02-16 Seiko Epson Corp 認証出力システム、ネットワークデバイス、デバイス利用装置、出力制御プログラムおよび認証プログラム、並びに認証出力方法
JP2006293933A (ja) 2005-04-14 2006-10-26 Canon Inc 画像形成システム、画像形成方法、情報処理装置および画像形成装置
JP4980255B2 (ja) * 2008-01-28 2012-07-18 パナソニック株式会社 印刷処理システム
JP2009205266A (ja) * 2008-02-26 2009-09-10 Nec Corp 印刷システム、印刷方法、コンピュータ、及びプリンタ
JP2009238122A (ja) * 2008-03-28 2009-10-15 Ricoh Co Ltd 印刷システム
JP2009272810A (ja) * 2008-05-02 2009-11-19 Seiko Epson Corp 複合機、複合機の利用制限方法
JP5344575B2 (ja) * 2009-02-17 2013-11-20 キヤノン株式会社 画像形成装置
JP2010250631A (ja) 2009-04-17 2010-11-04 Kyocera Mita Corp 親展印刷システム、プリンタドライバ、プログラム及び記録媒体
JP4975140B2 (ja) * 2010-06-08 2012-07-11 シャープ株式会社 ソフトウェア配布方法、情報処理装置及び情報処理システム
JP5962016B2 (ja) * 2012-01-10 2016-08-03 ブラザー工業株式会社 印刷装置及び印刷システム
JP5766665B2 (ja) * 2012-08-01 2015-08-19 株式会社沖データ 画像処理装置、印刷ジョブ管理方法および画像形成システム
JP5974827B2 (ja) * 2012-10-30 2016-08-23 富士ゼロックス株式会社 画像形成システム、画像形成装置及びプログラム
JP6415025B2 (ja) * 2013-06-28 2018-10-31 キヤノン株式会社 画像形成装置、システム、制御方法、およびプログラム

Also Published As

Publication number Publication date
JP2016105216A (ja) 2016-06-09
US9645776B2 (en) 2017-05-09
US20160154615A1 (en) 2016-06-02

Similar Documents

Publication Publication Date Title
JP6337754B2 (ja) 印刷システム,印刷装置,および情報処理装置
JP4530793B2 (ja) 画像形成装置、情報処理装置、情報処理システム、認証方法、認証プログラム及び記録媒体
EP2546734B1 (en) Printing apparatus, method for controlling printing apparatus, and storage medium
JP4626677B2 (ja) 画像形成装置、画像形成方法、および、画像形成プログラム
JP2010221697A (ja) 画像形成装置、画像形成方法、プログラムおよび記録媒体
KR101784211B1 (ko) 화상 형성장치, 화상 형성장치의 제어방법, 및 프로그램을 기억한 컴퓨터 판독가능한 기억매체, 및 프로그램
JP5826198B2 (ja) 画像形成システム、画像形成装置、およびプログラム
JP2011223180A (ja) 画像処理システムおよび画像処理装置
JP2010052384A (ja) 画像形成装置、印刷制御方法、及びプログラム
JP6089769B2 (ja) 画像処理装置および画像処理システム
JP2017043073A (ja) 印刷装置、その制御方法、およびプログラム
JP4556997B2 (ja) 画像形成装置、および、画像形成プログラム
US10007472B2 (en) Printing system, and recording medium therefor, that enable spooling of instruction execution type print jobs in print apparatus in accordance with print-regulating information
JP2016030377A (ja) 画像形成装置、画像形成装置の制御プログラム、画像形成装置の制御方法
JP2011192121A (ja) 画像形成システムおよび画像形成装置
EP3280125B1 (en) Image forming apparatus, printing method, and computer program
JP2017098837A (ja) 画像処理装置および画像処理装置の制御方法
US9648209B2 (en) Information processing apparatus, image forming system, and computer-readable medium therefor
JP4924848B2 (ja) ジョブ実行システムおよびジョブ実行装置、端末装置
JP2019142169A (ja) 印刷装置および印刷制御方法
JP2012227883A (ja) 画像形成装置におけるユーザ管理情報の制御
JP2011193310A (ja) 画像形成システムおよびユーザマネージャサーバ装置
JP2010128702A (ja) 動作履歴情報管理装置、文書管理システム、画像処理装置、文書管理方法、制御プログラム及び記録媒体
JP2007173916A (ja) 画像記録システム
JP6372236B2 (ja) 画像処理装置及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180322

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: 20180410

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180423

R150 Certificate of patent or registration of utility model

Ref document number: 6337754

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150