JP4551435B2 - 画像形成装置及び情報処理装置 - Google Patents

画像形成装置及び情報処理装置 Download PDF

Info

Publication number
JP4551435B2
JP4551435B2 JP2007294732A JP2007294732A JP4551435B2 JP 4551435 B2 JP4551435 B2 JP 4551435B2 JP 2007294732 A JP2007294732 A JP 2007294732A JP 2007294732 A JP2007294732 A JP 2007294732A JP 4551435 B2 JP4551435 B2 JP 4551435B2
Authority
JP
Japan
Prior art keywords
print
restriction
printing
unit
printer
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.)
Expired - Fee Related
Application number
JP2007294732A
Other languages
English (en)
Other versions
JP2009122857A (ja
JP2009122857A5 (ja
Inventor
芳昭 打保
富男 田中
Original Assignee
株式会社沖データ
株式会社沖データシステムズ
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 株式会社沖データ, 株式会社沖データシステムズ filed Critical 株式会社沖データ
Priority to JP2007294732A priority Critical patent/JP4551435B2/ja
Priority to US12/292,129 priority patent/US8488139B2/en
Priority to EP08168899A priority patent/EP2060974A3/en
Publication of JP2009122857A publication Critical patent/JP2009122857A/ja
Publication of JP2009122857A5 publication Critical patent/JP2009122857A5/ja
Application granted granted Critical
Publication of JP4551435B2 publication Critical patent/JP4551435B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1274Deleting of print job
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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/1239Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2149Restricted operating environment

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Software Systems (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、画像形成装置及び情報処理装置に関する。
従来から、IPアドレスやMACアドレスに基づいて印刷制限を課す画像形成装置が知られている。この種の画像形成装置としては、例えば特許文献1に記載されたものがある。
特開2007−241741公報
具体的には、この特許文献1には、送信されてきた印刷データから送信元を示すIPアドレスやMACアドレスに応じて印刷制限を設定することができる画像形成装置が記載されている。
しかしながら、上述の発明によれば、その制限されたIPアドレスやMACアドレスからの印刷データが、該印刷データを作成するアプリケーションの種類に関わらず、一律に制限をかけられる。そしてこれにより、例えば本来印刷が許可されるアプリケーションを使用した場合においても印刷が制限されてしまい、実効性に乏しいという問題があった。
そこで本発明はこの様な実情に鑑みてなされたものであり、複数の印刷制限をかけることができ、且つ、確実に印刷制限を課すことができる画像形成装置を提供することを目的とする。
上記課題を解決する為に、本発明にかかる画像形成装置は、複数の印刷制限項目の各々の印刷制限項目と対応させて印刷時の制限レベルを示す印刷制限レベルを記憶する印刷制限レベル記憶部と、入力された印刷ジョブから複数の印刷制限項目情報を取得する印刷制限情報取得部と、前記印刷制限情報取得部が取得した前記複数の印刷制限項目情報に対応する複数の制限レベルを前記印刷制限レベル記憶部から読み出し、当該読み出した複数の制限レベルのうち所定レベルの印刷制限レベルを選択する制限レベル選択部と、前記制限レベル選択部により選択された前記印刷制限に基づいて前記印刷ジョブに含まれる印刷データを印刷する印刷部と、前記複数の制限レベルの組み合わせに応じて第3の印刷形式を記憶する印刷形式記憶部と、前記印刷ジョブの前記印刷データが前記印刷制限で印刷不可と判断すると前記印刷制限レベルを通知するとともに、前記印刷形式記憶部の許可される前記第3の印刷形式を通知し、前記印刷制限レベルと前記第3の印刷形式の選択をユーザに対して促す通知部とを備え、前記印刷部は前記印刷ジョブの前記印刷データが前記印刷制限で印刷可と判断された場合、該印刷データの印刷を行い、ユーザにより選択された前記第3の印刷形式の選択結果を受信した場合、前記印刷データを該選択結果に基づき変換した印刷データの印刷を行うことを特徴としている。

この構成によれば、画像形成装置は、設定された複数の印刷制限レベルのうち、最もレベルの高い印刷制限に従って印刷することができる。
この様に本発明によれば、複数の印刷制限をかけることができ、且つ、複数の印刷制限が設定されている場合においても、確実に印刷制限を課すことができる。
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
第1の実施の形態にかかる画像形成システムは、複数のホスト装置1a,1b,1cと、プリンタ3とをネットワーク5を介して接続して構成される。そしてこれらホスト装置1a,1b,1cとプリンタ3とは、それぞれ双方向通信可能なプロトコル通信を用いて各種データの送受信を行う。そして、各ホスト装置1a,1b,1cは、それぞれ印刷データを生成するアプリケーションプログラムを備え、ユーザが作成した印刷データを、印刷ジョブとしてプリンタ3に送信する。尚、以下では、何れかのホスト装置1a,1b,1cであるかを区別しない場合には、ホスト装置1と総称して詳細な説明を行う。
この様な画像形成システムにおいては、プリンタ3は、ホスト装置1から送信された印刷ジョブを解析し、当該印刷ジョブに印刷制限が課されるか否かを判断する。そして印刷制限が課される場合には、プリンタ3は、ホスト装置1に対して具体的な制限の内容、及び制限が課される理由、並びにユーザが選択可能な第3の印刷形式の内容を送信する。そしてユーザがホスト装置1に印刷制限に従う旨、又は第3の印刷形式で印刷を希望する旨を入力するとホスト装置1は、かかる旨をプリンタ3に送信する。そしてプリンタ3は、ホスト装置1から入力された指令に基づいて一連の印刷処理を実行する。
プリンタ3は、ホスト装置1との間でデータの送受信を実行するインターフェイスとしてのデータ送受信部7と、揮発性メモリ等からなるメモリ部9と、印刷ジョブの制御データを解析する制御データ解析部11と、HDD等からなる記憶部13と、印刷データを解析する印刷データ解析部15と、ユーザが各種操作を実行する為の操作部17と、印刷処理を実行する印刷部19とを備える。
データ送受信部7は、ホスト装置1との間のインターフェイスとして作用する。そして例えばデータ送受信部7は、ホスト装置1から送信された印刷ジョブの受信を行う。具体的には、データ送受信部7が受信する印刷ジョブは、図2に示すように、ジョブ制御データ21と、印刷データ23とを備える。ジョブ制御データ21は、コピー枚数を指定するコマンド、給紙トレイを指定するコマンド等、印刷データ23に直接作用するコマンドと、ジョブ名、ユーザ名、アプリケーション名、URL等からなるジョブ識別情報により構成される。また、印刷データ23は、PDL(Page Description Language)形式で記述されたデータであり、ユーザが生成した画像にかかるデータにより構成される。そして、この様な印刷ジョブがデータ送受信部7に入力されると、印刷ジョブは、メモリ部9に記憶される。また、データ送受信部7は、後述する方法で生成される印刷処理時の制限の内容を示す制限通知をホスト装置1に送信する。
メモリ部9は、入力された印刷ジョブを記憶すると共に、印刷データ解析部15が印刷データを解析して生成した画像データ等を一時的に記憶する。
制御データ解析部11は、印刷ジョブに含まれるジョブ制御データや単独のジョブ制御データを解析し、当該データに応じて各種処理を実行する。
記憶部13は、図3に示す様な印刷項目テーブルを記憶する。印刷項目テーブルは、ジョブ識別情報からなる印刷設定情報に対応させて印刷設定テーブルの登録可能件数、及び印刷制限レベルを記憶する。印刷制限レベルは、複数設定された制限の内容に応じて予め付与されるレベルを示す。そしてプリンタ3は、この様な印刷項目テーブルに基づいて、図4に示す様な制限レベルテーブルを生成する。制限レベルテーブルは、各印刷設定情報についての具体的な印刷制限の内容を記憶する。具体的には、図4(a)に示す様に、印刷設定情報「ユーザ名」については、「User1」に対して制限レベル1が記憶される。そしてこれにより、印刷ジョブに含まれるユーザ名が「User1」である場合には、制限レベル1(制限なし)に基づいて印刷が実行される。また、印刷ジョブに含まれるユーザ名が「User2」である場合には、制限レベル2(モノクロ強調印刷)に基づいて印刷が実行される。そしてこれにより「User2」は、モノクロ強調印刷のみが実行可能となる。また、印刷ジョブに含まれるユーザ名が登録されていないユーザ名である場合又はユーザ名が「User3」である場合には、制限レベル3(印刷不許可)に基づいて印刷は実行されない。また、図4(b)に示す様に、印刷設定情報「アプリケーション名」については、「Application1」に対して制限レベル1が記憶される。そしてこれにより印刷ジョブに含まれるアプリケーション名が「Application1」である場合には、制限レベル1(制限なし)に基づいて印刷が実行される。さらに図4(c)に示す様に、印刷設定情報「URL」についても制限レベルが記憶される。
そして制御データ解析部11は、印刷時にこの様な制限レベルテーブルを解析し、最も高い制限レベルの内容に基づいて印刷を実行する。具体的には、プリンタ3に図5に示す様な印刷ジョブAが入力されると、制御データ解析部11は、記憶部13に記憶された制限レベルテーブルを参照し、各印刷設定情報の制限レベルを読み出す。このとき制御データ解析部11は、印刷ジョブAのジョブ制御データを参照し、印刷設定情報としてユーザ名「User1」、及びアプリケーション名「Application1」を読み出す。そして、制御データ解析部11は、記憶部に記憶された制限レベルテーブルを参照して各印刷設定情報の制限レベルを読み出す。上述の例で説明すると、ユーザ名「User1」には制限レベル1が記憶され、アプリケーション名「Application1」には制限レベル1が記憶されている為、制御データ解析部11は、これら制限レベルのうち、最もレベルが高い制限レベルを印刷ジョブAの制限レベルとして認定する。すなわち制御データ解析部11は、印刷ジョブAの制限レベルは「1」であると認定する。そして印刷部19は、この様な制限レベルに基づいて印刷処理を実行する。また、印刷ジョブBが入力された場合には、制御データ解析部11は、ユーザ名「User2」、及びアプリケーション名「Application3」を参照し、記憶部13から制限レベル2及び制限レベル3を読み出す。そして制御データ解析部11は、これら制限レベルのうち最も高い制限レベル3を印刷ジョブBの制限レベルとして認定する。
また記憶部13は、図6に示す様な第3印刷形式設定テーブルを記憶する。第3印刷形式設定テーブルは、各印刷設定情報の制限レベルの組み合わせに対応させて、第3の印刷形式を記憶する。具体的には、第3の印刷形式とは、印刷が許可された場合の印刷形式よりも品質の低い印刷形式をいう。そして、第3印刷形式設定テーブルに記憶された第3の印刷形式は、印刷時に何らかの印刷制限が課されている場合にユーザに提示され、ユーザに他の印刷形式を選択することを可能とする。具体的には第3印刷形式設定テーブルでは、印刷ジョブに対する制限レベルが「2」となりモノクロ印刷のみが実行可能な場合に、第3の印刷形式として通常のモノクロ印刷と比較して品質の低い2UP印刷が設定される。また、印刷ジョブに対する制限レベルが「3」となり印刷が許可されない場合に、第3の印刷形式としてサムネイル印刷が設定される。そして何らかの印刷制限が課されている場合にユーザに対して第3の印刷形式を提示することによってプリンタ3は、一定の印刷制限を課したまま、印刷制限により課された内容とは異なる選択肢をユーザに提示することができる。
印刷データ解析部15は、印刷ジョブに含まれる印刷データを解析し、印刷データを印刷部19によって印刷可能なビットマップ形式の画像データに変換する。そして印刷データ解析部15は、生成した画像データを印刷部19に供給する。
操作部17は、図7に示す様に、ユーザに各種情報を表示する表示装置25と、ユーザが各種指令を入力する為のスイッチ27とを備える。
以下、プリンタ3の一連の動作について、図8及び図9を参照しながら詳細な説明を行う。
印刷ジョブがプリンタ3に入力され、印刷ジョブが記憶部13に記憶されて一連の処理が開始すると、ステップS1においてプリンタ3は、ジョブ制御データ21を読み出す。かかる処理は、制御データ解析部11が、記憶部13に記憶された印刷ジョブからジョブ制御データ21を抽出することで実行される。
その後、プリンタ3は、ステップS2以降の印刷設定項目読取処理を実行する。まず、ステップS2においてプリンタ3は、ジョブ制御データ21に「ユーザ名」が含まれているか否かを判断する。そしてジョブ制御データ21に「ユーザ名」が含まれていると判断した場合には、ステップS3においてプリンタ3は、ジョブ制御データ21に含まれているユーザ名を読み出す。そしてステップS4においてプリンタ3は、読み出したユーザ名が制限レベルテーブルに登録されているか否かを判断する。かかる処理は、制御データ解析部11がユーザ名に対応する制限レベルテーブルを参照し、読み出したユーザ名が当該制限レベルテーブルに記憶されているか否かを判断することで実行される。そしてユーザ名が制限レベルテーブルに記憶されている場合には、ステップS5においてプリンタ3は、制限レベルテーブルから当該ユーザ名に対応する制限レベルを読み出す。これによりプリンタ3は、印刷ジョブを入力したユーザに対応する制限レベルを取得することができる。また、ステップS2においてジョブ制御データ21にユーザ名が含まれていないと判断した場合、及びステップS4においてユーザ名が制限レベルテーブルに登録されていないと判断した場合には、ステップS6においてプリンタ3は、未登録ユーザに対応する制限レベルを読み出す。かかる処理は、制御データ解析部11が、制限レベルテーブルに記憶された未登録のユーザに対する制限レベルを読み出すことで実行される。
次にプリンタ3は、アプリケーション名に対する制限レベルを読み出す処理を実行する。具体的にはプリンタ3は、ステップS7においてジョブ制御データ21に「アプリケーション名」が含まれているか否かを判断する。そしてジョブ制御データ21に「アプリケーション名」が含まれていると判断した場合には、ステップS8においてプリンタ3は、アプリケーション名を読み出す。次に、ステップS9においてプリンタ3は、アプリケーション名が制限レベルテーブルに登録されているか否かを判断する。そしてアプリケーション名が制限レベルテーブルに登録されている場合には、ステップS10においてプリンタ3は、アプリケーション名に対応する制限レベルを読み出す。また、ステップS7においてジョブ制御データ21にアプリケーション名が含まれていないと判断した場合、及びステップS9においてアプリケーション名が制限レベルテーブルに登録されていないと判断した場合には、ステップS11においてプリンタ3は、未登録アプリケーションに対応する制限レベルを読み出す。
次にプリンタ3は、URLに対する制限レベルを読み出す処理を実行する。具体的にはプリンタ3は、ステップS12においてジョブ制御データ21に「URL」が含まれているか否かを判断する。そしてジョブ制御データ21に「URL」が含まれていると判断した場合には、ステップS13においてプリンタ3は、URLを読み出す。次に、ステップS14においてプリンタ3は、URLが制限レベルテーブルに登録されているか否かを判断する。そしてURLが制限レベルテーブルに登録されている場合には、ステップS15においてプリンタ3は、URLに対応する制限レベルを読み出す。また、ステップS12においてジョブ制御データ21にURLが含まれていないと判断した場合、及びステップS14においてURLが制限レベルテーブルに登録されていないと判断した場合には、ステップS16においてプリンタ3は、未登録URLに対応する制限レベルを読み出す。これによりプリンタ3は、「ユーザ名」、「アプリケーション名」、及び「URL」に対応する制限レベルを取得することができる。
そしてステップS17においてプリンタ3は、取得した複数の制限レベルのうち最もレベルの高い制限レベルを選択する。かかる処理は、制御データ解析部11が、取得した複数の制限レベルを比較して最も値の大きい制限レベルを選択することで実行される。そしてステップS18においてプリンタ3は、印刷時の制限があるか否かを判断する。具体的には制御データ解析部11は、ステップS17において選択した制限レベルを参照して、かかる制限レベルがレベル1であるか否かを判断する。そして、制限レベルがレベル1である場合には、かかる印刷ジョブについては、印刷時に何ら制限が課されないこととなる。一方で、制限レベルがレベル2又はレベル3である場合には、かかる印刷ジョブについては印刷時に何らかの制限が課されることとなる。
そして印刷時に制限が課されない場合には、ステップS19においてプリンタ3は、入力された印刷ジョブに基づいて印刷処理を実行する。このときプリンタ3は、印刷ジョブのジョブ制御データ21において指定されたカラー形式やサイズ等に基づいて印刷処理を実行する。これによりプリンタ3は、ユーザに対してユーザが所望する印刷物を提供することができる。
一方、ステップS18において印刷時の制限があると判断した場合には、ステップS20においてプリンタ3は、印刷ジョブにジョブ管理番号を付与すると共に、ジョブ管理番号が付与された印刷ジョブを記憶部13に記憶する。かかる処理は、制御データ解析部11が、印刷ジョブに対応させて任意の数字列からなるジョブ管理番号を付与し、さらにジョブ管理番号が付与された印刷ジョブを記憶部13に記憶することで実行される。
次に、ステップS21においてプリンタ3は、第3の印刷形式を読み出す。かかる処理は、制御データ解析部11が、ステップS2乃至ステップS16までの間で取得した制限レベルに対応する第3の印刷形式を記憶部13から読み出すことで実行される。そしてステップS22においてプリンタ3は、読み出した第3の印刷形式の内容及び課されている制限の内容を印刷ジョブを送信したホスト装置1に送信して一連の処理を終了する。
そしてこれによりホスト装置1は、図示せぬ表示装置に図10に示す様な画面を表示する。具体的に表示装置には、プリンタ3から受信した内容を表示する受信内容表示領域29と、指令入力領域31とが表示される。受信内容表示領域29は、印刷制限が課される原因、適用される印刷制限の内容、及び第3の印刷形式の内容が表示される。そしてユーザは、受信内容表示領域を参照して、印刷制限に従って印刷を行う旨、印刷をキャンセルする旨、又は第3の印刷形式による印刷を行う旨の何れかの指令をホスト装置1に入力する。そしてかかる印刷ジョブの処理に関する指令はプリンタ3に送信される。
次に、ホスト装置1から印刷ジョブの処理に関する指令を入力されたプリンタ3の一連の動作について、図11を参照しながら詳細な説明を行う。
印刷ジョブの処理に関する指令を受信して一連の処理が開始すると、ステップS31においてプリンタ3は、印刷をキャンセルする旨の指令が入力されたか否かを判断する。かかる処理は、制御データ解析部11が、受信した印刷ジョブの処理に関する指令を解析することで実行される。そして、印刷をキャンセルする旨の指令が入力された場合には、ステップS32においてプリンタ3は、対応する印刷ジョブを記憶部13から削除する。かかる処理は、制御データ解析部11が、対応するジョブ管理番号を有する印刷ジョブを記憶部13から削除することで実行される。
一方、ステップS31において印刷をキャンセルする旨の指令が入力されていないと判断した場合には、ステップS33においてプリンタ3は、モノクロ印刷をすべき旨の指令が入力されたか否かを判断する。かかる指令は、印刷ジョブに対する制限レベルがレベル2であり、且つ、ユーザが印刷制限に従って印刷することを選択した場合に、ホスト装置1からプリンタ3に入力される。そして、モノクロ印刷をすべき旨の指令が入力されたと判断した場合、ステップS34においてプリンタ3は、印刷ジョブのジョブ制御データ21の印刷形式にかかるコマンドをモノクロ印刷に書き換える。かかる処理は、制御データ解析部11が、記憶部13に記憶された印刷ジョブのジョブ制御データ21にアクセスすることで実行される。そしてステップS35においてプリンタ3は、ジョブ制御データ21に基づいて印刷処理を実行する。
また、ステップS33においてモノクロ印刷をすべき旨の指令が入力されていないと判断した場合には、ステップS36においてプリンタ3は、2UP印刷をすべき旨の指令が入力されたか否かを判断する。そして、2UP印刷をすべき旨の指令が入力されたと判断した場合、ステップS37においてプリンタ3は、印刷ジョブのジョブ制御データの印刷形式にかかるコマンドを2UP印刷に書き換える。その後プリンタ3は、ステップS35以降の処理を実行する。
また、ステップS36において2UP印刷をすべき旨の指令が入力されていないと判断した場合には、ステップS38においてプリンタ3は、サムネイル印刷をすべき旨の指令が入力されたか否かを判断する。そしてサムネイル印刷をすべき旨の指令が入力されたと判断した場合、ステップS39においてプリンタ3は、印刷ジョブのジョブ制御データの印刷形式にかかるコマンドをサムネイル印刷に書き換える。その後、プリンタ3は、ステップS35以降の処理を実行する。
この様に、第1の実施の形態にかかる画像形成システムによれば、複数の印刷設定項目に対して設定された制限レベルのうち最もレベルが高い制限レベルを課すことによって、制限レベルのチェックの順番に関わらず一定の制限を課すことができる。また、画像形成システムによれば、印刷制限によりユーザの所望した印刷結果が得られない場合に、印刷制限の内容等をユーザに通知することができる為、ユーザに対して印刷のキャンセル等の選択肢を与えることができる。これにより画像形成システムは、ユーザの利便性を向上させることができる。
次に、本発明の第2の実施の形態について詳細な説明を行う。尚、第2の実施の形態にかかる画像形成システムは、第1の実施の形態において詳細な説明を行った画像形成システムと同一の構成を有する箇所があるため、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。
具体的には、図12に示す様に、画像形成システムにかかるプリンタ101は、プリンタ3の構成に加え、パスワードを管理するパスワード管理部103を備える。
パスワード管理部103は、ユーザが印刷制限レベルを解除する際に使用するパスワードを管理する。この様なパスワードは、予めプリンタ3の管理者によって操作部17又はホスト装置1を介してプリンタ3に入力され、パスワード管理部103に記憶される。そして、パスワード管理部103に記憶されたパスワードは、印刷制限が課されている際に管理者によって入力されたパスワードと照合する際に読み出される。そして、照合の結果、両パスワードが一致した場合には、プリンタ3は、印刷制限を解除して印刷処理を実行する。
以下、プリンタ101の一連の動作について、図13及び図14を参照しながら詳細な説明を行う。
印刷ジョブがプリンタ101に入力され、印刷ジョブが記憶部13に記憶されて一連の処理が開始すると、ステップS41においてプリンタ101は、ジョブ制御データ21を読み出す。
その後、プリンタ101は、ステップS42以降の印刷設定項目読取処理を実行する。まず、ステップS42においてプリンタ101は、ジョブ制御データ21に「ユーザ名」が含まれているか否かを判断する。そしてジョブ制御データ21に「ユーザ名」が含まれていると判断した場合には、ステップS43においてプリンタ101は、ジョブ制御データ21に含まれているユーザ名を読み出す。そしてステップS44においてプリンタ101は、読み出したユーザ名が制限レベルテーブルに登録されているか否かを判断する。そしてユーザ名が制限レベルテーブルに記憶されている場合には、ステップS45においてプリンタ101は、制限レベルテーブルから当該ユーザ名に対応する制限レベルを読み出す。これによりプリンタ101は、印刷ジョブを入力したユーザに対応する制限レベルを取得することができる。また、ステップS42においてジョブ制御データ21にユーザ名が含まれていないと判断した場合、及びステップS44においてユーザ名が制限レベルテーブルに登録されていないと判断した場合には、ステップS46においてプリンタ101は、未登録ユーザに対応する制限レベルを読み出す。
次にプリンタ101は、アプリケーション名に対する制限レベルを読み出す処理を実行する。具体的にはプリンタ101は、ステップS47においてジョブ制御データ21に「アプリケーション名」が含まれているか否かを判断する。そしてジョブ制御データ21に「アプリケーション名」が含まれていると判断した場合には、ステップS48においてプリンタ101は、アプリケーション名を読み出す。次に、ステップS49においてプリンタ101は、アプリケーション名が制限レベルテーブルに登録されているか否かを判断する。そしてアプリケーション名が制限レベルテーブルに登録されている場合には、ステップS50においてプリンタ101は、アプリケーション名に対応する制限レベルを読み出す。また、ステップS47においてジョブ制御データ21にアプリケーション名が含まれていないと判断した場合、及びステップS49においてアプリケーション名が制限レベルテーブルに登録されていないと判断した場合には、ステップS51においてプリンタ101は、未登録アプリケーションに対応する制限レベルを読み出す。
次にプリンタ101は、URLに対する制限レベルを読み出す処理を実行する。具体的にはプリンタ101は、ステップS52においてジョブ制御データ21に「URL」が含まれているか否かを判断する。そしてジョブ制御データ21に「URL」が含まれていると判断した場合には、ステップS53においてプリンタ101は、URLを読み出す。次に、ステップS54においてプリンタ101は、URLが制限レベルテーブルに登録されているか否かを判断する。そしてURLが制限レベルテーブルに登録されている場合には、ステップS55においてプリンタ101は、URLに対応する制限レベルを読み出す。また、ステップS52においてジョブ制御データ21にURLが含まれていないと判断した場合、及びステップS54においてURLが制限レベルテーブルに登録されていないと判断した場合には、ステップS56においてプリンタ101は、未登録URLに対応する制限レベルを読み出す。これによりプリンタ101は、「ユーザ名」、「アプリケーション名」、及び「URL」に対応する制限レベルを取得することができる。
そしてステップS57においてプリンタ101は、取得した複数の制限レベルのうち最もレベルの高い制限レベルを選択する。そしてステップS58においてプリンタ101は、印刷時の制限があるか否かを判断する。そして印刷時に制限が課されない場合には、ステップS59においてプリンタ101は、入力された印刷ジョブに基づいて印刷処理を実行する。このときプリンタ101は、印刷ジョブのジョブ制御データ21において指定されたカラー形式やサイズ等に基づいて印刷処理を実行する。これによりプリンタ101は、ユーザに対してユーザが所望する印刷物を提供することができる。
一方、ステップS58において印刷時の制限があると判断した場合には、ステップS60においてプリンタ101は、印刷ジョブにジョブ管理番号を付与すると共に、ジョブ管理番号が付与された印刷ジョブを記憶部13に記憶する。
次に、ステップS61においてプリンタ101は、第3の印刷形式を読み出す。そしてステップS62においてプリンタ101は、読み出した第3の印刷形式の内容及び課されている制限の内容を印刷ジョブを送信したホスト装置1に送信して一連の処理を終了する。
そしてこれによりホスト装置1の表示装置には、図10に示す様な画面が表示される。そしてユーザがホスト装置1を操作して指令入力領域31に所定の指令を入力すると、かかる指令はプリンタ101に返信される。また、ユーザが指令入力領域31に所定の指令を入力せず、例えばウィンドウを閉じた場合には、ホスト装置1は、画面に表示されていたジョブ管理番号を未処理の印刷ジョブ情報として所定のファイルに記憶する。
そして管理者が未処理の印刷ジョブ情報を処理しようとする場合、ホスト装置1の表示装置には、図15に示す様な画面が表示される。具体的にはホスト装置1の表示装置には、印刷ジョブ情報の処理方法を決定する為の処理方法決定領域105と、ジョブ管理番号を入力する為のジョブ管理番号入力領域107と、パスワードを入力する為のパスワード入力領域109が表示される。そしてユーザは、処理方法決定領域105において処理方法を決定し、ジョブ管理番号入力領域107に対象となるジョブ管理番号を入力し、さらにパスワード入力領域109にパスワードを入力する。そしてユーザが実行ボタン111を押下すると、入力されたジョブ管理番号とパスワードは、プリンタ101に送信される。
次に、ホスト装置1から印刷ジョブの処理に関する指令を入力されたプリンタ101の一連の動作について、図16を参照しながら詳細な説明を行う。
印刷ジョブの処理に関する指令を受信して一連の処理が開始すると、ステップS71においてプリンタ101は、印刷をキャンセルする旨の指令が入力されたか否かを判断する。そして、印刷をキャンセルする旨の指令が入力された場合には、ステップS72においてプリンタ101は、対応する印刷ジョブを記憶部13から削除する。
一方、ステップS71において印刷をキャンセルする旨の指令が入力されていないと判断した場合には、ステップS73においてプリンタ101は、モノクロ印刷をすべき旨の指令が入力されたか否かを判断する。そして、モノクロ印刷をすべき旨の指令が入力されたと判断した場合、ステップS74においてプリンタ101は、印刷ジョブのジョブ制御データ21の印刷形式にかかるコマンドをモノクロ印刷に書き換える。そしてステップS75においてプリンタ101は、ジョブ制御データ21に基づいて印刷処理を実行する。
また、ステップS73においてモノクロ印刷をすべき旨の指令が入力されていないと判断した場合には、ステップS76においてプリンタ101は、2UP印刷をすべき旨の指令が入力されたか否かを判断する。そして、2UP印刷をすべき旨の指令が入力されたと判断した場合、ステップS77においてプリンタ101は、印刷ジョブのジョブ制御データの印刷形式にかかるコマンドを2UP印刷に書き換える。その後プリンタ101は、ステップS75以降の処理を実行する。
また、ステップS76において2UP印刷をすべき旨の指令が入力されていないと判断した場合には、ステップS78においてプリンタ101は、サムネイル印刷をすべき旨の指令が入力されたか否かを判断する。そしてサムネイル印刷をすべき旨の指令が入力されたと判断した場合、ステップS79においてプリンタ101は、印刷ジョブのジョブ制御データの印刷形式にかかるコマンドをサムネイル印刷に書き換える。その後プリンタ101は、ステップS75以降の処理を実行する。
一方、ステップS78においてサムネイル印刷をすべき旨の指令が入力されていないと判断した場合には、ステップS80においてプリンタ101は、パスワードが入力されたか否かを判断する。そしてパスワードが入力されたと判断した場合には、ステップS81においてプリンタ101は対応するジョブ管理番号が記憶部13に記憶されているか否かを判断する。そして対応するジョブ管理番号が記憶部13に記憶されている場合には、ステップS82においてプリンタ101は、パスワードが一致するか否かを判断する。そしてパスワードが一致した場合には、プリンタ101は、ジョブ制御データの書き換えを行わずにステップS75以降の処理を実行する。
一方、ステップS80においてパスワードが入力されていないと判断した場合、ステップS81において対応するジョブ管理番号が記憶されていないと判断した場合、及びステップS82においてパスワードが一致しないと判断した場合には、プリンタ101は一連の処理を終了する。
この様に、第2の実施の形態にかかる画像形成システムによれば、所望の印刷結果を得られない場合においても管理者の承認によって印刷ジョブ単位での印刷制限の解除を行うことができる。これにより、第2の実施の形態にかかる画像形成システムは、第1の実施の形態にかかる画像形成システムと比較して利便性を向上させることができる。
次に、本発明の第3の実施の形態にかかる画像形成システムについて詳細な説明を行う。
第3の実施の形態にかかる画像形成システムは、例えば学校等の公共コンピュータシステムにおいて、一定の理論式に基づいて許可された使用者のみに印刷を許可するシステムである。すなわち、従来用いられていたシステムにおいては、印刷を制限する対象として、予めファイル名やファイルの種類等を指定していた。そして、これら制限されたファイル名等を有する印刷ジョブがプリンタに入力されると、プリンタは、印刷を拒否することとしていた。しかしながらこの様なシステムを用いた場合、上述の例ではシステムを使用する生徒のみならず、教師についても制限が課されてしまうこととなり、利便性に欠くという問題があった。そこで、本発明の第3の実施の形態では、所定の理論式を用いて印刷の制限の有無を判断することによって、一定の条件を満たすユーザについては、制限を緩和することができる画像形成システムを提供することを目的とする。
図17に示す様に、画像形成システムは、情報処理装置としてのパーソナルコンピュータ(以下、単に「PC」という)201と、カラー印刷及びモノクロ印刷を実行可能なプリンタ203とを備える。そしてPC201とプリンタ203とは、ネットワーク205を介して接続される。
PC201は、ハードウェアとして、各種情報を記憶するハードディスク207と、ユーザがPC201に各種情報を入力装置209と、ユーザに対して各種情報を表示するためのディスプレイ装置211とを備える。また、PC201は、ソフトウェアとして、図示せぬCPU(Central Processing Unit)、RAM(Random Access Memory)等を用いて実行されるプリンタドライバ213及びアプリケーション215を備える。
ハードディスク207は、図18に示す様なアプリケーション名制限情報テーブル217、図19に示す様なユーザ名制限情報テーブル219、及び図20に示す様なドキュメント名制限情報テーブル221を記憶する。これら制限情報テーブルは、予めユーザによって作成され、ハードディスク207に書き込まれる。
この様な制限情報テーブルは、アプリケーション名、ユーザ名、ドキュメント名等、一つの印刷ジョブに含まれる複数の印刷設定情報のそれぞれと関連付けて印刷許可フラグ、及び印刷優先フラグを記憶する。印刷許可フラグは、該当する印刷設定情報を含む印刷ジョブに対して、原則として課される印刷制限の内容を示すフラグである。そして印刷優先フラグは、他の印刷設定情報と関連付けられた印刷許可フラグによって課される印刷制限の内容が、自身と対応する印刷許可フラグによって課される印刷制限の内容よりも緩和されている場合に、その印刷許可フラグによって課される印刷制限を緩和する為のフラグである。
具体的にはアプリケーション名制限情報テーブル217は、図18に示す様に、複数のアプリケーション名に関連付けて印刷許可フラグと、印刷優先フラグとを記憶する。ここで、同図に示される各値について説明すると、印刷許可フラグ又は印刷優先フラグとして書き込まれた値0は、印刷制限として印刷の不許可を示す。また、印刷許可フラグとして書き込まれた値1は、印刷制限としてモノクロ印刷のみを許可する。さらに印刷許可フラグ又は印刷優先フラグとして書き込まれた値3は、モノクロ印刷及びカラー印刷を許可する際の値であり、フラグとして値3が書き込まれている場合には、事実上、印刷制限が課されていないこととなる。
また、ユーザ名制限情報テーブル219は、図19に示す様に、複数のユーザ名に関連付けて印刷許可フラグと、印刷優先フラグとを記憶する。さらに、ドキュメント名制限情報テーブル221は、図20に示す様に、複数のドキュメント名に関連付けて印刷許可フラグと、印刷優先フラグとを記憶する。そしてPC1は、これら複数の制限情報テーブルに基づいて、印刷ジョブに対して印刷制限を課すことで、ユーザの利便性を向上させることができる。
また、プリンタドライバ213は、文書作成ソフト、描画ソフト等からなるアプリケーション215において生成された印刷ジョブから印刷設定情報を取得する印刷設定情報取得部223と、印刷設定情報及び制限情報テーブルに基づいて印刷制限の内容を判断する制限判断部225と、制限判断部225による判断結果及びアプリケーション215から供給された印刷ジョブに基づいて印刷データを生成するデータ生成部227と、印刷データをプリンタ203に送信する送信部229とを備える。さらにプリンタドライバ213は、ディスプレイ装置211に所定の情報を表示させて制限判断部225による判断結果をユーザに報知する報知部231と、入力装置209に入力された情報に基づいて制限情報テーブルを設定する設定部233とを備える。
印刷設定情報取得部223は、アプリケーション215から供給された印刷ジョブから、印刷ジョブに含まれるアプリケーション名、ユーザ名、ドキュメント名等の印刷設定情報を取得する。そして印刷設定情報取得部223は、取得した印刷設定情報を制限判断部225に供給する。
制限判断部225は、印刷設定情報取得部223から供給された印刷設定情報及びハードディスク207に記憶された制限情報テーブルに基づいて、具体的な印刷制限の内容を判断する。詳細な説明は後述するが、制限判断部225は、これら情報に基づいて当該印刷ジョブに含まれる画像について、印刷不許可、モノクロ印刷、又はカラー印刷の何れかが適用されるべきかを判断する。そして、制限判断部225による判断結果は、データ生成部227に供給される。また、制限判断部225が印刷が許可されないと判断した場合には、制限判断部225は、かかる判断結果を報知部231に供給する。
データ生成部227は、アプリケーション215から供給された印刷ジョブ、及び制限判断部225から供給された判断結果に基づいて印刷データを生成する。具体的にはデータ生成部227は、制限判断部225から供給された判断結果に基づいて、印刷ジョブのヘッダ部分に埋め込まれたカラー設定情報を書き換える。例えば、ユーザがカラー印刷を所望して、制限判断部225がモノクロ印刷のみを実行可能と判断した場合において、データ生成部227は、かかる印刷ジョブのヘッダ部分のカラー設定情報をカラー印刷からモノクロ印刷に書き換える。そしてカラー設定情報が書き換えられた印刷ジョブは、印刷データとして送信部229を介してプリンタ203に送信される。
報知部231は、制限判断部225が印刷が許可されないと判断した場合に、かかる判断結果をディスプレイ装置211に表示させる。またディスプレイ装置211には、制限情報テーブルを作成する際に、図21に示す様な画像が表示される。そしてユーザは、ディスプレイ装置211に表示された画像を参照しながら入力装置209に各種情報を入力することでPC1に制限情報テーブルを記憶させる。
制限情報テーブルの作成時には、ユーザ名等の印刷設定情報を入力する印刷設定情報入力領域251と、印刷許可フラグの内容を設定する為の印刷許可フラグ設定領域253と、印刷優先フラグの内容を設定する為の印刷優先フラグ設定領域255と、アプリケーション名制限情報テーブル217が表示されるアプリケーションテーブル表示領域257と、ユーザ名制限情報テーブル219が表示されるユーザテーブル表示領域259と、ドキュメント名制限情報テーブル221が表示されるドキュメントテーブル表示領域261とがディスプレイ装置211に表示される。そしてユーザは、選択ボタン263a,263b,263cの何れかを選択することで印刷設定項目を選択し、印刷設定情報入力領域251に制限を課すべきアプリケーション名等を入力する。そしてユーザは、当該アプリケーション名等に課されるべき印刷許可フラグの内容、及び印刷優先フラグの内容を選択して「追加・変更ボタン」及び「終了ボタン」を押下する。これによりかかる情報は設定部233を介してハードディスク207に書き込まれる。
以下、画像形成システムの動作について詳細な説明を行う。
先ず、制限情報テーブルを作成又は書き換える際のPC201の動作について、図22及び図23を参照しながら詳細な説明を行う。
ユーザが入力装置209を介して制限情報テーブルを作成する旨の指令を入力して一連の処理が開始すると、ステップS101においてPC201は、ディスプレイ装置211に制限情報テーブル作成用画面を表示させる。そしてステップS102においてPC201は、制限情報テーブルを読み出す。そしてステップS103においてPC201は、読み出した制限情報テーブルをディスプレイ装置211に表示させる。これによりアプリケーションテーブル表示領域257、ユーザテーブル表示領域259、及びドキュメントテーブル表示領域261には、それぞれアプリケーション名制限情報テーブル217、ユーザ名制限情報テーブル219、及びドキュメント名制限情報テーブル221が表示される。
その後、ステップS104においてPC201は、入力装置209に情報が入力されたか否かを判断し、何らかの情報が入力されるまでかかる処理を繰り返し実行する。そしてステップS105においてPC201は、入力装置209に入力された情報に基づいてディスプレイ装置211の内容を変更する。その後、ステップS106においてPC201は、「追加・登録ボタン」が押下されたか否かを判断する。そして「追加・登録ボタン」が押下されたと判断した場合には、ステップS107においてPC201は、印刷設定情報入力領域251に正しい情報が入力されているか否かを判断する。そして印刷設定情報入力領域251に正しい情報が入力されていないと判断した場合には、ステップS108においてPC201は、エラーメッセージを表示して再度ステップS104以降の処理を実行する。また、印刷設定情報入力領域251に正しい情報が入力されていると判断した場合には、ステップS109においてPC201は、アプリケーション名を選択するボタン263aが選択されているか否かを判断する。そしてアプリケーション名が選択されていると判断した場合には、ステップS110においてPC201は、アプリケーション名制限情報テーブル217を書き換える。かかる処理は、設定部233が、印刷許可フラグ設定領域253及び印刷優先フラグ設定領域255において選択された内容に基づいてハードディスク207に記憶されたアプリケーション名制限情報テーブル217を書き換えることで実行される。また、ステップS109においてアプリケーション名が選択されていないと判断した場合には、ステップS111においてPC201は、ユーザ名を選択するボタン263bが選択されているか否かを判断する。そしてユーザ名が選択されていると判断した場合には、ステップS112においてPC201は、ユーザ名制限情報テーブル219を書き換える。さらにステップS111においてユーザ名が選択されていないと判断した場合には、ドキュメント名を選択するボタン263cが選択されているものとして、ステップS113においてPC201は、ドキュメント名制限情報テーブル221を書き換える。そしてPC201は、各テーブルを書き換えた後、再度ステップS104以降の処理を実行する。
また、ステップS106において追加・登録ボタンが押下されていないと判断した場合には、ステップS114においてPC201は、「削除ボタン」が押下されたか否かを判断する。そして削除ボタンが押下されたと判断した場合には、ステップS115においてPC201は、アプリケーション名を選択するボタン263aが選択されているか否かを判断する。そしてアプリケーション名が選択されていると判断した場合には、ステップS116においてPC201は、印刷設定情報入力領域251に入力されたアプリケーション名をアプリケーション名制限情報テーブル217から削除する。これにより、当該アプリケーションについての印刷制限が緩和される。また、ステップS115においてアプリケーション名が選択されていないと判断した場合には、ステップS117においてPC201は、ユーザ名を選択するボタン263bが選択されているか否かを判断する。そしてユーザ名が選択されていると判断した場合には、ステップS118においてPC201は、印刷設定情報入力領域251に入力されたユーザ名をユーザ名制限情報テーブル219から削除するまた、ステップS117においてユーザ名が選択されていないと判断した場合には、ドキュメント名を選択するボタン263cが選択されているものとして、ステップS119においてPC201は、印刷設定情報入力領域251に入力されたドキュメント名をドキュメント名制限情報テーブル221から削除する。そしてPC201は、各テーブルから対応項目を削除した後、再度ステップS104以降の処理を実行する。
また、ステップS114において削除ボタンが押下されていないと判断した場合には、ステップS120においてPC201は、「終了ボタン」が押下されたか否かを判断する。そして終了ボタンが押下されていない場合には、PC201はステップS104以降の処理を実行する。
また、終了ボタンが押下されたと判断した場合には、PC201は、ステップS121において制限情報テーブル作成用画面を閉じて一連の処理を終了する。
次に、印刷データをプリンタ203に送信する場合におけるPC201の一連の動作について、図24及び図25を参照しながら詳細な説明を行う。
一連の処理が開始するとステップS131においてPC201は、印刷ジョブを解析し印刷設定情報を取得する。かかる処理は、印刷設定情報取得部223が、アプリケーション215から供給された印刷ジョブから印刷設定情報を抽出することで実行される。
次に、ステップS132においてPC201は、アプリケーション名制限情報テーブル217に取得したアプリケーション名が含まれるか否かを判断する。かかる処理は、制限判断部225がアプリケーション名制限情報テーブル217を参照し、印刷ジョブから取得したアプリケーション名と同一のアプリケーション名がアプリケーション名制限情報テーブル217に含まれるか否かを判断することで実行される。そして同一のアプリケーション名が含まれると判断した場合には、ステップS133においてPC201は、当該アプリケーション名の印刷許可フラグ及び印刷優先フラグを読み出す。一方、同一のアプリケーション名が含まれないと判断した場合には、ステップS134においてPC201は、その他のアプリケーションに付与された印刷許可フラグ及び印刷優先フラグを読み出す。これによりPC201は、アプリケーション名についての印刷制限に関するフラグを取得することができる。
次にステップS135においてPC201は、ユーザ名制限情報テーブル219に取得したユーザ名が含まれるか否かを判断する。かかる処理は、制限判断部225がユーザ名制限情報テーブル219を参照し、印刷ジョブから取得したユーザ名と同一のユーザ名がユーザ名制限情報テーブル219に含まれるか否かを判断することで実行される。そして同一のユーザ名が含まれると判断した場合には、ステップS136においてPC201は、当該ユーザ名の印刷許可フラグ及び印刷優先フラグを読み出す。一方、同一のユーザ名が含まれないと判断した場合には、ステップS137においてPC201は、その他のユーザに付与された印刷許可フラグ及び印刷優先フラグを読み出す。これによりPC201は、ユーザ名についての印刷制限に関するフラグを取得することができる。
次にステップS138においてPC201は、ドキュメント名制限情報テーブル221に取得したドキュメント名が含まれるか否かを判断する。かかる処理は、制限判断部225がドキュメント名制限情報テーブル221を参照し、印刷ジョブから取得したドキュメント名と同一のドキュメント名がドキュメント名制限情報テーブル221に含まれるか否かを判断することで実行される。そして同一のドキュメント名が含まれると判断した場合には、ステップS139においてPC201は、当該ドキュメント名の印刷許可フラグ及び印刷優先フラグを読み出す。一方、同一のドキュメント名が含まれないと判断した場合には、ステップS140においてPC201は、その他のドキュメントに付与された印刷許可フラグ及び印刷優先フラグを読み出す。これによりPC201は、ドキュメント名についての印刷制限に関するフラグを取得することができる。
次に、ステップS141においてPC201は、取得した印刷許可フラグ及び印刷優先フラグに基づいて、当該印刷ジョブの印刷の際に課される印刷制限の内容を示す印刷制限フラグの値Rを算出する。例えば、アプリケーション名制限情報テーブル217に記憶された印刷許可フラグの値をAPEとし、アプリケーション名制限情報テーブル217に記憶された印刷優先フラグの値をAPRとし、ユーザ名制限情報テーブル219に記憶された印刷許可フラグの値をUPEとし、ユーザ名制限情報テーブル219に記憶された印刷優先フラグの値をUPRとし、ドキュメント名制限情報テーブル221に記憶された印刷許可フラグの値をDPEとし、ドキュメント名制限情報テーブル221に記憶された印刷優先フラグの値をDPRとした場合、PC201は、
PE=APE+UPE+DPE ・・・(式1)
により印刷許可フラグが示す値の理論和SPEを算出する。次に、PC201は、
PR=APR×UPR×DPR ・・・(式2)
により印刷優先フラグが示す値の理論積PPRを算出する。そしてPC201は、
R=SPE×PPR ・・・(式3)
を用いて、式1及び式2によって算出された印刷許可フラグが示す値の理論和SPEと印刷優先フラグが示す値の理論積PPRとの理論積を算出する。これによりPC201は、印刷制限フラグの値Rを得ることができる。
次に、ステップS142においてPC201は、印刷制限フラグの値Rが値0であるか否かを判断する。これによりPC201は、印刷が許可されているか否かを判断することができる。そして印刷制限フラグの値Rが値0でないと判断した場合には、ステップS143においてPC201は、印刷制限フラグの値Rが値3であるか否かを判断する。そして印刷制限フラグの値Rが値3であると判断した場合には、ステップS144においてPC201は、印刷データを生成する。このとき印刷制限フラグの値Rが値3である為、PC201は、当該印刷ジョブについては何ら印刷制限が課されていないとして、ユーザが指定したカラー設定情報に基づいて印刷データを生成する。その後、ステップS145においてPC201は、印刷データをプリンタ203に送信して一連の処理を終了する。
また、ステップS143において印刷制限フラグの値Rが値3でないと判断した場合、ステップS146においてPC201は、モノクロ形式の印刷データを生成する。かかる処理は、例えばユーザがカラー印刷を所望する場合においても強制的に実行される。その後、PC201は、ステップS145以降の処理を実行する。
さらにステップS142において印刷制限フラグの値Rが値0であると判断した場合、ステップS147においてPC201は、印刷が許可されていない旨をディスプレイ装置211に表示し、一連の処理を終了する。
この様に、第3の実施の形態にかかる画像形成システムによれば、各印刷設定項目に対応して記憶された印刷許可フラグ、及び優先印刷フラグに基づいて印刷制限を課すか否かを判断することができる為、ユーザの利便性を向上させることができる。
以下、本発明の第4の実施の形態について詳細な説明を行う。尚、第4の実施の形態にかかる画像形成システムは、第3の実施の形態において詳細な説明を行った画像形成システムと同一の構成を有する箇所がある為、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。
具体的には、画像形成システムは、図26に示す様に、PC301とプリンタ303とを、ネットワーク307を介して接続して構成される。そして、第3の実施の形態においては、制限情報テーブルをPC201に記憶させ、さらに印刷制限フラグの値Rの算出をプリンタ201が実行することとしたが、第4の実施の形態においては、プリンタ303が制限情報テーブルを記憶すると共に印刷制限フラグの値Rの算出を実行する。
具体的には、PC301のプリンタドライバ309は、印刷設定情報取得部311と、データ生成部313と、送信部315と、設定部317とを備える。そしてこの様なプリンタドライバ309は、アプリケーション215から供給された印刷ジョブから印刷設定情報を取得し、印刷ジョブとしてプリンタ303に送信する。
プリンタ303は、各部の制御を行う制御部319と、制限情報テーブルを記憶するハードディスク321と、ディスプレイ装置323と、印刷を実行する印刷部325とを備える。そしてこの様なプリンタ303においては、制御部319が印刷ジョブ及び制限情報テーブルに基づいて印刷の可否を判断し、その判断結果に基づいて印刷部325が印刷ジョブに基づく画像を印刷する。
制御部319は、印刷ジョブを受信する受信部327と、印刷ジョブから印刷設定情報を抽出する印刷設定情報抽出部329と、制限情報テーブルを書き換えるべき旨の指令が供給された際に制限情報テーブルを書き換える制限情報テーブル書換部331と、印刷設定情報及び制限情報テーブルに基づいて印刷制限の内容を判断する制限判断部333と、印刷部325に供給する為の画像データを生成する画像データ生成部335と、ディスプレイ装置323に所定の情報を表示させて制限判断部333による判断結果をユーザに報知する報知部337とを備える。
受信部327は、受信した印刷ジョブを印刷設定情報抽出部329に供給する。また、受信部327は、制限情報テーブルを書き換えるべき旨の指令を受信した場合には、かかる内容を制限情報テーブル書換部331に供給する。
印刷設定情報抽出部329は、印刷ジョブから、印刷ジョブに含まれるアプリケーション名、ユーザ名、ドキュメント名等の印刷設定情報を抽出する。そして印刷設定情報抽出部329は、抽出した印刷設定情報を制限判断部333に供給する。
制限情報テーブル書換部331は、PC301から制限情報テーブルを書き換えるべき旨の指令が送信された際に、送信された内容に基づいて制限情報テーブルの書き換えを行う。
制限判断部333は、印刷設定情報抽出部329から供給された印刷設定情報及びハードディスク321に記憶された制限情報テーブルに基づいて、具体的な印刷制限の内容を判断する。具体的には制限判断部333は、これら情報に基づいて当該印刷ジョブに含まれる画像について、印刷不許可、モノクロ印刷、又はカラー印刷の何れかが適用されるべきかを判断する。そして、制限判断部333による判断結果は、画像データ生成部335に供給される。また、制限判断部333が印刷が許可されないと判断した場合には、制限判断部333は、かかる判断結果を報知部337に供給する。
画像データ生成部335は、制限判断部333から供給された判断結果に基づいて、印刷ジョブに基づく画像データを生成する。そして画像データ生成部335は、生成した画像データを印刷部325に供給する。
印刷部325は、画像データ生成部335から供給された画像データに基づく画像を印刷し、ユーザに提供する。
以下、この様な画像形成システムの動作について詳細な説明を行う。
先ず、制限情報テーブルを作成又は書き換える際のPC301及びプリンタ303の動作について、図27乃至図29を参照しながら詳細な説明を行う。
ユーザが所定の指令を入力すると、ステップS151においてPC301は、プリンタ303に対して制限情報テーブルを要求する。そしてステップS152においてプリンタ303は、制限情報テーブルをハードディスク321から読み出し、PC301に送信する。
次に、ステップS153においてPC301は、ディスプレイ装置211に制限情報テーブル作成用画面を表示させる。そしてステップS154においてPC301は、制限情報テーブルを読み出す。そしてステップS155においてPC301は、読み出した制限情報テーブルをディスプレイ装置211に表示させる。
その後、ステップS156においてPC301は、入力装置209に情報が入力されたか否かを判断し、何らかの情報が入力されるまでかかる処理を繰り返し実行する。そしてステップS157においてPC301は、入力装置209に入力された情報に基づいてディスプレイ装置211の内容を変更する。その後、ステップS158においてPC301は、「追加・変更ボタン」が押下されたか否かを判断する。そして「追加・変更ボタン」が押下されたと判断した場合には、ステップS159においてPC301は、印刷設定情報入力領域251に正しい情報が入力されているか否かを判断する。そして印刷設定情報入力領域251に正しい情報が入力されていないと判断した場合には、ステップS160においてPC301は、エラーメッセージを表示して再度ステップS156以降の処理を実行する。また、印刷設定情報入力領域251に正しい情報が入力されていると判断した場合には、ステップS161においてPC301は、アプリケーション名を選択するボタン263aが選択されているか否かを判断する。そしてアプリケーション名が選択されていると判断した場合には、ステップS162においてPC301は、アプリケーションテーブル表示領域257を更新する。また、ステップS161においてアプリケーション名が選択されていないと判断した場合には、ステップS163においてPC301は、ユーザ名を選択するボタン263bが選択されているか否かを判断する。そしてユーザ名が選択されていると判断した場合には、ステップS164においてPC301は、ユーザテーブル表示領域259を更新する。さらにステップS163においてユーザ名が選択されていないと判断した場合には、ドキュメント名を選択するボタン263cが選択されているものとして、ステップS165においてPC301は、ドキュメントテーブル表示領域261を更新する。そしてPC301は、各テーブルを書き換えた後、再度ステップS156以降の処理を実行する。
また、ステップS158において追加・変更ボタンが押下されていないと判断した場合には、ステップS166においてPC301は、「削除ボタン」が押下されたか否かを判断する。そして削除ボタンが押下されたと判断した場合には、ステップS167においてPC301は、アプリケーション名を選択するボタン263aが選択されているか否かを判断する。そしてアプリケーション名が選択されていると判断した場合には、ステップS168においてPC301は、印刷設定情報入力領域251に入力されたアプリケーション名をアプリケーションテーブル表示領域257から削除する。これにより、当該アプリケーションについての印刷制限が緩和される。また、ステップS167においてアプリケーション名が選択されていないと判断した場合には、ステップS169においてPC301は、ユーザ名を選択するボタン263bが選択されているか否かを判断する。そしてユーザ名が選択されていると判断した場合には、ステップS170においてPC301は、印刷設定情報入力領域251に入力されたユーザ名をユーザテーブル表示領域259から削除するまた、ステップS169においてユーザ名が選択されていないと判断した場合には、ドキュメント名を選択するボタン263cが選択されているものとして、ステップS171においてPC301は、印刷設定情報入力領域251に入力されたドキュメント名をドキュメントテーブル表示領域261から削除する。そしてPC301は、各テーブルから対応項目を削除した後、再度ステップS156以降の処理を実行する。
また、ステップS166において削除ボタンが押下されていないと判断した場合には、ステップS172においてPC301は、「終了ボタン」が押下されたか否かを判断する。そして終了ボタンが押下されていない場合には、PC301はステップS156以降の処理を実行する。
また、終了ボタンが押下された場合には、ステップS173においてPC301は、変更された内容をプリンタ303に送信する。そしてステップS174においてプリンタ303は、変更された内容に基づいて制限情報テーブルを書き換え、一連の処理を終了する。
次に、印刷データをプリンタ303に送信する場合における一連の動作について、図30及び図31を参照しながら詳細な説明を行う。
一連の処理が開始すると、ステップS181においてPC301は、印刷データを生成する。その後、ステップS182においてPC301は、生成した印刷データをプリンタ303に送信する。
次に、ステップS183においてプリンタ303は、受信した印刷データを解析する。そして、ステップS184においてプリンタ303は、アプリケーション名制限情報テーブル217に取得したアプリケーション名が含まれるか否かを判断する。そして同一のアプリケーション名が含まれると判断した場合には、ステップS185においてプリンタ303は、当該アプリケーション名の印刷許可フラグ及び印刷優先フラグを読み出す。一方、同一のアプリケーション名が含まれないと判断した場合には、ステップS186においてプリンタ303は、その他のアプリケーションに付与された印刷許可フラグ及び印刷優先フラグを読み出す。これによりプリンタ303は、アプリケーション名についての印刷制限に関するフラグを取得することができる。
次にステップS187においてプリンタ303は、ユーザ名制限情報テーブル219に取得したユーザ名が含まれるか否かを判断する。そして同一のユーザ名が含まれると判断した場合には、ステップS188においてプリンタ303は、当該ユーザ名の印刷許可フラグ及び印刷優先フラグを読み出す。一方、同一のユーザ名が含まれないと判断した場合には、ステップS189においてプリンタ303は、その他のユーザに付与された印刷許可フラグ及び印刷優先フラグを読み出す。これによりプリンタ303は、ユーザ名についての印刷制限に関するフラグを取得することができる。
次にステップS190においてプリンタ303は、ドキュメント名制限情報テーブル221に取得したドキュメント名が含まれるか否かを判断する。そして同一のドキュメント名が含まれると判断した場合には、ステップS191においてプリンタ303は、当該ドキュメント名の印刷許可フラグ及び印刷優先フラグを読み出す。一方、同一のドキュメント名が含まれないと判断した場合には、ステップS192においてプリンタ303は、その他のドキュメントに付与された印刷許可フラグ及び印刷優先フラグを読み出す。これによりプリンタ303は、ドキュメント名についての印刷制限に関するフラグを取得することができる。
次に、ステップS193においてプリンタ303は、取得した印刷許可フラグ及び印刷優先フラグに基づいて、当該印刷ジョブの印刷の際に課される印刷制限の内容を示す印刷制限フラグの値Rを算出する。
次に、ステップS194においてプリンタ303は、印刷制限フラグの値Rが値0であるか否かを判断する。これによりプリンタ303は、印刷が許可されているか否かを判断することができる。そして印刷制限フラグの値Rが値0でないと判断した場合には、ステップS195においてプリンタ303は、印刷制限フラグの値Rが値3であるか否かを判断する。そして印刷制限フラグの値Rが値3であると判断した場合には、ステップS196においてプリンタ303は、印刷データを生成する。このとき印刷制限フラグの値Rが値3である為、プリンタ303は、当該印刷ジョブについては何ら印刷制限が課されていないとして、ユーザが指定したカラー設定情報に基づいて印刷データを生成する。その後、ステップS197においてプリンタ303は、印刷データを印刷部325に印刷させ、一連の処理を終了する。
また、ステップS195において印刷制限フラグの値Rが値3でないと判断した場合、ステップS198においてプリンタ303は、モノクロ形式の印刷データを生成する。その後、プリンタ303は、ステップS197以降の処理を実行する。
また、S194においてプリンタ303が、印刷制限フラグの値Rが値0であると判断した場合には、ステップS199においてプリンタ303は、印刷が許可されていない旨をディスプレイ装置323に表示し、一連の処理を終了する。
この様に、第4の実施の形態によれば、プリンタ303に制限情報テーブルを記憶させ、制限内容の判断を実行させることで、第3の実施の形態にかかる画像形成システムと同様の効果を得ることができる。
尚、本発明は上述の実施の形態に限られるものではなく、各構成は本発明の趣旨を逸脱しない範囲で適宜変更可能である。
また、上述の第3の実施の形態及び第4の実施の形態においては、式1によって得られる理論和SPEと、式2によって得られる理論積PPRとの理論積に基づいて印刷制限フラグを算出することとしたが、本発明にかかる画像形成システムにおいては、他の式を利用して最終的な印刷制限のレベルを算出することも可能である。
第1の実施の形態にかかる画像形成システムを示すブロック図である。 同画像形成システムにおいて使用される印刷ジョブの構成を示すブロック図である。 同画像形成システムにおいて使用される印刷項目テーブルの一例を示す図である。 同画像形成システムにおいて使用される制限レベルテーブルの一例を示す図である。 同画像形成システムにおいて使用される印刷ジョブの具体例を示すブロック図である。 同画像形成システムにおいて使用される第3印刷形式設定テーブルの一例を示す図である。 同画像形成システムのプリンタが備える操作部の平面図である。 同プリンタの動作を示すフロー図である。 同プリンタの動作を示すフロー図である。 同画像形成システムのホスト装置に表示される画面の一例を示す図である。 同プリンタの動作を示すフロー図である。 第2の実施の形態にかかる画像形成システムを示すブロック図である。 同プリンタの動作を示すフロー図である。 同プリンタの動作を示すフロー図である。 同画像形成システムのホスト装置に表示される画面の一例を示す図である。 同プリンタの動作を示すフロー図である。 第3の実施の形態にかかる画像形成システムを示すブロック図である。 同画像形成システムにおいて使用されるアプリケーション名制限情報テーブルの一例を示す図である。 同画像形成システムにおいて使用されるユーザ名制限情報テーブルの一例を示す図である。 同画像形成システムにおいて使用されるドキュメント名制限情報テーブルの一例を示す図である。 同画像形成システムのPCに表示される画面の一例を示す図である。 同PCの動作を示すフロー図である。 同PCの動作を示すフロー図である。 同PCの動作を示すフロー図である。 同PCの動作を示すフロー図である。 第4の実施の形態にかかる画像形成システムを示すブロック図である。 同画像形成システムの動作を示すフロー図である。 同画像形成システムの動作を示すフロー図である。 同画像形成システムの動作を示すフロー図である。 同画像形成システムの動作を示すフロー図である。 同画像形成システムの動作を示すフロー図である。
符号の説明
1a,1b,1c ホスト装置
3 プリンタ
5,205,307 ネットワーク
7 データ送受信部
9 メモリ部
11 制御データ解析部
13 記憶部
15 印刷データ解析部
19 印刷部
103 パスワード管理部
201,301 PC
203,303 プリンタ
207,321 ハードディスク
209 入力装置
211,323 ディスプレイ装置
213,309 プリンタドライバ
215 アプリケーション
217 アプリケーション名制限情報テーブル
219 ユーザ名制限情報テーブル
221 ドキュメント名制限情報テーブル
223,311 印刷設定情報取得部
225,333 制限判断部
227,313 データ生成部
229,315 送信部
231,337 報知部
233,317 設定部
325 印刷部
327 受信部
329 印刷設定情報抽出部
331 制限情報テーブル書換部
335 画像データ生成部

Claims (5)

  1. 複数の印刷制限項目の各々の印刷制限項目と対応させて印刷時の制限レベルを示す印刷制限レベルを記憶する印刷制限レベル記憶部と、
    入力された印刷ジョブから複数の印刷制限項目情報を取得する印刷制限情報取得部と、
    前記印刷制限情報取得部が取得した前記複数の印刷制限項目情報に対応する複数の制限レベルを前記印刷制限レベル記憶部から読み出し、当該読み出した複数の制限レベルのうち所定レベルの印刷制限レベルを選択する制限レベル選択部と、
    前記制限レベル選択部により選択された前記印刷制限に基づいて前記印刷ジョブに含まれる印刷データを印刷する印刷部と、
    前記複数の制限レベルの組み合わせに応じて第3の印刷形式を記憶する印刷形式記憶部と、
    前記印刷ジョブの前記印刷データが前記印刷制限で印刷不可と判断すると前記印刷制限レベルを通知するとともに、前記印刷形式記憶部の許可される前記第3の印刷形式を通知し、前記印刷制限レベルと前記第3の印刷形式の選択をユーザに対して促す通知部とを備え、
    前記印刷部は前記印刷ジョブの前記印刷データが前記印刷制限で印刷可と判断された場合、該印刷データの印刷を行い、
    ユーザにより選択された前記第3の印刷形式の選択結果を受信した場合、前記印刷データを該選択結果に基づき変換した印刷データの印刷を行うこと
    を特徴とする画像形成装置。
  2. 前記印刷制限レベル記憶部は、さらに、前記印刷制限レベルの優先度を示す優先度レベルを記憶し、
    前記制限レベル選択部は、前記印刷制限レベル及び前記優先度レベルに基づいて印刷制限レベルを選択すること
    を特徴とする請求項1記載の画像形成装置。
  3. 印刷を許可するパスワードを管理するパスワード管理部を備え、
    前記通知部は、前記印刷制限レベルと前記第3の印刷形式とともに、印刷ジョブに対応するジョブ管理番号を通知し、
    前記通知部が前記印刷制限レベルと前記第3の印刷形式を通知後に、ユーザによりパスワードと対応するジョブ管理番号が入力され、該入力されたパスワードが前記パスワード管理部が管理するパスワードと一致すると、前記印刷部は前記印刷データの変換を行わずに印刷を行うこと
    を特徴とする請求項1記載の画像形成装置。
  4. 印刷ジョブから複数の印刷設定情報を取得する印刷設定情報取得部と、
    前記複数の印刷設定情報毎に設定された印刷制限レベル、及び当該印刷制限レベルに対応する優先度レベルを記憶する制限情報記憶部と、
    前記印刷設定情報取得部が取得した前記印刷設定情報、並びに前記制限情報記憶部に記憶された前記印刷制限レベル、及び前記優先度レベルに基づいて、印刷の可否を判断する判断部と、
    前記判断部による判断結果に基づいて前記印刷ジョブに基づく画像を印刷する印刷部とを有し、
    前記優先度レベルは、他の前記印刷設定情報と関連付けられた前記印刷制限レベルによって課される印刷制限の内容が、自身と対応する前記印刷制限レベルによって課される印刷制限の内容よりも緩和されている場合に、当該自身と対応する前記印刷制限レベルによって課される印刷制限を緩和する為のフラグであること
    を特徴とする画像形成装置。
  5. 前記印刷制限レベルは、印刷制限の内容を示すフラグであり、
    前記判断部は、前記複数の印刷設定情報に対応する前記印刷制限の内容を示すフラグの理論和を算出し、前記複数の印刷設定情報に対応する前記優先度レベルが示すフラグの理論積を算出し、さらに前記理論和と前記理論積との理論積を算出して印刷の可否を判断すること
    を特徴とする請求項4記載の画像形成装置。
JP2007294732A 2007-11-13 2007-11-13 画像形成装置及び情報処理装置 Expired - Fee Related JP4551435B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2007294732A JP4551435B2 (ja) 2007-11-13 2007-11-13 画像形成装置及び情報処理装置
US12/292,129 US8488139B2 (en) 2007-11-13 2008-11-12 Image forming apparatus with print restriction levels
EP08168899A EP2060974A3 (en) 2007-11-13 2008-11-12 Image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007294732A JP4551435B2 (ja) 2007-11-13 2007-11-13 画像形成装置及び情報処理装置

Publications (3)

Publication Number Publication Date
JP2009122857A JP2009122857A (ja) 2009-06-04
JP2009122857A5 JP2009122857A5 (ja) 2009-10-08
JP4551435B2 true JP4551435B2 (ja) 2010-09-29

Family

ID=40091970

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007294732A Expired - Fee Related JP4551435B2 (ja) 2007-11-13 2007-11-13 画像形成装置及び情報処理装置

Country Status (3)

Country Link
US (1) US8488139B2 (ja)
EP (1) EP2060974A3 (ja)
JP (1) JP4551435B2 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010076355A (ja) * 2008-09-29 2010-04-08 Seiko Epson Corp 印刷装置、プログラム、および、プリンタドライバ
JP4780211B2 (ja) * 2009-03-19 2011-09-28 ブラザー工業株式会社 画像処理システムおよび画像処理装置
JP2010247451A (ja) * 2009-04-16 2010-11-04 Oki Data Corp 画像形成装置及び画像形成システム
JP5303808B2 (ja) * 2009-08-06 2013-10-02 株式会社Pfu 提案装置、提案システム、提案方法、及びプログラム
JP5598005B2 (ja) * 2010-02-03 2014-10-01 株式会社リコー 画像処理装置、情報処理装置、画像処理システム、使用制限方法、プログラムおよび記録媒体
JP6401469B2 (ja) * 2014-03-14 2018-10-10 キヤノン株式会社 印刷装置、印刷方法、及びプログラム
JP6225822B2 (ja) * 2014-05-13 2017-11-08 株式会社リコー 出力システム、端末装置、プログラム及び出力方法
JP2016010867A (ja) * 2014-06-27 2016-01-21 キヤノン株式会社 印刷装置、印刷システム、印刷装置の制御方法、及びプログラム
CH710555A1 (de) * 2014-12-23 2016-06-30 Ferag Ag Verfahren zur Herstellung einer Produktzusammenstellung, System zu dessen Durchführung, Aufnahmebehälter und Druckprodukt.
JP6365569B2 (ja) * 2016-02-29 2018-08-01 京セラドキュメントソリューションズ株式会社 情報処理利用管理システム、及び情報処理装置
US10520929B2 (en) * 2016-08-31 2019-12-31 Esab Ab Techniques for implementing universal commands in a welding or cutting system
JP6418304B2 (ja) * 2017-10-12 2018-11-07 株式会社リコー 出力システム、端末装置、プログラム及び出力方法
CN107943428A (zh) * 2017-11-10 2018-04-20 苏州大成电子科技有限公司 一种打印系统
JP6576526B2 (ja) * 2018-07-26 2019-09-18 キヤノン株式会社 印刷装置、印刷システム、印刷装置の制御方法、及びプログラム
JP7599899B2 (ja) * 2020-10-20 2024-12-16 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム
JP7625867B2 (ja) * 2021-01-15 2025-02-04 ブラザー工業株式会社 サポートプログラムおよび印刷システム
JP2024128621A (ja) * 2023-03-10 2024-09-24 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6807388B1 (en) * 1999-02-26 2004-10-19 Matsushita Electric Industrial Co., Ltd. Data monitoring method, data monitoring device, copying device, and storage medium
WO2000068817A1 (en) * 1999-05-12 2000-11-16 Hewlett-Packard Company Generalized resource server
JP3715204B2 (ja) * 2001-01-19 2005-11-09 シャープ株式会社 画像形成装置および画像形成装置の印刷制限方法
JP2006251932A (ja) * 2005-03-08 2006-09-21 Canon Inc セキュリティ管理方法、装置およびセキュリティ管理用プログラム
JP4544054B2 (ja) * 2005-06-23 2010-09-15 富士ゼロックス株式会社 画像処理装置
JP4835111B2 (ja) * 2005-11-02 2011-12-14 富士ゼロックス株式会社 ジョブ処理システム及び画像読取装置
JP4870453B2 (ja) 2006-03-09 2012-02-08 株式会社沖データ 画像形成装置
JP2007272764A (ja) * 2006-03-31 2007-10-18 Canon Inc 情報処理装置、印刷装置、出力制御方法、記憶媒体、プログラム
JP2007293703A (ja) * 2006-04-26 2007-11-08 Canon Inc 印刷システム及び方法、並びにプログラム及び記憶媒体

Also Published As

Publication number Publication date
JP2009122857A (ja) 2009-06-04
US20090122347A1 (en) 2009-05-14
EP2060974A3 (en) 2010-05-19
US8488139B2 (en) 2013-07-16
EP2060974A2 (en) 2009-05-20

Similar Documents

Publication Publication Date Title
JP4551435B2 (ja) 画像形成装置及び情報処理装置
US10547764B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
JP5679890B2 (ja) 画像形成装置及び認証印刷データの管理権限委譲方法
US10496908B2 (en) Printing apparatus that prints target data in response to matching of password information
JP4879785B2 (ja) 情報処理装置、情報処理方法及び情報処理システム
WO2017056487A1 (en) Communication system, information processing apparatus, and method for communication
JP2009268103A (ja) 電子データの管理及び/又は送信のための方法、装置及びシステム
JP2008251009A (ja) エンドユーザのコンピュータでターゲット装置のドライバをインストールするための方法及び周辺装置
CN103516937A (zh) 印刷系统以及印刷方法
US20070022467A1 (en) Method and system for limiting access to a shared network device
US20200252514A1 (en) Image forming system, image forming apparatus, and image forming method
JP2022040568A (ja) 画像形成装置、画像形成システムおよびプログラム
JP2022040569A (ja) 画像形成装置、画像形成システムおよびプログラム
JP2018010686A (ja) 画像形成装置とその制御方法
JP2007329572A (ja) 画像処理装置、設定に関する処理方法、およびコンピュータプログラム
JP7617459B2 (ja) サーバ、制御方法、プログラム
US20160100065A1 (en) Image forming device, image forming method, and non-transitory computer-readable medium
US20150029547A1 (en) Printing system, information processing device, and non-transitory computer readable recording medium
JP2012252456A (ja) 印刷システム、印刷方法、印刷プログラム
JP2018195953A (ja) スキャンシステム、制御方法、プログラム
JP6190549B1 (ja) 文書処理システム
JP6720704B2 (ja) 認証制御装置、画像読取装置及びプログラム
JP2016192060A (ja) サーバプログラム、情報管理方法、及びサーバ装置
JP7416259B2 (ja) 電子機器、画像形成装置及びログイン認証方法
JP5163290B2 (ja) 情報処理装置及びプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090820

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100319

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100709

R150 Certificate of patent or registration of utility model

Ref document number: 4551435

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees