JP2013132766A - 印刷装置、印刷システム及びプログラム - Google Patents

印刷装置、印刷システム及びプログラム Download PDF

Info

Publication number
JP2013132766A
JP2013132766A JP2011282877A JP2011282877A JP2013132766A JP 2013132766 A JP2013132766 A JP 2013132766A JP 2011282877 A JP2011282877 A JP 2011282877A JP 2011282877 A JP2011282877 A JP 2011282877A JP 2013132766 A JP2013132766 A JP 2013132766A
Authority
JP
Japan
Prior art keywords
printing
information
print data
print
acquisition
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.)
Granted
Application number
JP2011282877A
Other languages
English (en)
Other versions
JP5857731B2 (ja
Inventor
Manabu Iwasaki
学 岩崎
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2011282877A priority Critical patent/JP5857731B2/ja
Priority to US13/486,577 priority patent/US8599402B2/en
Priority to CN201210235350.7A priority patent/CN103176755B/zh
Publication of JP2013132766A publication Critical patent/JP2013132766A/ja
Application granted granted Critical
Publication of JP5857731B2 publication Critical patent/JP5857731B2/ja
Expired - Fee Related 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/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • 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/1265Printing by reference, e.g. retrieving document/image data for a job from a source mentioned in the 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/1267Job repository, e.g. non-scheduled jobs, delay printing
    • 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
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration

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)

Abstract

【課題】クラウドプリントサーバが保持する印刷データを取得するための情報から、利用者の指示により保持された印刷データを取得するための情報を判別する。
【解決手段】画像形成装置30において、管理者アカウント記憶部43が、自装置の管理者アカウントを記憶し、管理者用印刷指示リスト取得部44が、管理者アカウントを用いて、印刷指示IDを含み、印刷データを取得するための管理者用印刷指示リストを取得し、利用者アカウント記憶部45が、自装置の利用者アカウントを記憶し、利用者用印刷指示リスト取得部46が、利用者アカウントを用いて、印刷指示IDを含む利用者用印刷指示リストを取得し、印刷指示テーブル生成部47が、管理者用印刷指示リスト内のレコードのうち、利用者用印刷指示リスト内の印刷指示IDを含むレコードに、その利用者用印刷指示リストを取得したときの利用者の情報を設定する。
【選択図】図12

Description

本発明は、印刷装置、印刷システム、プログラムに関する。
いずれかの情報処理装置において、デジタル複写機に送信すべき印刷ジョブに所定の認証情報を付加して転送し、デジタル複写機において、ICカードに記憶されている所定の認証情報をIDカードリーダが読み取り、読み取られる所定の認証情報に基づいて、CPUがディスクを検索して、蓄積されている各印刷ジョブに関する情報の表示態様を変更して操作部の表示画面に一覧表示する技術は知られている(例えば、特許文献1参照)。
各ユーザーが作成すべき文書の文書データにはその文書を作成したユーザーを識別し得る属性情報を付加し、印刷された文書の複数を排出する排紙トレイを属性情報を参照してユーザー別に切り替えて排出する技術も知られている(例えば、特許文献2参照)。
ユーザが画像形成装置を利用する際、ジョブに付加されるユーザ情報と、画像形成装置を利用する際に識別されるユーザ情報とが一致するジョブを抽出し、抽出されたジョブに付加されているそれぞれの署名データに対し、ユーザ情報テーブルに保持されている鍵によって署名検証して成功したジョブを更に抽出してリスト化する技術も知られている(例えば、特許文献3参照)。
特開2005−352567号公報 特開平8−314647号公報 特開2010−201881号公報
本発明の目的は、保持装置が保持する自装置での印刷で用いられる印刷データを取得するための情報から、指示者の指示により保持装置が保持する印刷データを取得するための情報を判別することにある。
請求項1に記載の発明は、印刷先が登録されると共に当該印刷先での印刷に用いられる印刷データを保持する保持装置に当該印刷先として自装置を登録した登録者に関する情報を記憶する第1の記憶手段と、自装置での印刷に用いられる印刷データを保持するように前記保持装置に指示する指示者に関する情報を記憶する第2の記憶手段と、前記第1の記憶手段に記憶された前記登録者に関する情報を用いて、前記保持装置が保持する印刷データに関する情報を取得する命令を実行することにより、自装置での印刷に用いられる複数の印刷データを識別する複数の印刷データ識別情報をそれぞれ含み、当該複数の印刷データを取得するためにそれぞれ用いられる複数の取得用情報を取得する第1の取得手段と、前記第2の記憶手段に記憶された前記指示者に関する情報を用いて前記命令を実行することにより、当該指示者の指示により前記保持装置が保持する少なくとも1つの印刷データを識別する少なくとも1つの印刷データ識別情報を取得する第2の取得手段と、前記第1の取得手段により取得された前記複数の取得用情報のうち、前記第2の取得手段により取得された前記少なくとも1つの印刷データ識別情報の何れかをそれぞれ含む少なくとも1つの取得用情報を、前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定する判定手段とを備えたことを特徴とする印刷装置である。
請求項2に記載の発明は、前記第1の記憶手段は、前記保持装置に前記印刷先として自装置及び他の装置を登録した前記登録者に関する情報を記憶し、前記第1の取得手段は、前記第1の記憶手段に記憶された前記登録者に関する情報を用いて前記命令を実行することにより、自装置又は前記他の装置での印刷に用いられる前記複数の印刷データを識別する前記複数の印刷データ識別情報と、当該複数の印刷データを用いて印刷が行われる複数の装置を識別する複数の装置識別情報とをそれぞれ含み、当該複数の印刷データを取得するためにそれぞれ用いられる前記複数の取得用情報を取得し、前記判定手段は、前記第1の取得手段により取得された前記複数の取得用情報のうち、前記第2の取得手段により取得された前記少なくとも1つの印刷データ識別情報の何れかと、自装置を識別する特定の装置識別情報とをそれぞれ含む前記少なくとも1つの取得用情報を、前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定することを特徴とする請求項1に記載の印刷装置である。
請求項3に記載の発明は、前記第2の記憶手段は、自装置での印刷に用いられる印刷データを保持するように前記保持装置に指示する指示者のうちその旨を自装置に申請した指示者に関する情報を記憶し、前記第2の取得手段は、自装置での印刷に用いられる印刷データを保持するように前記保持装置に指示する指示者のうちその旨を自装置に申請していない指示者に関する情報を前記保持装置から取得し、当該申請していない指示者に関する情報を用いて前記命令を実行することにより、当該申請していない指示者の指示により前記保持装置が保持する特定の印刷データを識別する特定の印刷データ識別情報を取得し、前記判定手段は、前記第1の取得手段により取得された前記複数の取得用情報のうち、前記第2の取得手段により取得された前記特定の印刷データ識別情報を含む特定の取得用情報を、前記申請していない指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定することを特徴とする請求項1又は請求項2に記載の印刷装置である。
請求項4に記載の発明は、前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると前記判定手段により判定された前記少なくとも1つの取得用情報に基づいて、当該印刷データを取得する第3の取得手段を更に備えたことを特徴とする請求項1乃至請求項3の何れかに記載の印刷装置である。
請求項5に記載の発明は、前記第3の取得手段により取得された印刷データを用いた印刷に関する処理を、前記指示者に関する情報を用いて行う処理手段を更に備えたことを特徴とする請求項4に記載の印刷装置である。
請求項6に記載の発明は、前記処理手段は、前記第3の取得手段により取得された印刷データを用いた印刷に関する情報の管理又は出力を、前記指示者に関する情報に関連付けて行うことを特徴とする請求項5に記載の印刷装置である。
請求項7に記載の発明は、前記処理手段は、前記第3の取得手段により取得された印刷データを用いた印刷を、前記指示者に関する情報の入力に応じて行うことを特徴とする請求項5に記載の印刷装置である。
請求項8に記載の発明は、前記処理手段は、前記第3の取得手段により取得された印刷データを用いた印刷の制限を、前記指示者に関する情報に対して予め定義された情報に基づいて行うことを特徴とする請求項5に記載の印刷装置である。
請求項9に記載の発明は、印刷先が登録されると共に当該印刷先での印刷に用いられる印刷データを保持する保持装置と、前記保持装置が保持する印刷データを用いて印刷を行う印刷装置とを備え、前記保持装置は、前記印刷先として前記印刷装置を登録した登録者に関する情報を用いて、自装置が保持する印刷データに関する情報を取得する命令が、前記印刷装置で実行されると、当該印刷装置での印刷に用いられる複数の印刷データを識別する複数の印刷データ識別情報をそれぞれ含み、当該複数の印刷データを取得するためにそれぞれ用いられる複数の取得用情報を当該印刷装置に送信する第1の送信手段と、前記印刷装置での印刷に用いられる印刷データを保持するように自装置に指示する指示者に関する情報を用いて、前記命令が、前記印刷装置で実行されると、当該指示者の指示により自装置が保持する少なくとも1つの印刷データを識別する少なくとも1つの印刷データ識別情報を当該印刷装置に送信する第2の送信手段とを備え、前記印刷装置は、前記登録者に関する情報を記憶する第1の記憶手段と、前記指示者に関する情報を記憶する第2の記憶手段と、前記第1の記憶手段に記憶された前記登録者に関する情報を用いて前記命令を実行することにより、前記第1の送信手段により送信された前記複数の取得用情報を受信する第1の受信手段と、前記第2の記憶手段に記憶された前記指示者に関する情報を用いて前記命令を実行することにより、前記第2の送信手段により送信された前記少なくとも1つの印刷データ識別情報を受信する第2の受信手段と、前記第1の受信手段により受信された前記複数の取得用情報のうち、前記第2の受信手段により受信された前記少なくとも1つの印刷データ識別情報の何れかをそれぞれ含む少なくとも1つの取得用情報を、前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定する判定手段とを備えたことを特徴とする印刷システムである。
請求項10に記載の発明は、コンピュータに、印刷先が登録されると共に当該印刷先での印刷に用いられる印刷データを保持する保持装置に当該印刷先として自装置を登録した登録者に関する情報を第1の記憶装置に記憶する機能と、自装置での印刷に用いられる印刷データを保持するように前記保持装置に指示する指示者に関する情報を第2の記憶装置に記憶する機能と、前記第1の記憶装置に記憶された前記登録者に関する情報を用いて、前記保持装置が保持する印刷データに関する情報を取得する命令を実行することにより、自装置での印刷に用いられる複数の印刷データを識別する複数の印刷データ識別情報をそれぞれ含み、当該複数の印刷データを取得するためにそれぞれ用いられる複数の取得用情報を取得する機能と、前記第2の記憶装置に記憶された前記指示者に関する情報を用いて前記命令を実行することにより、当該指示者の指示により前記保持装置が保持する少なくとも1つの印刷データを識別する少なくとも1つの印刷データ識別情報を取得する機能と、取得された前記複数の取得用情報のうち、取得された前記少なくとも1つの印刷データ識別情報の何れかをそれぞれ含む少なくとも1つの取得用情報を、前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定する機能とを実現させるためのプログラムである。
請求項1の発明によれば、保持装置が保持する自装置での印刷で用いられる印刷データを取得するための情報から、指示者の指示により保持装置が保持する印刷データを取得するための情報を判別することができる。
請求項2の発明によれば、保持装置が保持する自装置又は他の装置での印刷で用いられる印刷データを取得するための情報から、指示者の指示により保持装置が保持する自装置での印刷で用いられる印刷データを取得するための情報を判別することができる。
請求項3の発明によれば、自装置での印刷に用いられる印刷データを保持するように保持装置に指示する旨を自装置に申請していない指示者がいたとしても、保持装置が保持する印刷データを取得するための情報から、その申請していない指示者の指示により保持装置が保持する印刷データを取得するための情報を判別することができる。
請求項4の発明によれば、保持装置が保持する印刷データから、指示者の指示により保持装置が保持する印刷データを判別して取得することができる。
請求項5の発明によれば、指示者の指示により保持装置が保持する印刷データを用いた印刷に関する処理をその指示者に応じたものとすることができる。
請求項6の発明によれば、指示者の指示により保持装置が保持する印刷データを用いた印刷に関する情報がその指示者に関するものであることを明示することができる。
請求項7の発明によれば、本構成を有していない場合に比較して、指示者の指示により保持装置が保持する印刷データを用いた印刷の機密性を高めることができる。
請求項8の発明によれば、本構成を有していない場合に比較して、指示者の指示により保持装置が保持する印刷データを用いた印刷の無駄を削減することができる。
請求項9の発明によれば、保持装置が保持する印刷装置での印刷で用いられる印刷データを取得するための情報から、指示者の指示により保持装置が保持する印刷データを取得するための情報を判別することができる。
請求項10の発明によれば、保持装置が保持する自装置での印刷で用いられる印刷データを取得するための情報から、指示者の指示により保持装置が保持する印刷データを取得するための情報を判別することができる。
本発明の第1の実施の形態が適用されるクラウドプリントシステムの構成例を示した図である。 本発明の第1の実施の形態のクラウドプリントシステムにおける処理の流れを例示したシーケンス図である。 本発明の第1の実施の形態で取得される管理者用印刷指示リストを例示した図である。 本発明の第1の実施の形態で取得される利用者用印刷指示リストを例示した図である。 本発明の第1の実施の形態で生成される印刷指示テーブルを例示した図である。 本発明の第2の実施の形態が適用されるクラウドプリントシステムの構成例を示した図である。 本発明の第2の実施の形態のクラウドプリントシステムにおける処理の流れを例示したシーケンス図である。 本発明の第2の実施の形態で取得される管理者用印刷指示リストを例示した図である。 本発明の第2の実施の形態で取得される利用者用印刷指示リストを例示した図である。 本発明の第2の実施の形態で生成される印刷指示テーブルを例示した図である。 本発明の実施の形態における画像形成装置のハードウェア構成例を示した図である。 本発明の実施の形態における画像形成装置の機能構成例を示したブロック図である。 本発明の実施の形態における画像形成装置の動作例を示したフローチャートである。
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
[第1の実施の形態]
図1は、第1の実施の形態が適用されるクラウドプリントシステムの全体構成例を示したものである。
図示するように、このクラウドプリントシステムは、クライアント端末10a,10b,10cと、画像形成装置30と、クラウドプリントサーバ50とが、ネットワーク90に接続されている。
尚、図では、クライアント端末10a,10b,10cを示したが、これらを区別する必要がない場合は、クライアント端末10と称する。また、図には、3つのクライアント端末10しか示していないが、4つ以上のクライアント端末10を設けてもよい。
クライアント端末10は、ユーザの操作に応じて、画像形成装置30で文書を印刷することをクラウドプリントサーバ50に指示するコンピュータ装置である。具体的には、印刷対象の文書と、印刷設定(部数、レイアウト、カラーモード等)と、印刷先である画像形成装置30の指定とをクラウドプリントサーバ50に送信する。また、クライアント端末10は、ユーザがクラウドプリントサービスの利用申請を行う際に用いられることもある。ここで、クライアント端末10としては、PC(Personal Computer)、携帯端末、携帯電話等を用いるとよい。
画像形成装置30は、紙等の記録媒体に文書の画像を形成し、印刷媒体として出力する装置である。一般に、ネットワーク90には2つ以上の画像形成装置が接続されるが、ここでは、ある管理者がそのうちの1つの画像形成装置30を印刷先としてクラウドプリントサーバ50に登録したものとして、1つの画像形成装置30のみを示している。ここで、画像形成装置30としては、プリンタ機能のみを備えた装置を用いてもよいし、これに加えてスキャナ機能、ファクシミリ機能等の他の画像処理機能を備えた装置を用いてもよい。本実施の形態では、印刷装置の一例として、画像形成装置30を設けている。
クラウドプリントサーバ50は、自宅、オフィス、公共の場所等に設置された画像形成装置30で文書を印刷できるようにするサービス(クラウドプリントサービス)を提供するサーバコンピュータである。具体的には、印刷対象の文書と印刷設定と印刷先とがクライアント端末10から送信されると、文書はPDF(Portable Document Format)等の文書ファイルに変換し、この文書ファイルと印刷設定とを含む印刷指示を印刷先に関連付けて保持しておく。そして、画像形成装置30から印刷が要求されると、この画像形成装置30が印刷先として関連付けられた印刷指示を画像形成装置30に送信する。本実施の形態では、印刷データの一例として、印刷指示を用いており、印刷データを保持する保持装置の一例として、クラウドプリントサーバ50を設けている。
ネットワーク90は、クライアント端末10、画像形成装置30、クラウドプリントサーバ50のそれぞれの間の情報通信に用いられる通信手段であり、例えば、インターネットである。
ところで、図1のクラウドプリントシステムにおいて、複数のユーザによる文書の印刷は、管理者(最初に登録したユーザ)がクラウドプリントサービスに登録した画像形成装置30を利用者(管理者以外のユーザ)も共有することで実現される。但し、画像形成装置30で文書を印刷する際に、クラウドプリントサーバ50から画像形成装置30に印刷指示は送信されるがユーザを識別する情報は送信されないため、印刷を要求したユーザを特定することができない。そのため、出力される印刷物がどのユーザのものなのか判断できず、利便性が良くない。また、画像形成装置30の操作パネル35(図11参照)上で入力した情報に基づいてユーザ認証が成功した場合にのみ印刷する機能(認証プリント機能、プライベートプリント機能等)にも対応できない。
そこで、第1の実施の形態では、クラウドプリントサーバ50から管理者アカウントで印刷指示に関する情報を取得し、ユーザアカウントを一時的に利用者アカウントに切り替えて、利用者アカウントごとに印刷指示に関する情報を取得し、これらの情報を精査して印刷指示をユーザ別に管理するようにする。
まず、第1の実施の形態の概略動作について説明する。尚、ここでは、クライアント端末10a,10b,10cをそれぞれ利用する利用者A,B,Cが画像形成装置30を共有するものとする。
図2は、この概略動作を説明するためのシーケンス図である。尚、図中、右向きの矢印はその上に記載された処理の依頼の送信を示しており、右向きの矢印の下にある左向きの矢印は、その処理の結果の送信を示している。
図示するように、まず、画像形成装置30は、管理者の要求に応じて、管理者アカウントを例えばHDD34(図11参照)に設定し(S11)、クラウドプリントサーバ50に自装置を登録する(S12)。
次に、利用者A,B,Cがそれぞれクライアント端末10a,10b,10cのウェブ画面上でクラウドプリントサービスの利用申請の操作を行うことにより、クライアント端末10a,10b,10cは、画像形成装置30に対して、それぞれ、利用者A,B,Cのクラウドプリントサービスの利用申請を行う(S13)。或いは、利用者A,B,Cは、画像形成装置30の操作パネル35(図11参照)上でクラウドプリントサービスの利用申請の操作を行うことにより、画像形成装置30に対してクラウドプリントサービスの利用申請を行ってもよい。これにより、画像形成装置30は、利用者アカウントを例えばHDD34(図11参照)に設定する(S14)。そして、S12で登録された画像形成装置30に対して、S14で設定された利用者アカウントの共有設定を行う(S15)。
また、利用者A,B,Cは、クラウドプリントサービス上で画像形成装置30に対して任意の印刷を実行する(S16)。
その後、画像形成装置30は、管理者アカウントを使って例えばJOB LIST APIを呼び出すことにより、自装置が印刷先として関連付けられた印刷指示のリスト(以下、「管理者用印刷指示リスト」という)をクラウドプリントサーバ50から取得し、取得した管理者用印刷指示リストを自装置内で保持する(S17)。
続けて、画像形成装置30は、利用者A,B,Cの各アカウントを使って例えばJOB LIST APIを呼び出すことにより、各利用者の印刷指示のリスト(以下、「利用者用印刷指示リスト」という)をクラウドプリントサーバ50から取得し、取得した利用者用印刷指示リストを自装置内で保持する(S18)。
そして、画像形成装置30は、S17で取得した管理者用印刷指示リストとS18で取得した各利用者の利用者用印刷指示リストとを照合して、画像形成装置30における全ての印刷指示にユーザ情報を紐付けた印刷指示テーブルを生成し、これを自装置の例えばRAM32(図11参照)に記憶する(S19)。具体的には、まず、管理者用印刷指示リストにおける印刷指示IDと、各利用者の利用者用印刷指示リストにおける印刷指示IDとを比較して、同じものがあるかどうかを探す。印刷指示IDは一意であるため、同じものが見つかった場合には、その印刷指示は該当利用者の印刷指示であることが分かる。
ここで、印刷指示テーブルには、印刷指示に関する情報は記載されているが、印刷指示は含まれていない。従って、画像形成装置30で印刷を行うには、印刷指示を取得する必要がある。ところが、印刷指示は、管理者アカウントを使わないと取得できないため、画像形成装置30は、管理者アカウントを使って例えばJOB FETCH APIを呼び出すことにより、印刷指示を取得する(S20)。
また、この印刷指示を用いた実際の処理は、S19で記憶した印刷指示テーブルに基づいてどの印刷指示がどのユーザによるものであるかを特定した状態で行う。具体的には、印刷指示に基づく印刷の状況を示す一覧画面(印刷状況一覧画面)、印刷指示に基づく印刷の結果を印字したレポート(印刷履歴レポート)等に、各印刷指示を行ったユーザの情報を出力する。また、印刷指示は一旦画像形成装置30内に蓄積しておき、ユーザが要求した場合にその印刷指示に基づく印刷を行うようにしてもよい。更に、印刷指示に基づく印刷の枚数を、印刷指示を行ったユーザごとに管理するようにしてもよい。更にまた、画像形成装置30又は外部サーバで管理しているユーザの出力権限情報(出力上限、カラー制限等)と連携させることで、印刷指示に基づく印刷をユーザごとに制限することも考えられる。
次に、図2のS17〜S19の処理について、具体例を用いて説明する。
図3は、画像形成装置30がS17で取得する管理者用印刷指示リストの例を示す。
図示するように、この管理者用印刷指示リストは、番号と、印刷指示IDと、プリンタIDと、ファイルURLと、チケットURLと、ページ数と、作成日時と、プリンタ名と、ユーザ名とを対応付けたものとなっている。
このうち、番号は、印刷指示リストにおけるレコードの番号であり、印刷指示IDは、印刷指示を一意に識別するための識別情報であり、プリンタIDは、印刷指示に基づく印刷が行われるプリンタ(画像形成装置)を一意に識別する識別情報である。
ファイルURLは、印刷対象の文書を変換して得られたPDF等の文書ファイルのURLであり、チケットURLは、印刷設定を含む設定ファイルのURLである。
ページ数は、印刷指示に基づいて印刷されるページの数であり、作成日時は、印刷指示が作成された日時であり、プリンタ名は、印刷指示に基づく印刷が行われるプリンタ(画像形成装置)の名前である。
また、ユーザ名は、印刷指示を行ったユーザの名前である。S17では管理者アカウントを使って管理者用印刷指示リストを取得するので、管理者用印刷指示リストにおけるユーザ名は全て「管理者」となっている。即ち、管理者アカウントでログインすれば、クラウドプリントサーバ50に蓄積されている全ての印刷指示が見えるが、全ての印刷指示が管理者の印刷指示のように見えてしまい、印刷指示を行ったユーザを区別することができなくなっている。
図4は、画像形成装置30がS18で取得する利用者用印刷指示リストの例を示す。(a)は利用者Aのアカウントで取得した利用者用印刷指示リストの例であり、(b)は利用者Bのアカウントで取得した利用者用印刷指示リストの例であり、(c)は利用者Cのアカウントで取得した利用者用印刷指示リストの例である。
図示するように、何れの利用者用印刷指示リストも、番号と、印刷指示IDとを対応付けたものとなっている。S18では一時的に利用者アカウントでログインしてクラウドプリントサーバ50から情報を取得しており、ここで取得できる情報は印刷指示IDだけである。尚、番号、印刷指示IDの内容については、図3についての説明で既に述べたので、ここでの説明は省略する。
図5は、画像形成装置30がS19で生成する印刷指示テーブルの例を示す。
図示するように、この印刷指示テーブルは、番号と、印刷指示IDと、プリンタ名と、ファイルURLと、チケットURLと、ページ数と、作成日時と、ユーザ名とを対応付けたものとなっている。尚、番号、印刷指示ID、プリンタ名、ファイルURL、チケットURL、ページ数、作成日時、ユーザ名の内容については、図3についての説明で既に述べたので、ここでの説明は省略する。
S19では、図3の管理者用印刷指示リストと、図4の各利用者の利用者用印刷指示リストとを照合することにより、この印刷指示テーブルが生成される。具体的には、図3の管理者用印刷指示リストのユーザ名欄における「管理者」を、図4(a)〜(c)の利用者用印刷指示リストのうち、対応する印刷指示IDを含む利用者用印刷指示リストを取得したときの利用者で置き換えることにより、この印刷指示テーブルが生成される。
尚、この第1の実施の形態では、管理者アカウント及び利用者アカウントの取得元について具体的に述べなかったが、例えば、第2の実施の形態で後述するように、管理者アカウント及び利用者アカウントは、外部のサーバコンピュータに保持しておき、画像形成装置30がこれらを一時的に読み出して利用するようにしてもよい。或いは、管理者アカウント及び利用者アカウントは、IDカード等で保持し、画像形成装置30はこれらを一時的に読み出して利用するようにしてもよい。そして、何れの場合も、画像形成装置30が管理者アカウント及び利用者アカウントを一時的に利用した後は、それらを破棄することが、セキュリティ向上の観点から望ましい。
[第2の実施の形態]
図6は、第2の実施の形態が適用されるクラウドプリントシステムの全体構成例を示したものである。
図示するように、このクラウドプリントシステムは、クライアント端末10a,10b,10cと、画像形成装置30a,30bと、クラウドプリントサーバ50と、アカウント管理サーバ60とが、ネットワーク90に接続されている。
尚、図では、クライアント端末10a,10b,10cを示したが、これらを区別する必要がない場合は、クライアント端末10と称する。また、図には、3つのクライアント端末10しか示していないが、4つ以上のクライアント端末10を設けてもよい。
このうち、クライアント端末10及びクラウドプリントサーバ50については、第1の実施の形態で用いたものを第2の実施の形態でも用いるので、ここでは、これらの説明は省略し、画像形成装置30a,30b及びアカウント管理サーバ60についてのみ説明する。
画像形成装置30a,30bは、紙等の記録媒体に文書の画像を形成し、印刷媒体として出力する装置である。一般に、ネットワーク90には3つ以上の画像形成装置が接続されるが、ここでは、ある管理者がそのうちの2つの画像形成装置30a,30bを印刷先としてクラウドプリントサーバ50に登録したものとして、2つの画像形成装置30a,30bを示している。但し、画像形成装置30a,30bを区別する必要がない場合は、画像形成装置30と称する。また、ある管理者がクラウドプリントサーバ50に登録した画像形成装置30は3つ以上あってもよい。ここで、画像形成装置30としては、プリンタ機能のみを備えた装置を用いてもよいし、これに加えてスキャナ機能、ファクシミリ機能等の他の画像処理機能を備えた装置を用いてもよい。本実施の形態では、印刷装置の一例として、画像形成装置30a,30bを設けている。
アカウント管理サーバ60は、画像形成装置30がクラウドプリントサーバ50から情報を取得するときに使う管理者アカウント及び利用者アカウントを管理するサーバコンピュータである。
ネットワーク90は、クライアント端末10、画像形成装置30、クラウドプリントサーバ50、アカウント管理サーバ60のそれぞれの間の情報通信に用いられる通信手段であり、例えば、インターネットである。
第2の実施の形態では、図1のクラウドプリントシステムにおいて、管理者が2つの画像形成装置30をクラウドプリントサービスに登録した場合に、第1の実施の形態で述べた課題を解決するための処理を行う。即ち、クラウドプリントサーバ50から管理者アカウントで印刷指示に関する情報を取得し、ユーザアカウントを一時的に利用者アカウントに切り替えて、利用者アカウントごとに印刷指示に関する情報を取得し、これらの情報を精査して印刷指示をユーザ別、画像形成装置別に管理するようにする。
まず、第2の実施の形態の概略動作について説明する。尚、ここでは、クライアント端末10a,10b,10cをそれぞれ利用する利用者A,B,Cが画像形成装置30a,30bの両方を共有するものとする。
図7は、この概略動作を説明するためのシーケンス図である。尚、図中、右向きの矢印はその上に記載された処理の依頼の送信を示しており、右向きの矢印の下にある左向きの矢印は、その処理の結果の送信を示している。
図示するように、まず、画像形成装置30aは、管理者の要求に応じて、アカウント管理サーバ60から管理者アカウントを取得して例えばHDD34(図11参照)に設定し(S21)、クラウドプリントサーバ50に自装置を登録する(S22)。
次に、利用者A,B,Cがそれぞれクライアント端末10a,10b,10cのウェブ画面上でクラウドプリントサービスの利用申請の操作を行うことにより、クライアント端末10a,10b,10cは、画像形成装置30aに対して、それぞれ、利用者A,B,Cのクラウドプリントサービスの利用申請を行う(S23)。或いは、利用者A,B,Cは、画像形成装置30aの操作パネル35(図11参照)上でクラウドプリントサービスの利用申請の操作を行うことにより、画像形成装置30aに対してクラウドプリントサービスの利用申請を行ってもよい。これにより、画像形成装置30aは、アカウント管理サーバ60から利用者アカウントを取得して例えばHDD34(図11参照)に設定する(S24)。そして、S22で登録された画像形成装置30aに対して、S24で設定された利用者アカウントの共有設定を行う(S25)。
また、利用者A,B,Cは、クラウドプリントサービス上で画像形成装置30aに対して任意の印刷を実行する(S26)。
一方、図示しないが、S21〜S25の処理は、画像形成装置30bに対しても行われ、利用者A,B,Cは、クラウドプリントサービス上の画像形成装置30bに対しても、S26のように、任意の印刷を実行する。
その後、画像形成装置30aは、管理者アカウントを使って例えばJOB LIST APIを呼び出すことにより、自装置が印刷先として関連付けられた印刷指示のリスト(管理者用印刷指示リスト)をクラウドプリントサーバ50から取得し、取得した管理者用印刷指示リストを自装置内で保持する(S27)。
続けて、画像形成装置30aは、利用者A,B,Cの各アカウントを使って例えばJOB LIST APIを呼び出すことにより、各利用者の印刷指示のリスト(利用者用印刷指示リスト)をクラウドプリントサーバ50から取得し、取得した利用者用印刷指示リストを自装置内で保持する(S28)。
そして、画像形成装置30aは、S27で取得した管理者用印刷指示リストとS28で取得した各利用者の利用者用印刷指示リストとを照合して、画像形成装置30aに関連する印刷指示だけを抽出し、その印刷指示にユーザ情報を紐付けた印刷指示テーブルを生成し、これを自装置の例えばRAM32(図11参照)に記憶する(S29)。具体的には、まず、管理者用印刷指示リストにおけるプリンタIDと、画像形成装置30aのプリンタIDとを比較して、管理者用印刷指示リストをプリンタIDが同じもののみに絞り込む。次に、絞り込んだ後の管理者用印刷指示リストにおける印刷指示IDと、各利用者の利用者用印刷指示リストにおける印刷指示IDとを比較して、同じものがあるかどうかを探す。印刷指示IDは一意であるため、同じものが見つかった場合には、その印刷指示は該当利用者の印刷指示であることが分かる。
ここで、印刷指示テーブルには、印刷指示に関する情報は記載されているが、印刷指示は含まれていない。従って、画像形成装置30aで印刷を行うには、印刷指示を取得する必要がある。ところが、印刷指示は、管理者アカウントを使わないと取得できないため、画像形成装置30aは、管理者アカウントを使って例えばJOB FETCH APIを呼び出すことにより、印刷指示を取得する(S30)。
また、この印刷指示を用いた実際の処理は、S29で記憶した印刷指示テーブルに基づいてどの印刷指示がどのユーザによるものであるかを特定した状態で行う。具体的には、印刷指示に基づく印刷の状況を示す一覧画面(印刷状況一覧画面)、印刷指示に基づく印刷の結果を印字したレポート(印刷履歴レポート)等に、各印刷指示を行ったユーザの情報を出力する。また、印刷指示は一旦画像形成装置30内に蓄積しておき、ユーザが要求した場合に、その印刷指示に基づく印刷を行うようにしてもよい。更に、印刷指示に基づく印刷の枚数を、印刷指示を行ったユーザごとに管理するようにしてもよい。更にまた、画像形成装置30a又は外部サーバで管理しているユーザの出力権限情報(出力上限、カラー制限等)と連携させることで、印刷指示に基づく印刷をユーザごとに制限することも考えられる。
一方、図示しないが、画像形成装置30bも、S27〜S29の処理を行い、画像形成装置30bに関連し、かつ、印刷指示にユーザ情報を紐付けた印刷指示テーブルを生成する。そして、S30のように、印刷指示を取得し、印刷状況一覧画面、印刷履歴レポート等へのユーザの情報の出力等を行う。
尚、ここでは、管理者アカウント及び利用者アカウントは、アカウント管理サーバ60で保持するようにしたので、画像形成装置30a,30bは、セキュリティの観点から、管理者アカウント及び利用者アカウントを一時的に利用し、利用が終了したら破棄することが望ましい。
次に、図7のS27〜S29の処理について、具体例を用いて説明する。
図8は、画像形成装置30がS27で取得する管理者用印刷指示リストの例を示す。
図示するように、この管理者用印刷指示リストは、番号と、印刷指示IDと、プリンタIDと、ファイルURLと、チケットURLと、ページ数と、作成日時と、プリンタ名と、ユーザ名とを対応付けたものとなっている。
このうち、番号、印刷指示ID、ファイルURL、チケットURL、ページ数、作成日時の内容については、図3についての説明で既に述べたので、ここでの説明は省略する。
プリンタIDは、印刷指示に基づく印刷が行われるプリンタ(画像形成装置)を一意に識別する識別情報であり、プリンタ名は、印刷指示に基づく印刷が行われるプリンタ(画像形成装置)の名前である。このプリンタID及びプリンタ名の値のみが、図3の管理者用印刷指示リストと図8の管理者用印刷指示リストとでは異なっている。即ち、図3の管理者用印刷指示リストでは、プリンタID及びプリンタ名が1つの画像形成装置30のみに対応するものであったが、図8の管理者用印刷指示リストでは、プリンタID及びプリンタ名が2つの画像形成装置30a,30bに対応するものとなっている。尚、ここでは、画像形成装置30aのプリンタIDを「abc−0001」とし、画像形成装置30bのプリンタIDを「abc−0002」としている。
また、ユーザ名は、印刷指示を行ったユーザの名前である。S27では管理者アカウントを使って管理者用印刷指示リストを取得するので、管理者用印刷指示リストにおけるユーザ名は全て「管理者」となっている。即ち、管理者アカウントでログインすれば、クラウドプリントサーバ50に蓄積されている全ての印刷指示が見えるが、全ての印刷指示が管理者の印刷指示のように見えてしまい、印刷指示を行ったユーザを区別することができなくなっている。
図9は、画像形成装置30がS28で取得する利用者用印刷指示リストの例を示す。(a)は利用者Aのアカウントで取得した利用者用印刷指示リストの例であり、(b)は利用者Bのアカウントで取得した利用者用印刷指示リストの例であり、(c)は利用者Cのアカウントで取得した利用者用印刷指示リストの例である。
図示するように、何れの利用者用印刷指示リストも、番号と、印刷指示IDとを対応付けたものとなっている。S28では一時的に利用者アカウントでログインしてクラウドプリントサーバ50から情報を取得しており、ここで取得できる情報は印刷指示IDだけである。尚、番号、印刷指示IDの内容については、図3についての説明で既に述べたので、ここでの説明は省略する。
図10は、画像形成装置30がS29で生成する印刷指示テーブルの例を示す。(a)は画像形成装置30aがS29で生成する印刷指示テーブルの例であり、(b)は画像形成装置30bがS29で生成する印刷指示テーブルの例である。
図示するように、何れの印刷指示テーブルも、番号と、印刷指示IDと、プリンタ名と、ファイルURLと、チケットURLと、ページ数と、作成日時と、ユーザ名とを対応付けたものとなっている。尚、番号、印刷指示ID、プリンタ名、ファイルURL、チケットURL、ページ数、作成日時、ユーザ名の内容については、図3についての説明で既に述べたので、ここでの説明は省略する。
S29では、図8の管理者用印刷指示リストと、図9の各利用者の利用者用印刷指示リストとを照合することにより、これらの何れかの印刷指示テーブルが生成される。具体的には、図8の管理者用印刷指示リストのユーザ名欄における「管理者」を、図9(a)〜(c)の利用者用印刷指示リストのうち、対応する印刷指示IDを含む利用者用印刷指示リストを取得したときの利用者で置き換え、更にプリンタIDでフィルタリングを行うことにより、画像形成装置30aでは図10(a)の印刷指示テーブルが、画像形成装置30bでは図10(b)の印刷指示テーブルが、それぞれ生成される。
尚、この第2の実施の形態では、管理者アカウント及び利用者アカウントをアカウント管理サーバ60に保持しておき、画像形成装置30がこれらを一時的に読み出して利用するようにしたが、これには限らない。例えば、管理者アカウント及び利用者アカウントは、IDカード等で保持し、画像形成装置30はこれらを一時的に読み出して利用するようにしてもよい。そして、この場合も、画像形成装置30が管理者アカウント及び利用者アカウントを一時的に利用した後は、それらを破棄することが、セキュリティ向上の観点から望ましい。
[画像形成装置30のハードウェア構成]
図11は、画像形成装置30のハードウェア構成例を示した図である。
図示するように、画像形成装置30は、CPU31と、RAM(Random Access Memory)32と、ROM(Read Only Memory)33と、HDD34と、操作パネル35と、画像読取部36と、画像形成部37と、通信I/F38とを備える。
CPU31は、ROM33等に記憶された各種プログラムをRAM32にロードして実行することにより、後述する各機能を実現する。
RAM32は、CPU31の作業用メモリ等として用いられるメモリである。
ROM33は、CPU31が実行する各種プログラム等を記憶するメモリである。
HDD34は、画像読取部36が読み取った画像データや画像形成部37における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
操作パネル35は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。
画像読取部36は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部36は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してCCD(Charge Coupled Devices)で受光するCCD方式や、LED光源から原稿に順に照射した光に対する反射光をCIS(Contact Image Sensor)で受光するCIS方式のものを用いるとよい。
画像形成部37は、記録媒体に画像を形成する。ここで、画像形成部37は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
通信I/F38は、ネットワークを介して他の装置との間で各種情報の送受信を行う。
[画像形成装置30の機能構成]
図12は、画像形成装置30の機能構成例を示したブロック図である。
図示するように、画像形成装置30は、送信部41と、受信部42とを備える。また、管理者アカウント記憶部43と、管理者用印刷指示リスト取得部44と、利用者アカウント記憶部45と、利用者用印刷指示リスト取得部46とを備える。更に、印刷指示テーブル生成部47と、印刷指示テーブル記憶部48と、印刷指示取得部49とを備える。
送信部41は、管理者用印刷指示リスト取得部44からの指示により、クラウドプリントサーバ50に管理者用印刷指示リストの取得要求を送信する。また、利用者用印刷指示リスト取得部46からの指示により、クラウドプリントサーバ50に利用者用印刷指示リストの取得要求を送信する。更に、印刷指示取得部49からの指示により、クラウドプリントサーバ50に印刷指示の取得要求を送信する。
受信部42は、クラウドプリントサーバ50から管理者用印刷指示リストを受信してこれを管理者用印刷指示リスト取得部44に受け渡す。また、クラウドプリントサーバ50から利用者用印刷指示リストを受信してこれを利用者用印刷指示リスト取得部46に受け渡す。更に、クラウドプリントサーバ50から印刷指示を受信してこれを印刷指示取得部49に受け渡す。
管理者アカウント記憶部43は、クラウドプリントサービスに画像形成装置30を登録した管理者のアカウントである管理者アカウントを記憶する。本実施の形態では、保持装置に自装置を登録した登録者の一例として、管理者を用いており、登録者に関する情報の一例として、管理者アカウントを用いている。また、登録者に関する情報を記憶する第1の記憶手段の一例として、管理者アカウント記憶部43を設けている。
管理者用印刷指示リスト取得部44は、管理者アカウント記憶部43に記憶された管理者アカウントでログインして例えばJOB LIST APIを呼び出すことにより、印刷指示IDとプリンタIDとを含み、印刷指示を取得するための管理者用印刷指示リストを取得する。本実施の形態では、保持装置が保持する印刷データに関する情報を取得する命令の一例として、JOB LIST APIを用いており、複数の印刷データを取得するために用いられる複数の取得用情報の一例として、管理者用印刷指示リストを用いている。また、複数の取得用情報を取得する第1の取得手段、複数の取得用情報を受信する第1の受信手段の一例として、管理者用印刷指示リスト取得部44を設けている。
利用者アカウント記憶部45は、管理者がクラウドプリントサービスに登録した画像形成装置30を共有する利用者のアカウントである利用者アカウントを記憶する。本実施の形態では、自装置での印刷に用いられる印刷データを保持するように保持装置に指示する指示者の一例として、利用者を用いており、指示者に関する情報の一例として、利用者アカウントを用いている。また、指示者に関する情報を記憶する第2の記憶手段の一例として、利用者アカウント記憶部45を設けている。
利用者用印刷指示リスト取得部46は、利用者アカウント記憶部45に記憶された利用者アカウントでログインして例えばJOB LIST APIを呼び出すことにより、印刷指示IDを含む利用者用印刷指示リストを取得する。本実施の形態では、印刷データを識別する印刷データ識別情報の一例として、印刷指示IDを用いており、少なくとも1つの印刷データ識別情報の一例として、利用者用印刷指示リストを用いている。また、少なくとも1つの印刷データ識別情報を取得する第2の取得手段、少なくとも1つの印刷データ識別情報を受信する第2の受信手段の一例として、利用者用印刷指示リスト取得部46を設けている。
印刷指示テーブル生成部47は、管理者用印刷指示リスト取得部44が取得した管理者用印刷指示リスト内のレコードのうち、利用者用印刷指示リスト取得部46が取得した利用者用印刷指示リスト内の印刷指示IDを含むレコードに対して、その利用者用印刷指示リストを取得したときの利用者アカウントを設定した印刷指示テーブルを生成する。また、画像形成装置30のプリンタIDでフィルタリングを行ったものを印刷指示テーブルとしてもよい。本実施の形態では、第1の取得手段により取得された複数の取得用情報のうち、第2の取得手段により取得された少なくとも1つの印刷データ識別情報の何れかをそれぞれ含む少なくとも1つの取得用情報を、指示者の指示により保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定する判定手段、第1の取得手段により取得された複数の取得用情報のうち、第2の取得手段により取得された少なくとも1つの印刷データ識別情報の何れかと、自装置を識別する特定の装置識別情報とをそれぞれ含む少なくとも1つの取得用情報を、指示者の指示により保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定する判定手段の一例として、印刷指示テーブル生成部47を設けている。
印刷指示テーブル記憶部48は、印刷指示テーブル生成部47が生成した印刷指示テーブルを記憶する。
印刷指示取得部49は、印刷指示テーブル記憶部48に記憶された印刷指示テーブルに基づいて、印刷指示を取得する。本実施の形態では、印刷データを取得する第3の取得手段の一例として、印刷指示取得部49を設けている。
[画像形成装置30の動作]
図13は、画像形成装置30の動作例を示したフローチャートである。
図示するように、画像形成装置30では、まず、管理者用印刷指示リスト取得部44が、管理者アカウント記憶部43に記憶された管理者アカウントを読み出す(ステップ401)。
また、管理者用印刷指示リスト取得部44は、読み出した管理者アカウントを使ってクラウドプリントサービスにログインし、管理者用印刷指示リストを取得する(ステップ402)。具体的には、管理者用印刷指示リスト取得部44が、例えばJOB LIST APIを呼び出し、これにより、送信部41が、印刷指示リストの取得要求を通信I/F38を介してクラウドプリントサーバ50に送信する。そして、これに応答してクラウドプリントサーバ50の図示しない送信部(第1の送信手段の一例)から送信された管理者用印刷指示リストを受信部42が通信I/F38を介して受信し、管理者用印刷指示リスト取得部44が、受信部42から管理者用印刷指示リストを受け取る。
すると、印刷指示テーブル生成部47は、管理者用印刷指示リスト取得部44から管理者用印刷指示リストを受け取り、管理者用印刷指示リスト内のレコードから自装置のプリンタIDを含むレコードのみを抽出し、自装置用印刷指示リストとして保持する(ステップ403)。例えば、第2の実施の形態で画像形成装置30aが自装置用印刷指示リストを抽出する場合だと、図8の管理者用印刷指示リスト内のレコードから、プリンタID「abc−0001」を含むレコードのみを抽出し、図10(a)の自装置用印刷指示リストを保持する(但し、この時点では、ユーザ名はまだ「管理者」である)。尚、このステップ403は、第2の実施の形態でのみ必要なステップである。第1の実施の形態では、管理者用印刷指示リストをそのまま自装置用印刷指示リストとして保持すればよい。
このように印刷指示テーブル生成部47に自装置用印刷指示リストが保持されると、次に、利用者用印刷指示リスト取得部46が、利用者アカウント記憶部45に記憶された利用者アカウントの中から1つの利用者アカウントを読み出す(ステップ404)。
また、利用者用印刷指示リスト取得部46は、読み出した利用者アカウントを使ってクラウドプリントサービスにログインし、利用者用印刷指示リストを取得する(ステップ405)。具体的には、利用者用印刷指示リスト取得部46が、例えばJOB LIST APIを呼び出し、これにより、送信部41が、印刷指示リストの取得要求を通信I/F38を介してクラウドプリントサーバ50に送信する。そして、これに応答してクラウドプリントサーバ50の図示しない送信部(第2の送信手段の一例)から送信された利用者用印刷指示リストを受信部42が通信I/F38を介して受信し、利用者用印刷指示リスト取得部46が、受信部42から利用者用印刷指示リストを受け取る。
すると、印刷指示テーブル生成部47は、利用者用印刷指示リスト取得部46から利用者用印刷指示リストを受け取り、ステップ403で保持しておいた自装置用印刷指示リスト内のレコードから、利用者用印刷指示リスト内の印刷指示IDを含むレコードを検索する(ステップ406)。このとき自装置用印刷指示リスト内の全てのレコードにおいてユーザ名は「管理者」となっているが、印刷指示テーブル生成部47は、検索結果のレコードにおいてユーザ名を今回読み出した利用者アカウントに対応するユーザ名に置き換える(ステップ407)。例えば、第2の実施の形態では、図10(a)の自装置用印刷指示リスト内のレコードから、図9(a)の利用者用印刷指示リスト内の印刷指示IDを含むレコードを検索し、検索結果のレコードである番号「1」及び番号「5」のレコードにおいて、ユーザ名を「利用者A」に置き換えている。尚、ステップ406で利用者用印刷指示リスト内のある印刷指示IDを含むレコードが見つからなかった場合、その印刷指示IDで識別される印刷指示は、自装置宛ての印刷指示ではないと考えられるので無視すればよい。
その後、利用者用印刷指示リスト取得部46は、利用者アカウント記憶部45に記憶された利用者アカウントのうち、読み出していない利用者アカウントがあるかどうかを判定する(ステップ408)。
その結果、読み出していない利用者アカウントがあると判定されれば、利用者用印刷指示リスト取得部46は、次の利用者アカウントについて、ステップ404〜407の処理を行う。
一方、読み出していない利用者アカウントがないと判定されれば、制御は再び印刷指示テーブル生成部47に戻り、印刷指示テーブル生成部47が、全ての利用者アカウントについてステップ404〜407の処理を行った結果として得られた印刷指示テーブルを印刷指示テーブル記憶部48に記憶する(ステップ409)。
このように印刷指示テーブル記憶部48に印刷指示テーブルが記憶されると、最後に、印刷指示取得部49は、指定された利用者に対応する印刷指示(文書ファイル及び設定ファイル)を取得する(ステップ410)。具体的には、印刷指示取得部49が、印刷指示テーブル内の指定された利用者の名前がユーザ名として設定されたレコードからファイルURL及びチケットURLを取り出し、これにより、送信部41が、ファイルURLからの文書ファイルの取得要求及びチケットURLからの設定ファイルの取得要求を通信I/F38を介してクラウドプリントサーバ50に送信する。そして、これに応答してクラウドプリントサーバ50から送信された文書ファイル及び設定ファイルを受信部42が通信I/F38を介して受信し、印刷指示取得部49が、受信部42から文書ファイル及び設定ファイルを受け取る。
そして、印刷指示取得部49が取得した印刷指示に基づいて画像形成部37が印刷を行う際には、次のような処理を行うことが考えられる。
第一に、印刷指示に基づく印刷の状況を示す印刷状況一覧画面、印刷指示に基づく印刷の結果を印字した印刷履歴レポート等に、各印刷指示を行ったユーザの情報を出力する、という処理である。尚、ここでは、印刷の状況及び印刷の結果のみを出力対象としたが、印刷に関する如何なる情報を出力対象としてもよい。即ち、この処理を行う機能は、印刷データを用いた印刷に関する情報の出力を指示者に関する情報に関連付けて行う処理手段の一例である。
第二に、印刷指示を一旦画像形成装置30内に蓄積しておき、ユーザが要求した場合にその印刷指示に基づく印刷を行う、という処理である。尚、この処理を行う機能は、印刷データを用いた印刷を指示者に関する情報の入力に応じて行う処理手段の一例である。
第三に、印刷指示に基づく印刷の枚数を、印刷指示を行ったユーザごとに管理する、という処理である。尚、ここでは、印刷の枚数のみを管理対象としたが、印刷に関する如何なる情報を管理対象としてもよい。即ち、この処理を行う機能は、印刷データを用いた印刷に関する情報の管理を指示者に関する情報に関連付けて行う処理手段の一例である。
第四に、画像形成装置30又は外部サーバで管理しているユーザの出力権限情報(出力上限、カラー制限等)と連携させることで、印刷指示に基づく印刷をユーザごとに制限する、という処理である。尚、この処理を行う機能は、印刷データを用いた印刷の制限を指示者に関する情報に対して予め定義された情報に基づいて行う処理手段の一例である。
但し、これらの処理はあくまで例示であり、印刷指示に基づく印刷に関するユーザ情報を用いた処理であれば、如何なる処理を行ってもよい。即ち、この処理を行う機能は、印刷データを用いた印刷に関する処理を指示者に関する情報を用いて行う処理手段の一例と捉えてもよい。
ところで、上記実施の形態では、管理者用印刷指示リスト内の全ての印刷指示は何れかの利用者に対応付けられた。それは、画像形成装置30を共有する全ての利用者が画像形成装置30に利用申請を行ったため、画像形成装置30が全ての利用者の利用者用印刷指示リストを取得できたからである。
しかしながら、実際には、ある利用者(「利用者D」とする)が、画像形成装置30に利用申請を行うことなく、他の画像形成装置等を経由してクラウドプリントサービスに画像形成装置30の共有設定を行うことも考えられる。そうなると、利用者アカウント記憶部45に利用者Dの利用者アカウントは記憶されないので、図13のステップ405で、利用者Dの利用者用印刷指示リストは取得されず、図13のステップ408で未処理の利用者アカウントがなくなった時点で、管理者用印刷指示リスト内の利用者Dによる印刷指示は何れの利用者にも対応付けられていないという状況が生ずる。
そこで、本実施の形態では、このような状況が生ずると、画像形成装置30を共有している利用者の利用者アカウントをクラウドプリントサーバ50に問い合わせるようにする。そして、図13のステップ404で読み出す利用者アカウントの代わりに、この問い合わせの結果として得られた利用者アカウントを使って、図13のステップ405〜410の処理を行う。この場合、利用者用印刷指示リスト取得部46は、申請していない指示者の指示により保持装置が保持する特定の印刷データを識別する特定の印刷データ識別情報を取得する第2の取得手段の一例であり、印刷指示テーブル生成部47は、第1の取得手段により取得された複数の取得用情報のうち、第2の取得手段により取得された特定の印刷データ識別情報を含む特定の取得用情報を、申請していない指示者の指示により保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定する判定手段の一例である。
尚、以上の説明では、本実施の形態をクラウドプリントシステムに適用した場合を想定し、画像形成装置30に印刷指示を送信するサーバコンピュータをクラウドプリントサーバ50としたが、これには限らない。本実施の形態は、クラウドプリントシステム以外のプリントシステムに対しても、そのプリントシステムに含まれるプリントサーバが、画像形成装置30に印刷指示を送信する際にユーザを識別する情報を送信するものでなければ、適用可能である。
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、CD−ROM等の記録媒体に格納して提供することも可能である。
10…クライアント端末、30…画像形成装置、41…送信部、42…受信部、43…管理者アカウント記憶部、44…管理者用印刷指示リスト取得部、45…利用者アカウント記憶部、46…利用者用印刷指示リスト取得部、47…印刷指示テーブル生成部、48…印刷指示テーブル記憶部、49…印刷指示取得部、50…クラウドプリントサーバ、60…アカウント管理サーバ

Claims (10)

  1. 印刷先が登録されると共に当該印刷先での印刷に用いられる印刷データを保持する保持装置に当該印刷先として自装置を登録した登録者に関する情報を記憶する第1の記憶手段と、
    自装置での印刷に用いられる印刷データを保持するように前記保持装置に指示する指示者に関する情報を記憶する第2の記憶手段と、
    前記第1の記憶手段に記憶された前記登録者に関する情報を用いて、前記保持装置が保持する印刷データに関する情報を取得する命令を実行することにより、自装置での印刷に用いられる複数の印刷データを識別する複数の印刷データ識別情報をそれぞれ含み、当該複数の印刷データを取得するためにそれぞれ用いられる複数の取得用情報を取得する第1の取得手段と、
    前記第2の記憶手段に記憶された前記指示者に関する情報を用いて前記命令を実行することにより、当該指示者の指示により前記保持装置が保持する少なくとも1つの印刷データを識別する少なくとも1つの印刷データ識別情報を取得する第2の取得手段と、
    前記第1の取得手段により取得された前記複数の取得用情報のうち、前記第2の取得手段により取得された前記少なくとも1つの印刷データ識別情報の何れかをそれぞれ含む少なくとも1つの取得用情報を、前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定する判定手段と
    を備えたことを特徴とする印刷装置。
  2. 前記第1の記憶手段は、前記保持装置に前記印刷先として自装置及び他の装置を登録した前記登録者に関する情報を記憶し、
    前記第1の取得手段は、前記第1の記憶手段に記憶された前記登録者に関する情報を用いて前記命令を実行することにより、自装置又は前記他の装置での印刷に用いられる前記複数の印刷データを識別する前記複数の印刷データ識別情報と、当該複数の印刷データを用いて印刷が行われる複数の装置を識別する複数の装置識別情報とをそれぞれ含み、当該複数の印刷データを取得するためにそれぞれ用いられる前記複数の取得用情報を取得し、
    前記判定手段は、前記第1の取得手段により取得された前記複数の取得用情報のうち、前記第2の取得手段により取得された前記少なくとも1つの印刷データ識別情報の何れかと、自装置を識別する特定の装置識別情報とをそれぞれ含む前記少なくとも1つの取得用情報を、前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定することを特徴とする請求項1に記載の印刷装置。
  3. 前記第2の記憶手段は、自装置での印刷に用いられる印刷データを保持するように前記保持装置に指示する指示者のうちその旨を自装置に申請した指示者に関する情報を記憶し、
    前記第2の取得手段は、自装置での印刷に用いられる印刷データを保持するように前記保持装置に指示する指示者のうちその旨を自装置に申請していない指示者に関する情報を前記保持装置から取得し、当該申請していない指示者に関する情報を用いて前記命令を実行することにより、当該申請していない指示者の指示により前記保持装置が保持する特定の印刷データを識別する特定の印刷データ識別情報を取得し、
    前記判定手段は、前記第1の取得手段により取得された前記複数の取得用情報のうち、前記第2の取得手段により取得された前記特定の印刷データ識別情報を含む特定の取得用情報を、前記申請していない指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定することを特徴とする請求項1又は請求項2に記載の印刷装置。
  4. 前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると前記判定手段により判定された前記少なくとも1つの取得用情報に基づいて、当該印刷データを取得する第3の取得手段を更に備えたことを特徴とする請求項1乃至請求項3の何れかに記載の印刷装置。
  5. 前記第3の取得手段により取得された印刷データを用いた印刷に関する処理を、前記指示者に関する情報を用いて行う処理手段を更に備えたことを特徴とする請求項4に記載の印刷装置。
  6. 前記処理手段は、前記第3の取得手段により取得された印刷データを用いた印刷に関する情報の管理又は出力を、前記指示者に関する情報に関連付けて行うことを特徴とする請求項5に記載の印刷装置。
  7. 前記処理手段は、前記第3の取得手段により取得された印刷データを用いた印刷を、前記指示者に関する情報の入力に応じて行うことを特徴とする請求項5に記載の印刷装置。
  8. 前記処理手段は、前記第3の取得手段により取得された印刷データを用いた印刷の制限を、前記指示者に関する情報に対して予め定義された情報に基づいて行うことを特徴とする請求項5に記載の印刷装置。
  9. 印刷先が登録されると共に当該印刷先での印刷に用いられる印刷データを保持する保持装置と、
    前記保持装置が保持する印刷データを用いて印刷を行う印刷装置と
    を備え、
    前記保持装置は、
    前記印刷先として前記印刷装置を登録した登録者に関する情報を用いて、自装置が保持する印刷データに関する情報を取得する命令が、前記印刷装置で実行されると、当該印刷装置での印刷に用いられる複数の印刷データを識別する複数の印刷データ識別情報をそれぞれ含み、当該複数の印刷データを取得するためにそれぞれ用いられる複数の取得用情報を当該印刷装置に送信する第1の送信手段と、
    前記印刷装置での印刷に用いられる印刷データを保持するように自装置に指示する指示者に関する情報を用いて、前記命令が、前記印刷装置で実行されると、当該指示者の指示により自装置が保持する少なくとも1つの印刷データを識別する少なくとも1つの印刷データ識別情報を当該印刷装置に送信する第2の送信手段と
    を備え、
    前記印刷装置は、
    前記登録者に関する情報を記憶する第1の記憶手段と、
    前記指示者に関する情報を記憶する第2の記憶手段と、
    前記第1の記憶手段に記憶された前記登録者に関する情報を用いて前記命令を実行することにより、前記第1の送信手段により送信された前記複数の取得用情報を受信する第1の受信手段と、
    前記第2の記憶手段に記憶された前記指示者に関する情報を用いて前記命令を実行することにより、前記第2の送信手段により送信された前記少なくとも1つの印刷データ識別情報を受信する第2の受信手段と、
    前記第1の受信手段により受信された前記複数の取得用情報のうち、前記第2の受信手段により受信された前記少なくとも1つの印刷データ識別情報の何れかをそれぞれ含む少なくとも1つの取得用情報を、前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定する判定手段と
    を備えたことを特徴とする印刷システム。
  10. コンピュータに、
    印刷先が登録されると共に当該印刷先での印刷に用いられる印刷データを保持する保持装置に当該印刷先として自装置を登録した登録者に関する情報を第1の記憶装置に記憶する機能と、
    自装置での印刷に用いられる印刷データを保持するように前記保持装置に指示する指示者に関する情報を第2の記憶装置に記憶する機能と、
    前記第1の記憶装置に記憶された前記登録者に関する情報を用いて、前記保持装置が保持する印刷データに関する情報を取得する命令を実行することにより、自装置での印刷に用いられる複数の印刷データを識別する複数の印刷データ識別情報をそれぞれ含み、当該複数の印刷データを取得するためにそれぞれ用いられる複数の取得用情報を取得する機能と、
    前記第2の記憶装置に記憶された前記指示者に関する情報を用いて前記命令を実行することにより、当該指示者の指示により前記保持装置が保持する少なくとも1つの印刷データを識別する少なくとも1つの印刷データ識別情報を取得する機能と、
    取得された前記複数の取得用情報のうち、取得された前記少なくとも1つの印刷データ識別情報の何れかをそれぞれ含む少なくとも1つの取得用情報を、前記指示者の指示により前記保持装置が保持する印刷データであって自装置での印刷に用いられる印刷データを取得するための取得用情報であると判定する機能と
    を実現させるためのプログラム。
JP2011282877A 2011-12-26 2011-12-26 印刷装置、印刷システム及びプログラム Expired - Fee Related JP5857731B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2011282877A JP5857731B2 (ja) 2011-12-26 2011-12-26 印刷装置、印刷システム及びプログラム
US13/486,577 US8599402B2 (en) 2011-12-26 2012-06-01 Secure cloud based printing
CN201210235350.7A CN103176755B (zh) 2011-12-26 2012-07-06 打印设备、打印***、和打印方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011282877A JP5857731B2 (ja) 2011-12-26 2011-12-26 印刷装置、印刷システム及びプログラム

Publications (2)

Publication Number Publication Date
JP2013132766A true JP2013132766A (ja) 2013-07-08
JP5857731B2 JP5857731B2 (ja) 2016-02-10

Family

ID=48636667

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011282877A Expired - Fee Related JP5857731B2 (ja) 2011-12-26 2011-12-26 印刷装置、印刷システム及びプログラム

Country Status (3)

Country Link
US (1) US8599402B2 (ja)
JP (1) JP5857731B2 (ja)
CN (1) CN103176755B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015125478A (ja) * 2013-12-25 2015-07-06 株式会社沖データ 画像形成システム及び画像形成装置

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8988716B1 (en) * 2012-02-17 2015-03-24 Google Inc. Customized printer identifier with embedded access rights
JP5223995B1 (ja) * 2012-11-28 2013-06-26 富士ゼロックス株式会社 印刷制御装置、データ管理方法およびプログラム
JP5856595B2 (ja) * 2013-09-10 2016-02-10 株式会社沖データ 画像形成装置及び画像形成システム
JP5879316B2 (ja) * 2013-09-27 2016-03-08 株式会社沖データ 画像形成システム及び画像形成装置
JP2016126604A (ja) * 2015-01-06 2016-07-11 株式会社リコー 端末装置、プログラム、情報処理システム及び出力方法
CN106775509A (zh) * 2015-11-20 2017-05-31 北京奇虎科技有限公司 一种云打印方法和云打印服务器
CN114089928B (zh) * 2020-07-29 2024-03-22 钉钉控股(开曼)有限公司 绑定关系的建立方法及装置、远程打印方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260023A (ja) * 2005-03-16 2006-09-28 Fuji Xerox Co Ltd 印刷システムおよび印刷制御方法
JP2010152726A (ja) * 2008-12-25 2010-07-08 Canon Marketing Japan Inc 画像形成装置及び印刷制御方法、並びにプログラム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314647A (ja) 1995-05-18 1996-11-29 Canon Inc 文書データの作成印刷方法、文書の作成印刷システム、文書の処理方法及び文書の処理システム
JP2005352567A (ja) 2004-06-08 2005-12-22 Canon Inc 情報処理システムおよび出力装置およびジョブ表示制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2010201881A (ja) 2009-03-05 2010-09-16 Canon Inc 画像形成装置及び画像形成方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260023A (ja) * 2005-03-16 2006-09-28 Fuji Xerox Co Ltd 印刷システムおよび印刷制御方法
JP2010152726A (ja) * 2008-12-25 2010-07-08 Canon Marketing Japan Inc 画像形成装置及び印刷制御方法、並びにプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015125478A (ja) * 2013-12-25 2015-07-06 株式会社沖データ 画像形成システム及び画像形成装置

Also Published As

Publication number Publication date
US20130163036A1 (en) 2013-06-27
JP5857731B2 (ja) 2016-02-10
CN103176755A (zh) 2013-06-26
CN103176755B (zh) 2017-04-12
US8599402B2 (en) 2013-12-03

Similar Documents

Publication Publication Date Title
JP5857731B2 (ja) 印刷装置、印刷システム及びプログラム
JP4045458B2 (ja) 情報処理システムおよび情報共有方法
US8947706B2 (en) Information processing system and method, and non-transitory computer readable medium for using identification information, for first authentication to an information system, with a print service system that performs second authentication
US10180814B2 (en) User terminal, image processing device and cloud server to identify plural user information to execute an image processing job upon validating an user information
CN101742051B (zh) 信息处理装置和信息处理方法
JP2013186674A (ja) 印刷システム、管理装置、画像形成装置及びプログラム
JP2013003943A (ja) 印刷システム、印刷ジョブデータ配信サーバー、印刷ジョブ再実行方法、およびコンピュータープログラム
JP5644361B2 (ja) 印刷認証システム、印刷機器、及びプログラム
US8266526B2 (en) Distributed and decentralized document management system and method
JP2007081578A (ja) データ配信装置およびデータ配信方法及びそれを実現するためのプログラム
JP2013138300A (ja) 画像形成装置及びプログラム
US20110063672A1 (en) Apparatus and method for log management, and computer-readable storage medium for computer program
JP4952400B2 (ja) 指示情報管理プログラム、指示情報管理装置及び印刷システム
JP2014139814A (ja) 情報処理装置及びプログラム
JP2014167679A (ja) ジョブ実行制御システム、ジョブ実行システム、ジョブ実行制御方法及びプログラム
JP4888292B2 (ja) 文書操作履歴管理システム
JP4562630B2 (ja) 画像形成処理システム、端末装置、画像形成装置の管理方法、およびプログラム
JP5186521B2 (ja) 画像形成システムおよびユーザマネージャサーバ装置
JP4730241B2 (ja) 画像処理システム、画像処理装置およびプログラム
JP2008289130A (ja) コピーされた文書の電子的記憶及び再呼び出しが可能なコピー機
JP2008040935A (ja) 文書配信システム、文書配信サーバ及び文書配信サーバプログラム
JP2014179909A (ja) 画像形成装置、ネットワークシステム、方法およびプログラム
JP2011176838A (ja) 画像関連処理システム、画像関連処理装置、画像関連処理実行方法、およびコンピュータプログラム
JP4692493B2 (ja) 画情報送信装置及び画情報送信管理プログラム
JP5935384B2 (ja) 印刷装置の管理装置、印刷装置管理システムおよびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150825

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151022

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151130

R150 Certificate of patent or registration of utility model

Ref document number: 5857731

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees