JP2009054006A - 画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置 - Google Patents

画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置 Download PDF

Info

Publication number
JP2009054006A
JP2009054006A JP2007221152A JP2007221152A JP2009054006A JP 2009054006 A JP2009054006 A JP 2009054006A JP 2007221152 A JP2007221152 A JP 2007221152A JP 2007221152 A JP2007221152 A JP 2007221152A JP 2009054006 A JP2009054006 A JP 2009054006A
Authority
JP
Japan
Prior art keywords
image forming
print data
output destination
setting screen
forming apparatus
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
JP2007221152A
Other languages
English (en)
Other versions
JP4400658B2 (ja
Inventor
Atsushi Tomita
篤 冨田
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.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
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 Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2007221152A priority Critical patent/JP4400658B2/ja
Priority to US12/029,188 priority patent/US8115954B2/en
Publication of JP2009054006A publication Critical patent/JP2009054006A/ja
Application granted granted Critical
Publication of JP4400658B2 publication Critical patent/JP4400658B2/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/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
    • 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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1254Automatic configuration, e.g. by driver

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)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】出力先の画像形成装置に応じて適切なプリントデータを生成できる、プルプリント構成の画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置を提供する。
【解決手段】特定の画像形成装置が出力先として選択されている場合(ステップS114においてYESの場合)には、CPUは、プリンタドライバ群から、当該選択された画像形成装置に対応するプリンタドライバを読み出して、メモリ部などにロードする(ステップS116)。これに対して、特定の画像形成装置が出力先として選択されていない場合(ステップS114においてNOの場合)には、CPUは、プリンタドライバ群から、汎用のプリンタドライバを読み出して、メモリ部などにロードする(ステップS118)。さらに、CPUは、プリント設定画面をディスプレイ部204に表示する(ステップS120)。
【選択図】図10

Description

この発明は、いわゆるプルプリント構成の画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置に関し、特にプリントデータの機種依存性を低減するための技術に関する。
従来、パーソナルコンピュータなどの情報処理装置で生成された文書などを、プリンタなどの画像形成装置において画像形成(代表的には、紙媒体への印刷)する構成として、情報処理装置と画像形成装置とをネットワークを介して相互接続し、情報処理装置から画像形成装置へプリントデータを直接送信する形態が採用されていた。この構成では、情報処理装置と画像形成装置とが一対一で接続される。
別の形態として、いわゆるクライアント−サーバ型の構成が採用される場合もある。このクライアント−サーバ型では、複数の情報処理装置から送信されるプリントデータは、まずプリントサーバと称されるサーバ装置に一旦集約される。そして、サーバ装置が集約したプリントデータ(プリントジョブ)を所定の順序で画像形成装置へ送信する。この構成では、サーバ装置を介して、複数の情報処理装置が1つの画像形成装置を共有できる。
近年、クライアント−サーバ型を改良した「プルプリント」あるいは「ユビキタスプリント」と称される構成が提案されている。このようなプルプリント構成としては、サーバ装置がいずれかの情報処理装置で生成されたプリントデータを集約されるとともに、いずれかの画像形成装置がサーバ装置に集約されたプリントデータを選択的に取得して画像形成を行なう。このようなプルプリント構成の一例として、特開2004−220354号公報(特許文献1)には、ユーザによる直接的で分かり易い出力先プリンタの指定を可能とするネットワーク印刷システムが開示されている。このネットワーク印刷システムは、ネットワークで接続された1つ又は複数のクライアント端末とプリントサーバと1つ又は複数のプリンタから成る。
このようなプルプリント構成によれば、任意の画像形成装置において任意のプリントデータについての画像形成が可能である。そのため、ある画像形成装置における処理が混雑しているような場合には、別の画像形成装置で処理を行なうように容易に変更できる。
特開2004−220354号公報
近年の画像形成装置には多数の機能が搭載可能になっており、このような機能に応じて、情報処理装置ではプリントデータの生成時に様々な印刷設定が可能となっている。情報処理装置側で指定された印刷設定は、設定情報としてプリントデータに付加された上でサーバ装置へ送信される。
ところで、サーバ装置に接続された複数の画像形成装置の中には、上述のような機能をほとんど搭載していないものも存在する。そのため、多数の機能が利用可能であることを前提として生成されたプリントデータを、一部の機能のみを搭載する画像形成装置で処理すると、十分な出力結果が得られない場合がある。
一方、ユーザの中には、その使用目的に応じて、特定の画像形成装置からの出力を想定して印刷設定を行なった上で、プリントデータを生成させるユーザもいれば、特に出力先の画像形成装置を特定することなく、プリントデータを生成させるユーザもいる。
出力先の画像形成装置が特定されている場合には、当該画像形成装置に搭載されている機能を十分に利用できるようにプリントデータを生成することが好ましい。これに対して、出力先の画像形成装置が特定されていない場合には、画像形成装置に搭載された機能の差によらず、いずれの画像形成装置でも同様の出力結果を得られるようにプリントデータを生成することが好ましい。
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、出力先の画像形成装置に応じて適切なプリントデータを生成できる、プルプリント構成の画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置を提供することである。
この発明のある局面に従う画像形成システムは、プリントデータを送信可能な少なくとも1つの情報処理装置と、情報処理装置からのプリントデータを受信するサーバ装置と、サーバ装置とデータ通信可能な少なくとも1つの画像形成装置とを備える。情報処理装置は、ユーザ操作に応じて、プリントデータの出力先情報要求をサーバ装置へ送信する出力先情報要求手段と、サーバ装置からの出力先情報に基づいて出力先一覧を表示する出力先表示手段と、出力先一覧に対して入力されるユーザ操作に応じて、画像形成に係る設定を行なうための設定画面を表示する設定画面表示手段と、設定画面に対して入力されるユーザ操作に従ってプリントデータを生成するプリントデータ生成手段と、生成されたプリントデータをサーバ装置へ送信するプリントデータ送信手段とを含み、設定画面表示手段は、特定の出力先の選択または出力先の不選択に応じて、設定画面の表示態様を変化させる。サーバ装置は、情報処理装置からの出力先情報要求に応じて、画像形成装置の各々についての予め取得された機器情報を出力先情報として情報処理装置へ送信する出力先情報送信手段と、情報処理装置からのプリントデータを格納するプリントデータ格納手段と、画像形成装置からのリスト要求に応じて、プリントデータ格納手段に格納されているプリントデータのリストを当該リスト要求の送信元の画像形成装置へ送信するリスト送信手段と、画像形成装置からのプリントデータ要求に応じて、プリントデータ格納手段に格納されている特定のプリントデータを当該画像形成装置へ送信するプリントデータ送信手段とを含む。画像形成装置は、ユーザ操作に応じて、リスト要求をサーバ装置へ送信するリスト要求手段と、サーバ装置からのプリントデータのリストを表示するリスト表示手段と、ユーザ操作に応じて、選択されたプリントデータを特定するためのデータ要求をサーバ装置へ送信するプリントデータ要求手段と、サーバ装置からのプリントデータに基づいて画像形成処理を行なう処理部とを含む。
好ましくは、プリントデータ生成手段は、プリントデータに特定の出力先の選択および不選択を示す情報を付加し、リスト送信手段は、プリントデータに付加された特定の出力先の選択および不選択を示す情報を含むリストを送信し、リスト表示手段は、特定の出力先の選択および不選択を示す情報とともに、プリントデータのリストを表示する。
好ましくは、画像形成装置は、複数の機能を選択的に搭載可能であり、画像形成に係る設定は、複数の機能のいずれかに依存する項目を含み、出力先情報は、画像形成装置における複数の機能の搭載状態を含み、設定画面表示手段は、特定の出力先が選択された場合に、当該選択された出力先の画像形成装置における搭載状態に基づいて、特定の設定画面を表示する。
さらに好ましくは、設定画面表示手段は、予め格納された複数の命令コードのうち、選択された出力先の画像形成装置における搭載状態に対応する命令コードを利用して、設定画面を表示する。
またさらに好ましくは、情報処理装置は、選択された出力先を特定する選択情報をサーバ装置へ送信する選択情報送信手段をさらに含み、サーバ装置は、情報処理装置からの選択情報に応じて、予め格納された複数の命令コードのうち、選択された出力先の画像形成装置における搭載状態に対応する命令コードを情報処理装置へ送信する命令コード送信手段をさらに含み、設定画面表示手段は、サーバ装置からの命令コードを利用して、設定画面を表示する。
好ましくは、設定画面表示手段は、特定の出力先が選択されない場合に、画像形成装置において共通的に実行可能な項目からなる設定画面を表示する。
また好ましくは、情報処理装置は、サーバ装置からの出力先情報に基づいて、複数の機能の各々についての搭載率を集計する集計手段をさらに含み、設定画面表示手段は、特定の出力先が選択されない場合に、画像形成に係る設定に含まれる項目とともに、各項目の表示態様を当該項目の実行に必要な機能の搭載率に応じて変化させる。
この発明の別の局面に従えば、画像形成システムを用いた画像形成方法を提供し、画像形成システムは、プリントデータを送信可能な少なくとも1つの情報処理装置と、情報処理装置からのプリントデータを受信するサーバ装置と、サーバ装置とデータ通信可能な少なくとも1つの画像形成装置とを備える。画像形成方法は、情報処理装置が、ユーザ操作に応じて、プリントデータの出力先情報要求をサーバ装置へ送信するステップと、サーバ装置が、情報処理装置からの出力先情報要求に応じて、画像形成装置の各々についての予め取得された機器情報を出力先情報として情報処理装置へ送信するステップと、情報処理装置が、サーバ装置からの出力先情報に基づいて出力先一覧を表示するステップと、情報処理装置が、出力先一覧に対して入力されるユーザ操作に応じて、画像形成に係る設定を行なうための設定画面を表示するステップと、情報処理装置が、設定画面に対して入力されるユーザ操作に従ってプリントデータを生成するステップと、情報処理装置が、生成したプリントデータをサーバ装置へ送信するステップと、サーバ装置が、情報処理装置からのプリントデータを格納するステップと、画像形成装置が、ユーザ操作に応じて、リスト要求をサーバ装置へ送信するステップと、サーバ装置が、画像形成装置からのリスト要求に応じて、プリントデータ格納手段に格納されているプリントデータのリストを当該リスト要求の送信元の画像形成装置へ送信するステップと、画像形成装置が、サーバ装置からのプリントデータのリストを表示するステップと、画像形成装置が、ユーザ操作に応じて、選択されたプリントデータを特定するためのデータ要求をサーバ装置へ送信するステップと、サーバ装置が、画像形成装置からのプリントデータ要求に応じて、プリントデータ格納手段に格納されている特定のプリントデータを当該画像形成装置へ送信するステップと、画像形成装置が、サーバ装置からのプリントデータに基づいて画像形成処理を行なうステップとを備える。設定画面を表示するステップは、特定の出力先の選択または出力先の不選択に応じて、設定画面の表示態様を変化させるステップを含む。
好ましくは、プリントデータを生成するステップは、プリントデータに特定の出力先の選択および不選択を示す情報を付加するステップを含み、プリントデータのリストを送信するステップは、プリントデータに付加された特定の出力先の選択および不選択を示す情報を含むリストを送信するステップを含み、リストを表示するステップは、特定の出力先の選択および不選択を示す情報とともに、プリントデータのリストを表示するステップを含む。
好ましくは、画像形成装置は、複数の機能を選択的に搭載可能であり、画像形成に係る設定は、複数の機能のいずれかに依存する項目を含み、出力先情報は、画像形成装置における複数の機能の搭載状態を含み、設定画面を表示するステップは、特定の出力先が選択された場合に、当該選択された出力先の画像形成装置における搭載状態に基づいて、特定の設定画面を表示するステップをさらに含む。
さらに好ましくは、設定画面を表示するステップは、予め格納された複数の命令コードのうち、選択された出力先の画像形成装置における搭載状態に対応する命令コードを利用して、設定画面を表示するステップをさらに含む。
またさらに好ましくは、画像形成方法は、情報処理装置が、選択された出力先を特定する選択情報をサーバ装置へ送信するステップと、サーバ装置が、情報処理装置からの選択情報に応じて、予め格納された複数の命令コードのうち、選択された出力先の画像形成装置における搭載状態に対応する命令コードを情報処理装置へ送信するステップとをさらに備え、設定画面を表示するステップは、サーバ装置からの命令コードを利用して、設定画面を表示するステップをさらに含む。
好ましくは、設定画面を表示するステップは、特定の出力先が選択されない場合に、画像形成装置において共通的に実行可能な項目からなる設定画面を表示するステップをさらに含む。
また好ましくは、画像形成方法は、情報処理装置が、サーバ装置からの出力先情報に基づいて、複数の機能の各々についての搭載率を集計するステップをさらに備え、設定画面を表示するステップは、特定の出力先が選択されない場合に、画像形成に係る設定に含まれる項目とともに、各項目の表示態様を当該項目の実行に必要な機能の搭載率に応じて変化させるステップをさらに含む。
この発明のさらに別の局面に従えば、サーバ装置にプリントデータを送信可能な情報処理装置を提供し、サーバ装置は、少なくとも1つの画像形成装置とデータ通信可能に構成されるとともに、画像形成装置からの要求に応じて、予め格納するプリントデータを画像形成装置へ送信する。情報処理装置は、ユーザ操作に応じて、プリントデータの出力先情報要求をサーバ装置へ送信する出力先情報要求手段を備え、サーバ装置は、出力先情報要求に応じて、画像形成装置の各々についての予め取得された機器情報を出力先情報として情報処理装置へ送信する。情報処理装置は、サーバ装置からの出力先情報に基づいて出力先一覧を表示する出力先表示手段と、出力先一覧に対して入力されるユーザ操作に応じて、画像形成に係る設定を行なうための設定画面を表示する設定画面表示手段と、設定画面に対して入力されるユーザ操作に従ってプリントデータを生成するプリントデータ生成手段と、生成されたプリントデータをサーバ装置へ送信するプリントデータ送信手段とをさらに備え、設定画面表示手段は、特定の出力先の選択または出力先の不選択に応じて、設定画面の表示態様を変化させる。
この発明によれば、プルプリント構成において、出力先の画像形成装置に応じて適切なプリントデータを生成できる。
この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
[実施の形態1]
(画像形成システムの全体構成)
図1は、この発明の実施の形態1に従う画像形成システム1の概略構成図である。
図1を参照して、画像形成システム1は、同一のネットワークNWに接続された、情報処理装置の代表例であるパーソナルコンピュータPC1,PC2と、サーバ装置SRVと、画像形成装置MFP1,MFP2,MFP3とを備える。
パーソナルコンピュータPC1,PC2と、サーバ装置SRVと、画像形成装置MFP1,MFP2,MFP3とは、相互にデータ通信可能に構成される。なお、ネットワークNWは、LAN(Local Area Network)やWAN(Wide Area Network)などの専用回線や、仮想プライベートネットワーク(Virtual Private Network)などの公衆回線からなり、さらにその一部または全部が無線LANなどの無線通信であってもよい。なお、本願発明は、パーソナルコンピュータPC1,PC2とサーバ装置SRVとの間、およびサーバ装置SRVと画像形成装置MFP1,MFP2,MFP3との間でそれぞれデータ通信可能な構成に適用できるため、それぞれの間を接続するネットワークが互いに独立に構成されてもよい。
パーソナルコンピュータPC1,PC2は、文書作成や表計算のアプリケーションプログラムがインストールされており、このようなアプリケーションプログラムを用いてユーザが作成した文書などからプリントデータ2を生成する。より具体的には、パーソナルコンピュータPC1,PC2に予めインストールされたプリンタドライバが、オペレーティングシステム(OS:Operating System)やアプリケーションプログラムが出力する描画命令に応じて、画像形成装置MFP1〜MFP3が解釈可能な制御コード(代表的には、ページ記述言語)を生成する。また、このプリントデータ2は、生成時にユーザが設定したプリントに係る設定情報を含む。
パーソナルコンピュータPC1,PC2は、このように生成したプリントデータ2をサーバ装置SRVへ送信する(送信経路4)。なお、プルプリントを行なわない場合には、パーソナルコンピュータPC1,PC2がプリントデータ2を画像形成装置MFP1〜MFP3のいずれかに直接送信してもよい。
サーバ装置SRVは、パーソナルコンピュータPC1,PC2から送信されたプリントデータ2を受信して格納するとともに、画像形成装置MFP1〜MFP3のいずれかからプルプリント要求を受けると、格納したプリントデータ2を要求元の画像形成装置へ送信する(送信経路6)。
画像形成装置MFP1〜MFP3は、代表的に、複写機能、ファクシミリ機能およびスキャナ機能といった複数の機能を搭載したMFP(Multi Function Peripheral)である。画像形成装置MFP1〜MFP3は、ユーザ操作に応じて、サーバ装置SRVに格納されているプリントデータのうち、選択されたプリントデータを引き出す(pull)、すなわちプリントデータを取得するためのプルプリント要求をサーバ装置SRVへ送信する。そして、画像形成装置MFP1〜MFP3は、サーバ装置SRVからのプリントデータ2に対して画像形成処理を行なう。なお、画像形成処理は、紙媒体への印刷やファクシミリによる送信などを含む。
特に、本実施の形態に従うパーソナルコンピュータPC1,PC2は、ユーザからのプリント要求に応じて、サーバ装置SRVからの出力先情報に基づいて出力先一覧(画像形成装置MFP1〜MFP3の一覧)をユーザに表示する。そして、パーソナルコンピュータPC1,PC2は、ユーザによって特定の画像形成装置が出力先として選択されると、または特定の画像形成装置が出力先として選択されないと、その選択または不選択に応じた設定画面を表示する。このとき、パーソナルコンピュータPC1,PC2は、ユーザによる出力先の選択または不選択に応じて、設定画面の表示態様を変化させる。このように設定画面の表示態様を変化させることで、ユーザは出力先の画像形成装置に応じた適切なプリント設定を容易に行なうことができる。
そして、このようなプリント設定に従って生成されたプリントデータは、ユーザが画像形成装置MFP1〜MFP3を操作することで、サーバ装置SRVから対応の画像形成装置へ送信され、画像形成処理(代表的に、プリント処理)が実行される。
以下、このような機能を実現するための構成について詳述する。なお、以下の説明では、パーソナルコンピュータPC1,PC2を総称する場合には、「パーソナルコンピュータPC」とも記し、画像形成装置MFP1〜MFP3を総称する場合には、「画像形成装置MFP」とも記す。
(画像形成装置のハードウェア構成)
図2は、この発明の実施の形態1に従う画像形成装置MFPの概略のハードウェア構成を示す模式図である。
図2を参照して、画像形成装置MFPは、CPU(Central Processing Unit)100と、ROM(Read Only Memory)102と、S−RAM(Static-Random Access Memory)104と、NV−RAM(Non-Volatile Random Access Memory)106と、時計IC(Integrated Circuit)108とを備える。これらの部位は、バス124を介して互いに接続される。
CPU100は、ROM102などに予め格納されたプログラムを、作業用メモリであるS−RAM104に読出して実行することで、本実施の形態に係る処理を実現する。また、NV−RAM106は、MFPにおける画像形成に係る各種の設定を不揮発的に格納する。特に、NV−RAM106は、画像形成装置MFPにおける機能の搭載状態を含む機器情報を格納する。なお、このような機器情報は、工場出荷前や新たな機能が追加された時に保守員などによって設定される。もしくは、CPU100が、搭載されている機能を定期的に探知して機器情報を更新するようにしてもよい。時計IC108は、水晶発振器などを含んで構成され、現在時刻を計測する。
さらに、画像形成装置MFPは、画像読取部112と、操作パネル部114と、プリント部116と、プリンタコントローラ118と、出力処理部120とを備える。
画像読取部112は、スキャナ機能を実現するための部位であり、原稿を読取って画像データを生成する。代表的に、画像読取部112は、原稿をセットするための戴荷台と、原稿台ガラスと、戴荷台にセットされた原稿を原稿台ガラスに自動的に一枚ずつ搬送する搬送部と、読取られた原稿を排出するための排出台とを含む(いずれも図示しない)。なお、画像読取部112は、本願発明に係るプルプリント構成を実現するためには必ずしも必要ではない。
操作パネル部114は、テンキー130と、PRINTキー132と、ログオフキー134と、タッチパネル136と、表示部138とを一体化したものであり、画像形成装置MFPの表面部に配置される。テンキー130、PRINTキー132、ログオフキー134およびタッチパネル136は、ユーザによる操作を受付ける入力部として機能する一方、表示部138はユーザに各種設定や選択を促すための画面を表示する表示部として機能する。表示部138は、代表的に液晶パネルなどから構成され、この表示部138の表示面にタッチパネル136が配置される。
プリント部116は、紙媒体への画像のプリント処理を行なうための部位であり、代表的に、露光器や現像ローラからなる作像ユニット、作像ユニットで形成されたトナー像を紙媒体に転写する転写ローラ、転写されたトナー像を定着させる定着器、および各部の作動を制御する制御回路などを含む。
プリンタコントローラ118は、パーソナルコンピュータPCからのプリントデータや、画像読取部112で読取られた画像データを、プリント部116でのプリント処理に適したデータに変換する。代表的に画像形成装置MFPがカラー方式であれば、プリンタコントローラ118は、プリントデータや画像データをイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の4色のラスターデータに変換し、各色のラスターデータをプリント部116へ出力する。
出力処理部120は、プリント部116で画像形成された後の紙媒体に対する処理を行なう部位であり、代表的に「ソート処理」、「グループ処理」、「ステープル処理」、「パンチ処理」などを実行する。ここで、「ソート処理」とは、たとえば複数ページの文書を複数部数だけ出力する場合などに、当該文書と同一のページ揃えに従って画像が形成された紙媒体が設定された複数部数だけ出力される処理であり、「グループ処理」とは、設定された複数部数の紙媒体が当該文書のページ毎に出力される処理である。また、「ステープル処理」は、出力される紙媒体を綴じ針(ステープル)によって綴じる処理であり、「パンチ処理」は、出力される紙媒体に綴じ穴を形成する処理である。
さらに、画像形成装置MFPは、ハードディスク部(HDD:Hard Disk Drive)110と、ネットワークインターフェイス(I/F:Interface)部122とを備える。
ハードディスク部110は、比較的大容量のデータを不揮発的に格納する記憶部であり、パーソナルコンピュータPCからのプリントデータや画像読取部112で読取られた画像データなどを格納する。ネットワークインターフェイス部122は、ネットワークNWを介してパーソナルコンピュータPCやサーバ装置SRVとの間でデータ通信するための部位である。
(パーソナルコンピュータおよびサーバ装置のハードウェア構成)
図3は、この発明の実施の形態1に従うパーソナルコンピュータPCの概略のハードウェア構成を示す模式図である。
図3を参照して、パーソナルコンピュータPCは、オペレーティングシステムを含む各種プログラムを実行するCPU200と、CPU200でのプログラムの実行に必要なデータを一時的に記憶するメモリ部212と、CPU200で実行されるプログラムを不揮発的に記憶するハードディスク部210とを備える。このようなプログラムは、CD−ROM(Compact Disk-Read Only Memory)ドライブ214またはフレキシブルディスク(FD:Flexible Disk)ドライブ216によって、それぞれCD−ROM214aまたはフレキシブルディスク216aなどから読取られる。
CPU200は、キーボードやマウスなどからなる入力部208を介してユーザによる操作要求を受取るとともに、プログラムの実行によって生成される画面出力をディスプレイ部204へ出力する。また、CPU200は、LANカードなどからなるネットワークインターフェイス(I/F)部206を介して、サーバ装置SRVや画像形成装置MFPとの間でデータ通信を行なう。なお、これらの部位は、内部バス202を介して互いに接続される。
サーバ装置SRVの概略のハードウェア構成についても図3と同様であるので、詳細な説明は繰返さない。なお、サーバ装置SRVは、パーソナルコンピュータPCからのプリントデータをハードディスク部210に格納する。
(画像形成システムの全体処理シーケンス)
まず、図4を参照して、本実施の形態に従う画像形成システム1における全体処理について説明する。
図4は、この発明の実施の形態1に従う画像形成システム1における全体処理手順を示すシーケンス図である。
図4を参照して、まず、パーソナルコンピュータPC上で実行されるアプリケーションプログラムに対して、ユーザがマウス操作などによってプリント要求を与える(ステップS10)と、パーソナルコンピュータPCは、プリントデータの出力先情報要求をサーバ装置SRVへ送信する(ステップS12)。この出力先情報要求に応じて、サーバ装置SRVは、サーバ装置SRVとデータ通信可能な画像形成装置MFPについての一覧情報を含む出力先情報を画像形成装置MFPへ送信する(ステップS14)。なお、出力先情報は、サーバ装置SRVが予め格納している各画像形成装置MFPにおける機能の搭載状態(機器情報)をも含む。そして、パーソナルコンピュータPCは、サーバ装置SRVからの出力先情報に基づいて、選択可能の出力先一覧をディスプレイ部204に表示させる(ステップS16)。
ユーザは、この出力先一覧に対して、入力部208を操作して所望の出力先を選択する(ステップS18)。なお、本明細書において「出力先選択」とは、一覧表示される画像形成装置MFPのうち特定のものを選択する場合と、特定の画像形成装置MFPを選択しない、言い換えれば、すべての画像形成装置MFPを出力先候補として選択する場合とを含む。このユーザによる特定の出力先の選択または不選択に応じて、パーソナルコンピュータPCは、予め格納している1つ以上のプリンタドライバ(命令コード)のうち、対応するプリンタドライバをメモリ部212などにロード(ステップS20)し、プリント設定を行なうためのプリント設定画面をディスプレイ部204に表示する。
さらに、ユーザは、このプリント設定画面に対して、入力部208を操作して、プリントに係る各項目(設定項目)を設定する(ステップS22)。すると、パーソナルコンピュータPCは、このユーザによる設定に従って、プリントデータを生成する(ステップS24)。パーソナルコンピュータPCは、この生成したプリントデータをサーバ装置SRVへ送信する(ステップS26)。なお、このプリントデータには、ユーザによる特定の出力先の選択または不選択を示す情報が付加されている。すると、サーバ装置SRVは、パーソナルコンピュータPCからのプリントデータをハードディスク部210に格納する(ステップS28)。
次に、ユーザが画像形成装置MFPの操作パネル部114を操作して、プルプリント要求を与える(ステップS30)と、画像形成装置MFPは、プリントリスト要求をサーバ装置SRVへ送信する(ステップS32)。このプリントリスト要求に応じて、サーバ装置SRVは、格納されているプリントデータのリストを画像形成装置MFPへ送信する(ステップS34)。なお、サーバ装置SRVは、パーソナルコンピュータPCから新たなプリントデータを格納する際に、当該プリントデータのリストを生成または更新する。また、プリントデータのリストは、各プリントデータのドキュメント名などに加えて、ユーザによる特定の出力先の選択または不選択を示す情報を含む。
画像形成装置MFPは、サーバ装置SRVからのプリントリストを表示部138に表示させる(ステップS36)。表示部138に表示されるプリントリストを参照しながら、ユーザは所望のプリントデータを選択する(ステップS38)。このユーザによるプリントデータの選択に応じて、画像形成装置MFPは、選択されたプリントデータを特定するためのプリントデータ要求をサーバ装置SRVへ送信する(ステップS40)。このプリントデータ要求に応じて、サーバ装置SRVは、格納されているプリントデータのうち特定のプリントデータを画像形成装置MFPへ送信する(ステップS42)。このサーバ装置SRVからのプリントデータに基づいて、画像形成装置MFPは、プリント処理を実行する(ステップS44)。以上の処理手順によって、一連のプルプリント処理は完了する。
以下、各装置における機能構成および処理手順について詳述する。
(パーソナルコンピュータにおける機能構成および処理手順)
図5は、この発明の実施の形態1に従うパーソナルコンピュータPCの機能構成を示すブロック図である。
図5を参照して、パーソナルコンピュータPCは、アプリケーション実行部250と、出力先情報要求部252と、出力先情報受信部254と、出力先表示部256と、設定画面表示部258と、プリントデータ生成部260と、プリントデータ送信部262と、プリンタドライバ群264とをその機能として含む。アプリケーション実行部250と、出力先情報要求部252と、出力先情報受信部254と、出力先表示部256と、設定画面表示部258と、プリントデータ生成部260と、プリントデータ送信部262とについては、CPU200がハードディスク部210などに予め格納されていたプログラムをメモリ部212に読出して実行することで実現される。また、プリンタドライバ群264は、ハードディスク部210に予め格納される。
アプリケーション実行部250は、代表的に文書作成や表計算の処理を行なうためのアプリケーションプログラムを実行し、ユーザによる入力部208(図3)の操作に応じて様々な処理を実行する。さらに、アプリケーション実行部250は、ユーザからのプリント要求(代表的に、ディスプレイ部204に表示されるアイコンの選択など)に応答して、出力先情報要求部252およびプリントデータ生成部260にプリント命令を出力するとともに、プリントデータ生成部260に描画命令を出力する。
出力先情報要求部252は、ユーザからのプリント要求に応じて出力されるプリント命令に応答して、プリントデータの出力先情報要求をサーバ装置SRVへ送信する。
出力先情報受信部254は、サーバ装置SRVからの出力先情報を受信するとともに、受信した出力先情報を出力先表示部256へ出力する。この出力先情報は、各画像形成装置MFPの名称や機種名などの情報に加えて、各画像形成装置MFPにおける機能の搭載状態を含む。
出力先表示部256は、出力先情報受信部254からの出力先情報に基づいて、プリントデータの出力先一覧を表示部138に表示させる。すなわち、出力先表示部256は、サーバ装置SRVとデータ通信可能に接続された画像形成装置MFPの一覧をユーザに対して表示する。
図6は、この発明の実施の形態1に従うパーソナルコンピュータPCにおけるプリントデータの出力先一覧の表示例を示す図である。
図6を参照して、出力先表示部256(図5)は、プリントデータの出力先一覧を表示部138に表示させるとともに、出力先の選択(画像形成装置MFPの指定)をユーザに促す。具体的には、表示部138は、各画像形成装置MFPの名称と、対応する機種名とが配置された一覧表示画面300を表示するとともに、ユーザが出力先の画像形成装置MFPを選択するための選択カーソル302を表示する。そして、ユーザは、この選択カーソル302を操作して所望の画像形成装置を選択した後、「OK」ボタン304を選択することで出力先選択が完了する。なお、「Cancel」ボタン306が選択されると、出力先選択の処理は取り消される。
この一覧表示画面300では、特定の画像形成装置(図6に示す例では、「MFP1」,「MFP2」,「MFP3」・・・)の選択に加えて、特定の画像形成装置MFPを選択しない項目(図6に示す例では、「指定しない」)が選択可能となっている。そのため、出力先の画像形成装置MFPを予め決めているユーザは、この一覧表示画面300に対して、特定の画像形成装置MFPを選択する一方、任意の画像形成装置からの出力を所望するユーザは、「指定しない」の項目を選択する(特定の画像形成装置MFPを選択しない)。
再度、図5を参照して、出力先表示部256は、図6に示す一覧表示画面300に対して、ユーザが入力部208(図3)を操作して入力する出力先選択の情報を設定画面表示部258およびプリントデータ生成部260へ出力する。この出力先選択の情報は、選択された画像形成装置MFPにおける機能の搭載状態を含む。
設定画面表示部258は、出力先表示部256からの出力先選択の情報に従って、プリント設定を行なうためのプリント設定画面をディスプレイ部204に表示させる。ここで、設定画面表示部258は、予めハードディスク部210に格納された1つ以上のプリンタドライバを含むプリンタドライバ群264から、選択された画像形成装置MFPにおける機器の搭載状態に基づいて、対応する1つのプリンタドライバを選択する。そして、この選択したプリンタドライバをメモリ部212などにロードすることで、設定画面表示部258は、プリント設定画面をディスプレイ部204に表示させる。このプリンタドライバは、一種の命令コードであり、CPU200がこの命令コードを解釈することにより所定の機能を実現する。なお、特定の画像形成装置MFPが選択されない場合には、汎用のプリンタドライバが選択される。ここで、汎用のプリンタドライバとは、後述するように、いずれの画像形成装置MFPにも共通的に実行可能な項目からなるプリント設定画面をディスプレイ部204に表示させるための制御コードである。
図7および図8は、この発明の実施の形態1に従うパーソナルコンピュータPCにおけるプリント設定画面の表示例を示す図である。図7は、図6に示す一覧表示画面300において特定の画像形成装置MFPが選択された場合のプリント設定画面の表示例であり、図8は、図6に示す一覧表示画面300において特定の画像形成装置MFPが選択されなかった場合(「指定しない」が選択された場合)のプリント設定画面の表示例である。
図7を参照して、特定の画像形成装置MFPが出力先として選択されると、設定画面表示部258(図5)は、その出力先選択の情報に基づいてプリント設定画面を表示部138に表示させるとともに、プリント設定をユーザに促す。すなわち、設定画面表示部258は、出力先として選択された画像形成装置MFPに搭載されている機能に依存する項目を含んだプリント設定画面を表示する。具体的には、図7に示すプリント設定画面には一例として、「印刷方法」、「部数」、「ソート」、「用紙サイズ」、「ステープル」、「パンチ」の計6個の設定項目310,312,314,316,318,320が配置される。ここで、「印刷方法」の設定項目310では、「片面」、「両面」、「小冊子」のうちいずれか1つが選択可能になっており、選択によりそれぞれ片面印刷、両面印刷、冊子印刷が指定される。また、「部数」の設定項目312では、画像形成装置MFPから出力される部数を任意に入力可能になっている。また、「ソート」の設定項目314では、画像形成装置MFPからの出力時にソート処理が必要であるか否かをチェックボックス形式で設定可能になっている。また、「用紙サイズ」の設定項目316では、画像を印刷する用紙の大きさをプルダウンメニューのうちから1つを選択可能になっている。また、「ステープル」の設定項目318では、画像形成装置MFPから出力される用紙に綴じ針を打つ位置の設定がプルダウンメニューのうちから1つを選択可能になっている。また、「パンチ」の設定項目320では、画像形成装置MFPから出力される用紙に綴じ穴を形成する位置の設定がプルダウンメニューのうちから1つを選択可能になっている。
これらの設定項目のうち、特に「印刷方法」、「ソート」、「ステープル」、「パンチ」などについては、画像形成装置MFPに搭載された機能に依存する項目である。
このように、特定の画像形成装置MFPが選択された場合には、設定画面表示部258は、その選択された画像形成装置MFPに搭載されている機能を最大限利用できるように、プリント設定画面を表示する。
一方、図8を参照して、特定の画像形成装置MFPが選択されなければ(すなわち、「指定しない」が選択されると)、設定画面表示部258は、いずれの画像形成装置MFPにも共通的に実行可能な項目からなるプリント設定画面を表示部138に表示させる。具体的には、図8に示すプリント設定画面には一例として、「部数」および「用紙サイズ」の計2個の設定項目312,316のみが配置される。図8に示すプリント設定画面は、図7に示すプリント設定画面から、「印刷方法」、「ソート」、「ステープル」、「パンチ」といった、画像形成装置MFPに搭載された機能に依存する項目を除いたものに相当する。この「部数」および「用紙サイズ」の設定項目は、いずれの画像形成装置MFPにおいても共通的に設定可能な項目である。
このように、特定の画像形成装置MFPが選択されなかった場合には、設定画面表示部258(図5)は、画像形成装置MFPに搭載された機能の差によらず、いずれの画像形成装置MFPでも同様の出力結果を得られるように、プリント設定画面を表示する。
以上のように、設定画面表示部258(図5)は、ユーザによる出力先の選択または出力先の不選択に応じて設定画面の表示態様を変化させる。
再度、図5を参照して、設定画面表示部258は、図7または図8に示すプリント設定画面に対して、ユーザが入力部208(図3)を操作して入力するプリント設定をプリントデータ生成部260へ出力する。
プリントデータ生成部260は、設定画面表示部258からのプリント設定に応じて、アプリケーション実行部250からの描画命令に従ってプリントデータを生成する。このプリントデータの生成に際して、プリントデータ生成部260は、出力先表示部256からの出力先選択の情報に対応するプリンタドライバを利用する。そして、プリントデータ生成部260は、生成したプリントデータをプリントデータ送信部262へ出力する。
図9は、この発明の実施の形態1に従うパーソナルコンピュータPCで生成されるプリントデータの一例を示す図である。図9(a)は、図7に示すプリント設定画面に対応するプリントデータを示し、図9(b)は、図8に示すプリント設定画面に対応するプリントデータを示す。
なお、本実施の形態に従うプリントデータは、出力すべき文字データとともに、対応するフォントの種別や配置位置などの情報が指定されたページ記述言語であるPDL(Printer Description Language)に従って生成される。PDLの代表例として、PCL(Printer Command Language)やPostScriptなどが知られているが、図9(a)および図9(b)には、一例としてPCLを用いた場合のプリントデータを示す。
図9(a)を参照して、プリントデータは、プリント設定が記述された設定情報330と、データ本体部338とを含む。なお、データ本体部338は、実際には大量の制御コードを含むが図9(a)には簡略化して示す。
設定情報330は、プリント設定であることを示す「PJL(Print Job Language)」から始まる制御コードによって構成される。図9(a)には一例として、7行の制御コード331〜337を示す。制御コード331〜337は、それぞれ「用紙サイズ」、「部数」、「両面印刷の要否」、「ステープル処理の要否および位置」、「フィニッシャー処理(ソート処理)の要否」、「パンチ処理の要否」、「プリント言語の指定」などを記述する。
一方、図9(b)を参照して、図8に示すようないずれの画像形成装置MFPにも共通的に実行可能な項目からなるプリント設定画面によれば、設定情報330の内容が相対的に少ないプリントデータが生成されることになる。
再度、図5を参照して、プリントデータ生成部260は、生成したプリントデータに、ユーザによる特定の出力先の選択または不選択を示す情報を付加して、プリントデータ送信部262へ出力する。そして、プリントデータ送信部262は、特定の出力先の選択または不選択を示す情報が付加されたプリントデータをサーバ装置SRVへ送信する。
このように、パーソナルコンピュータPCは、ユーザが設定したプリント設定情報を含むプリントデータをサーバ装置SRVへ送信する。
なお、図5に示す各機能ブロックと本願発明との対応関係については、出力先情報要求部252が「出力先情報要求手段」に相当し、出力先表示部256が「出力先表示手段」に相当し、設定画面表示部258が「設定画面表示手段」に相当し、プリントデータ生成部260が「プリントデータ生成手段」に相当し、プリントデータ送信部262が「プリントデータ送信手段」に相当する。
図10は、この発明の実施の形態1に従うパーソナルコンピュータPCにおけるプリントデータ生成に係る処理手順を示すフローチャートである。
図3,図5および図10を参照して、まず、ユーザがパーソナルコンピュータPCの電源を投入すると、パーソナルコンピュータPCは起動して初期化処理を実行する(ステップS100)。なお、この初期化処理には、メモリ部212のクリア、OSのメモリ部212へのロード、CPU200によるOSの実行、初期値(デフォルト値)の設定などの一般的な処理が含まれる。初期化処理の終了後、CPU200は、ユーザの操作によって入力部208から何らかの入力イベント(操作要求)が発生したか否かを判断する(ステップS102)。何らの入力イベントも発生していない場合(ステップS102においてNOの場合)には、CPU200は何らかの入力イベントが発生するまで待つ(ステップS102)。
一方、何らかの入力イベントが発生した場合(ステップS102においてYESの場合)には、CPU200は、発生した入力イベントがプリント要求であるか否かを判断する(ステップS104)。発生した入力イベントがプリント要求ではない場合(ステップS104においてNOの場合)には、当該要求に応じた処理を実行する(ステップS106)。この処理の実行後、CPU200は何らかの入力イベントが再度発生するまで待つ(ステップS102)。
発生した入力イベントがプリント要求である場合(ステップS104においてYESの場合)には、出力先情報要求部252として機能するCPU200は、プリントデータの出力先情報要求をサーバ装置SRVへ送信する(ステップS107)。続いて、出力先情報受信部254として機能するCPU200は、サーバ装置SRVから出力先情報を受信するまで待つ(ステップS108)。サーバ装置SRVから出力先情報を受信すると、出力先表示部256として機能するCPU200は、出力先情報受信部254からの出力先情報に基づいて、プリントデータの出力先一覧を表示部138に表示させる。すなわち、出力先表示部256は、サーバ装置SRVとデータ通信可能に接続された画像形成装置MFPの一覧をユーザに対して表示する(ステップS110)。
そして、出力先表示部256として機能するCPU200は、図6に示す一覧表示画面300に対して、「OK」ボタン304または「Cancel」ボタン306のいずれかが選択されたか否かを判断する(ステップS112)。「OK」ボタン304および「Cancel」ボタン306のいずれも選択されていない場合(ステップS112においてNOの場合)には、CPU200は「OK」ボタン304または「Cancel」ボタン306のいずれかが選択されるまで待つ(ステップS112)。
「OK」ボタン304が選択された場合(ステップS112において「OK」の場合)には、設定画面表示部258として機能するCPU200は、ユーザによる出力選択に基づいて、特定の画像形成装置MFPが出力先として選択されているか否かを判断する(ステップS114)。特定の画像形成装置MFPが出力先として選択されている場合(ステップS114においてYESの場合)には、CPU200は、プリンタドライバ群264から、当該選択された画像形成装置MFPに対応するプリンタドライバを読み出して、メモリ部212などにロードする(ステップS116)。これに対して、特定の画像形成装置MFPが出力先として選択されていない場合(ステップS114においてNOの場合)には、CPU200は、プリンタドライバ群264から、汎用のプリンタドライバを読み出して、メモリ部212などにロードする(ステップS118)。
そして、設定画面表示部258として機能するCPU200は、プリント設定画面をディスプレイ部204に表示する(ステップS120)。
一方、「Cancel」ボタン306が選択された場合(ステップS112において「Cancel」の場合)には、処理はステップS102へ戻る。
さらに、設定画面表示部258として機能するCPU200は、図7または図8に示すプリント設定画面に対して、「OK」ボタン322または「Cancel」ボタン324のいずれかが選択されたか否かを判断する(ステップS122)。「OK」ボタン322および「Cancel」ボタン324のいずれも選択されていない場合(ステップS122においてNOの場合)には、CPU200は「OK」ボタン322または「Cancel」ボタン324のいずれかが選択されるまで待つ(ステップS122)。
「OK」ボタン322が選択された場合(ステップS122において「OK」の場合)には、プリントデータ生成部260として機能するCPU200は、ユーザにより設定されたプリント設定に基づいて、プリントデータを生成する(ステップS124)。そして、プリントデータ送信部262として機能するCPU200は、生成したプリントデータをサーバ装置SRVへ送信する(ステップS126)。そして、処理はステップS102へ戻る。
一方、「Cancel」ボタン324が選択された場合(ステップS122において「Cancel」の場合)には、処理はステップS102へ戻る。
(サーバ装置における機能構成および処理手順)
図11は、この発明の実施の形態1に従うサーバ装置SRVの機能構成を示すブロック図である。
図11を参照して、サーバ装置SRVは、プリントデータ受信部400と、プリントリスト更新部402と、ネットワーク設定データ格納部404と、プリントデータ格納部406と、プリントリスト格納部408と、要求受信部410と、プリントリスト送信部412と、プリントデータ送信部414と、出力先情報要求受信部420と、出力先情報送信部422と、機器情報格納部424と、機器情報要求部430と、機器情報更新部432とをその機能として含む。プリントデータ受信部400と、プリントリスト更新部402と、要求受信部410と、プリントリスト送信部412と、プリントデータ送信部414と、出力先情報要求受信部420と、出力先情報送信部422と、機器情報要求部430と、機器情報更新部432とについては、CPU200がハードディスク部210などに予め格納されていたプログラムをメモリ部212に読出して実行することで実現される。また、ネットワーク設定データ格納部404と、プリントデータ格納部406と、プリントリスト格納部408と、機器情報格納部424とは、ハードディスク部210の所定の領域に形成される。
プリントデータ受信部400は、パーソナルコンピュータPCからのプリントデータを受信し、その受信したプリントデータをプリントデータ格納部406へ格納する。また、プリントデータ受信部400は、受信したプリントデータのドキュメント名、指定された出力先、送信元、データサイズなどの情報をプリントリスト更新部402へ出力する。プリントリスト更新部402は、プリントデータ受信部400からの情報に基づいて、プリントデータのリスト(プリントリスト)を新たなに生成、または既存のプリントリストを更新する。そして、プリントリスト更新部402は、生成または更新したプリントリストをプリントリスト格納部408に格納する。
図12は、この発明の実施の形態1に従うサーバ装置SRVのプリントリスト格納部408に格納されているデータ構造の一例を示す図である。
図12を参照して、プリントリスト更新部402は、パーソナルコンピュータPCから受信するプリントデータに対して、識別番号であるジョブIDを順次割当てるとともに、そのドキュメント名(ファイル名)および指定された出力先を取得する。そして、プリントリスト更新部402は、このジョブIDと、ジョブIDに対応するドキュメント名および出力先とをリスト形式で、プリントリスト格納部408に格納する。
再度、図11を参照して、ネットワーク設定データ格納部404は、サーバ装置SRVとデータ通信可能な画像形成装置MFPについてのネットワーク設定情報を格納する。具体的には、ネットワーク設定データ格納部404は、各画像形成装置MFPのネットワークアドレス(代表的には、IPアドレス)を格納しており、これらの情報は予め設定されている。
図13は、この発明の実施の形態1に従うサーバ装置SRVのネットワーク設定データ格納部404に格納されているデータ構造の一例を示す図である。
図13を参照して、ネットワーク設定データ格納部404は、サーバ装置SRVとの間でデータ通信可能な画像形成装置MFPの各々の名称に対応付けて、IPアドレスおよび機種を格納する。後述するプリントリスト送信部412やプリントデータ送信部414は、ネットワーク設定データ格納部404に格納されるこれらの情報に基づいてデータ送信先を取得する。
再度、図11を参照して、要求受信部410は、いずれかの画像形成装置MFPから送信される要求を受信し、受信した要求がプリントリスト要求およびプリントデータ要求のいずれであるかを判断する。そして、要求受信部410は、プリントリスト要求を受信した場合には、当該プリントリスト要求をプリントリスト送信部412へ出力する一方、プリントデータ要求を受信した場合には、当該プリントデータ要求をプリントデータ送信部414へ出力する。なお、要求受信部410は、プリントリスト要求またはプリントデータ要求を出力する場合には、当該要求の送信元の画像形成装置MFPを特定するための情報を一緒に出力する。
プリントリスト送信部412は、要求受信部410からのプリントリスト要求に応じて、プリントリストをプリントリスト格納部408から読出し、その読出したプリントリストを要求送信元の画像形成装置MFPへ送信する。
プリントデータ送信部414は、要求受信部410からのプリントデータ要求に応じて、プリントデータ格納部406から当該プリントデータ要求によって特定されたプリントデータを読出す。そして、プリントデータ送信部414は、読出したプリントデータを要求送信元の画像形成装置MFPへ送信する。
出力先情報要求受信部420は、パーソナルコンピュータPCからの出力先情報要求を受信し、受信した出力先情報要求を出力先情報送信部422へ出力する。
出力先情報送信部422は、出力先情報要求受信部420からの出力先情報要求に応じて、各画像形成装置MFPの機器情報を機器情報格納部424から読出し、その読出した機器情報を出力先情報として、要求送信元の画像形成装置MFPへ送信する。
図14は、この発明の実施の形態1に従うサーバ装置SRVの機器情報格納部424に格納されているデータ構造の一例を示す図である。
図14を参照して、機器情報格納部424は、一例として、サーバ装置SRVがデータ通信可能なすべての画像形成装置MFPの各々に搭載されている機能の搭載状態をリスト形式で格納する。すなわち、機器情報格納部424は、画像形成装置MFPに搭載可能な複数の機能の各々に対応付けて、搭載中であることを意味する「Y」、または未搭載であることを意味する「N」の値を画像形成装置MFPの別に格納する。
機器情報格納部424に予め格納されている各画像形成装置MFPの機器情報は、画像形成装置MFPを新たにネットワークに接続する際などに、手動でその内容を更新するようにしてもよいが、本実施の形態に従うサーバ装置SRVおよび画像形成装置MFPでは、一例として、サーバ装置SRVが各画像形成装置MFPに対して機器情報を問合せる構成を採用する。すなわち、機器情報要求部430および機器情報更新部432がこれらの機能を実現する。機器情報要求部430は、所定期間毎または何らかのイベントが発生したタイミングで、機器情報要求を各画像形成装置MFPに送信する。なお、機器情報要求は、ブロードキャスト送信が好ましい。機器情報更新部432は、後述するように、機器情報要求部430からの機器情報要求に応答して各画像形成装置MFPから送信される機器情報を受信するとともに、当該受信した機器情報に基づいて、機器情報格納部424の内容を逐次更新する。
なお、図11に示す各機能ブロックと本願発明との対応関係については、出力先情報送信部422が「出力先情報送信手段」に相当し、プリントデータ格納部406が「プリントデータ格納手段」に相当し、プリントリスト送信部412が「リスト送信手段」に相当し、プリントデータ送信部414が「プリントデータ送信手段」に相当する。
図15は、この発明の実施の形態1に従うサーバ装置SRVにおける処理手順を示すフローチャートである。
図3,図11および図15を参照して、まず、プリントデータ受信部400、要求受信部410および出力先情報要求受信部420として機能するCPU200は、ネットワークインターフェイス部206を介して何らかのデータを受信したか否かを判断する(ステップS200)。何らのデータも受信していない場合(ステップS200においてNOの場合)には、CPU200は何らかのデータを受信するまで待つ(ステップS200)。
何らかのデータを受信した場合(ステップS200においてYESの場合)には、CPU200は、受信したデータがパーソナルコンピュータPCからの出力先情報要求であるか否かを判断する(ステップS202)。受信したデータがパーソナルコンピュータPCからの出力先情報要求である場合(ステップS202においてYESの場合)には、出力先情報送信部422として機能するCPU200は、ハードディスク部210内の機器情報格納部424から各画像形成装置MFPの機器情報を読出す(ステップS204)。そして、出力先情報送信部422として機能するCPU200は、読出した機器情報を出力先情報として、要求送信元の画像形成装置MFPへ送信する(ステップS206)。そして、処理はステップS200へ戻る。
受信したデータがパーソナルコンピュータPCからの出力先情報要求でない場合(ステップS200においてNOの場合)には、CPU200は、受信したデータがパーソナルコンピュータPCからのプリントデータであるか否かを判断する(ステップS208)。受信したデータがパーソナルコンピュータPCからのプリントデータである場合(ステップS208においてYESの場合)には、プリントデータ受信部400として機能するCPU200は、受信したプリントデータをハードディスク部210内のプリントデータ格納部406に格納する(ステップS210)。続いて、プリントリスト更新部402として機能するCPU200は、プリントリストを新たに生成または更新して、当該生成または更新したプリントリストをプリントリスト格納部408に格納する(ステップS212)。そして、処理はステップS200へ戻る。
受信したデータがパーソナルコンピュータPCからのプリントデータでない場合(ステップS208においてNOの場合)には、CPU200は、受信したデータが画像形成装置MFPからのプリントリスト要求であるか否かを判断する(ステップS214)。受信したデータが画像形成装置MFPからのプリントリスト要求である場合(ステップS214においてYESの場合)には、プリントリスト送信部412として機能するCPU200は、ハードディスク部210内のプリントリスト格納部408からプリントリストを読出す(ステップS216)。そして、プリントリスト送信部412として機能するCPU200は、読出したプリントリストを要求送信元の画像形成装置MFPへ送信する(ステップS218)。そして、処理はステップS200へ戻る。
受信したデータが画像形成装置MFPからのプリントリスト要求でない場合(ステップS214においてNOの場合)には、CPU200は、受信したデータが画像形成装置MFPからのプリントデータ要求であるか否かを判断する(ステップS220)。受信したデータが画像形成装置MFPからのプリントデータ要求である場合(ステップS220においてYESの場合)には、プリントデータ送信部414として機能するCPU200は、ハードディスク部210内のプリントデータ格納部406から当該プリントデータ要求によって特定されたプリントデータを読出す(ステップS222)。そして、プリントデータ送信部414として機能するCPU200は、読出したプリントデータを要求送信元の画像形成装置MFPへ送信する(ステップS224)。そして、処理はステップS200へ戻る。
受信したデータが画像形成装置MFPからのプリントデータ要求でない場合(ステップS220においてNOの場合)には、CPU200は、受信した要求に応じた処理を実行する(ステップS226)。そして、処理はステップS200へ戻る。
(画像形成装置における機能構成および処理手順)
図16は、この発明の実施の形態1に従う画像形成装置MFPの機能構成を示すブロック図である。
図16を参照して、画像形成装置MFPは、プリントリスト要求部500と、プリントリスト受信部502と、プリントデータ要求部510と、プリントデータ受信部512と、機器情報要求受信部520と、機器情報送信部522と、機器情報格納部506とをその機能として含む。機器情報格納部506を除く各部については、CPU100がROM102などに予め格納されていたプログラムをS−RAM104に読出して実行することで実現される。また、機器情報格納部506は、NV−RAM106の所定の領域に形成される。
プリントリスト要求部500は、ユーザによるタッチパネル136の操作に応じて、プリントリスト要求をサーバ装置SRVへ送信する。プリントリスト受信部502は、サーバ装置SRVからのプリントリストを受信するとともに、受信したプリントリストを表示部138に表示させる。
図17は、本実施の形態1に従う画像形成装置MFPにおけるプリントリストの表示例を示す図である。
図17を参照して、プリントリスト受信部502(図16)は、サーバ装置SRVに格納されているプリントデータを表示部138にリスト表示させるとともに、プリントデータの選択をユーザに促す。具体的には、表示部138は、各プリントデータのドキュメント名と、対応する出力先とをジョブIDの順に表示するとともに、ユーザがプリント対象とするプリントデータを選択するための選択カーソル540を表示する。そして、ユーザは、この選択カーソル540を操作して所望のプリントデータを選択した後、「OK」ボタン542を選択することでプリントデータの選択が完了する。なお、「Cancel」ボタン544が選択されると、プルプリント処理は取り消されて、以後のプリント処理は実行されない。
再度、図16を参照して、プリントデータ要求部510は、図17に示すようなユーザによるタッチパネル136の操作に応じて、選択されたプリントデータを特定するためのプリントデータ要求をサーバ装置SRVへ送信する。なお、プリントデータの特定には、一例として「ジョブID」の値が用いられる。
プリントデータ受信部512は、サーバ装置SRVからのプリントデータを受信すると、受信したプリントデータをプリンタコントローラ118へ出力する。プリンタコントローラ118およびプリント部116は、プリントデータ受信部512からのプリントデータに基づいて、プリント処理を実行する。すると、ユーザの所望するプリントデータが印刷された紙媒体が画像形成装置MFPから出力される。
機器情報要求受信部520および機器情報送信部522は、サーバ装置SRVの機器情報格納部424(図14)の内容を逐次更新するための機能構成である。すなわち、機器情報要求受信部520は、サーバ装置SRVからの機器情報要求を受信し、その受信した機器情報要求を機器情報送信部522へ出力する。機器情報送信部522は、機器情報格納部506に予め格納されている機器情報を読出し、読出した機器情報をサーバ装置SRVへ送信する。
なお、図16に示す各機能ブロックと本願発明との対応関係については、プリントリスト要求部500が「リスト要求手段」に相当し、表示部138が「表示手段」に相当し、プリントデータ要求部510が「データ要求手段」に相当し、プリント部116が「処理部」に相当する。
図18は、この発明の実施の形態1に従う画像形成装置MFPにおける処理手順を示すフローチャートである。
図2,図13および図18を参照して、まず、CPU100は、タッチパネル136を介して何らかのユーザ操作を受信したか否かを判断する(ステップS300)。何らのユーザ操作も受信していない場合(ステップS300においてNOの場合)には、CPU100は何らかのユーザ操作を受信するまで待つ(ステップS300)。
何らかのユーザ操作を受信した場合(ステップS300においてYESの場合)には、CPU100は、受信したユーザ操作がプルプリント要求であるか否かを判断する(ステップS302)。受信したユーザ操作がプルプリント要求でない場合(ステップS302においてNOの場合)には、CPU100は当該要求に応じた処理を実行する(ステップS304)。そして、処理はステップS300へ戻る。
一方、受信したユーザ操作がプルプリント要求である場合(ステップS302においてYESの場合)には、プリントリスト要求部500として機能するCPU100は、プリントリスト要求をサーバ装置SRVへ送信する(ステップS306)。続いて、プリントリスト受信部502として機能するCPU100は、サーバ装置SRVからプリントリストを受信するまで待つ(ステップS308)。サーバ装置SRVからプリントリストを受信すると、プリントリスト受信部502として機能するCPU100は、受信したプリントリストを表示部138に表示させる(ステップS310)。
続いて、プリントデータ要求部510として機能するCPU100は、タッチパネル136を介してユーザからのプリントデータの選択要求を受信したか否かを判断する(ステップS312)。何らの選択要求も受信していない場合(ステップS312においてNOの場合)には、CPU100はプリントデータの選択要求を受信するまで待つ(ステップS312)。
ユーザからのプリントデータの選択要求を受信した場合(ステップS312においてYESの場合)には、CPU100は、当該選択要求に応じて、選択されたプリントデータを特定するためのプリントデータ要求をサーバ装置SRVへ送信する(ステップS314)。続いて、プリントデータ受信部512として機能するCPU100は、サーバ装置SRVからプリントデータを受信するまで待つ(ステップS316)。
サーバ装置SRVからプリントデータを受信すると、プリントデータ受信部512として機能するCPU100は、受信したプリントデータをプリンタコントローラ118へ出力する(ステップS318)。
プリンタコントローラ118は、CPU100からのプリントデータに基づいて、所定の画像変換処理を行なって、その処理後のデータ(ラスターデータ)をプリント部116へ出力する(ステップS320)。そして、プリント部116がプリンタコントローラ118からのラスターデータに基づいて、紙媒体へ画像をプリントして出力する(ステップS322)。そして、処理はステップS300へ戻る。
この発明の実施の形態1によれば、ユーザが情報処理装置にプリント要求を入力すると、本実施の形態に従うパーソナルコンピュータPCは、出力先の画像形成装置の一覧が表示されるとともに、ユーザに選択を促す。ここで、ユーザが特定の画像形成装置を出力先として選択した場合には、パーソナルコンピュータPCは、当該選択された画像形成装置に対応するプリンタドライバをロードすることで、その選択された画像形成装置MFPに搭載されている機能を最大限利用できるようなプリント設定画面を表示する。これに対して、ユーザが特定の画像形成装置を選択しなかった場合には、本実施の形態に従うパーソナルコンピュータPCは、汎用のプリンタドライバをロードすることで、いずれの画像形成装置MFPにも共通的に実行可能な項目からなるプリント設定画面を表示する。
これにより、ユーザは、特定の画像形成装置を出力先として選択する場合、および特定の画像形成装置を出力先として選択しない場合のいずれにおいても、適切なプリントデータを生成できる。
また、この発明の実施の形態1によれば、ユーザが画像形成装置を操作してプルプリント処理を実行しようとする際に、各プリントデータに対応付けて、当該プリントデータの生成時にユーザによる特定の出力先の選択または不選択を示す情報が表示される。そのため、ユーザが、特定の画像形成装置に向けられて生成されたプリントデータを、誤って別の画像形成装置から出力してしまうことを回避できる。
[実施の形態2]
上述の実施の形態1では、出力先の画像形成装置MFPの選択または不選択に応じて、プリンタドライバを選択的にロードすることで、プリント設定画面の表示態様を変更する構成について例示したが、本実施の形態では、共通のプリンタドライバを利用しつつ、プリント設定画面の表示態様を変更する構成について説明する。
本実施の形態に従う画像形成システムの全体構成については、上述の図1と同様であるので詳細な説明は繰返さない。また、画像形成システムを構成する、パーソナルコンピュータ、サーバ装置および画像形成装置のそれぞれのハードウェア構成についても上述した図2および図3と同様であるので、詳細な説明は繰返さない。
(画像形成システムの全体処理シーケンス)
まず、図19を参照して、本実施の形態に従う画像形成システムにおける全体処理について説明する。図19は、この発明の実施の形態2に従う画像形成システムにおける全体処理手順を示すシーケンス図である。
図19を参照して、本実施の形態に従う画像形成システムにおける全体処理シーケンスは、図4に示す実施の形態1に従う画像形成システムにおける全体処理シーケンスのステップS20を、ステップS21に変更したものに相当する。具体的には、パーソナルコンピュータPCは、予めプリンタドライバ(命令コード)をメモリ部212などにロードしており、ステップS21では、ユーザによる出力先の選択または不選択に応じて、その選択可能な設定項目などの表示態様を変更する。その他の処理については、図4と同様であるので詳細な説明は繰返さない
このような全体処理シーケンスを実現するためのそれぞれの装置における機能構成については、パーソナルコンピュータPCにおける機能構成を除いて、上述の実施の形態1と同様である。そのため、以下では、本実施の形態に従うパーソナルコンピュータPCにおける機能構成について詳述する。
(パーソナルコンピュータにおける機能構成)
図20は、この発明の実施の形態2に従うパーソナルコンピュータPCの機能構成を示すブロック図である。
図20を参照して、本実施の形態に従うパーソナルコンピュータPCの機能構成は、図5に示す実施の形態1に従うパーソナルコンピュータPCの機能構成において、設定画面表示部258を設定画面表示部258Aに代えるとともに、ハードディスク部210にプリンタドライバ群264に代えて、統合プリンタドライバ265を格納したものである。その他については、図5に示す機能構成と同様であるので、詳細な説明は繰返さない
設定画面表示部258Aは、予め統合プリンタドライバ265をメモリ部212などにロードしており、出力先表示部256からの出力先選択の情報に従って、その表示態様を変更する。具体的には、この統合プリンタドライバ265は、設定し得るすべての印刷設定項目を含んだプリント設定画面の表示が可能である。そして、設定画面表示部258Aは、特定の画像形成装置MFPが選択された場合には、その画像形成装置MFPにおける機器の搭載状態に基づいて、実行可能な印刷設定項目だけを選択可能な状態に変更する。また、設定画面表示部258Aは、特定の画像形成装置MFPが選択されなかった場合には、いずれの画像形成装置MFPにも共通的に実行可能な印刷設定項目だけを選択可能な状態に変更する。
図21は、この発明の実施の形態2に従うパーソナルコンピュータPCにおけるプリント設定画面の表示例を示す図である。
図21を参照して、設定画面表示部258Aは、設定し得るすべての印刷設定項目を含んだプリント設定画面を表示するとともに、選択された出力先の画像形成装置MFPにおける搭載機能に応じて、実行可能な印刷設定項目を有効表示するとともに、実行不可能な印刷設定項目を無効表示にする。有効表示された項目については、ユーザによる設定が可能である一方、無効表示された項目については、ユーザによる設定が不可能となっており、かつそれらの表示も相対的に薄くなっている(いわゆる、グレイアウト)。図21に示す例では、設定項目318および320がグレイアウトされている。なお、表示の一部をグレイアウトするための構成については周知であるので、ここではさらに詳細な説明は行なわない。
また、特定の画像形成装置MFPが選択されなかった場合には、上述の図8に示すプリント設定画面と同様に、設定項目312および316だけが有効表示される。
この発明の実施の形態2によれば、上述の実施の形態1における効果に加えて、各パーソナルコンピュータPCに予め格納するプリンタドライバの種類を簡素化できるという効果が得られる。すなわち、各パーソナルコンピュータPCには、統合プリンタドライバだけを予め格納しておけばよく、多数のパーソナルコンピュータPCが存在するプルプリント構成の画像形成システムでは、各パーソナルコンピュータPCに対する管理がより容易となる。
[実施の形態3]
上述の実施の形態2では、出力先の画像形成装置MFPの選択または不選択に応じて、プリント設定画面の設定項目をグレイアウトする構成について例示したが、本実施の形態では、設定項目の実行が阻害され得る可能性についてユーザに通知する構成について説明する。
本実施の形態に従う画像形成システムの全体構成については、上述の図1と同様であるので詳細な説明は繰返さない。また、画像形成システムを構成する、パーソナルコンピュータ、サーバ装置および画像形成装置のそれぞれのハードウェア構成についても上述した図2および図3と同様であるので、詳細な説明は繰返さない。また、本実施の形態に従う画像形成システムにおける全体処理手順についても、図19に示す実施の形態2に従う画像形成システムにおける全体処理手順と同様であるので、詳細な説明は繰返さない。
このような全体処理シーケンスを実現するためのそれぞれの装置における機能構成については、パーソナルコンピュータPCにおける機能構成を除いて、上述の実施の形態1と同様である。そのため、以下では、本実施の形態に従うパーソナルコンピュータPCにおける機能構成について詳述する。
(パーソナルコンピュータにおける機能構成)
図22は、この発明の実施の形態3に従うパーソナルコンピュータPCの機能構成を示すブロック図である。
図22を参照して、本実施の形態に従うパーソナルコンピュータは、図20に示す実施の形態2に従うパーソナルコンピュータPCの機能構成において、設定画面表示部258Aを設定画面表示部258Bに代えるとともに、集計部270をさらに追加したものである。
集計部270は、出力先表示部256からの出力先情報に基づいて、画像形成装置MFPに搭載される機能の各々についての搭載率を集計する。具体的には、集計部270は、サーバ装置SRVとデータ通信可能な画像形成装置MFPの全体に対して、機能毎にその機能を搭載している割合を集計する。すなわち、集計部270は、上述の図14に示す各機能について、その搭載率(図14に示す例では、画像形成装置MFPの総数に対するそれぞれの機能についての「Y」の数の割合)を集計する。そして、集計部270は、集計情報を設定画面表示部258Bへ出力する。言い換えれば、この搭載率は、各印刷設定項目に対する画像形成システム全体としての適合度に相当する。
設定画面表示部258Bは、予め統合プリンタドライバ265をメモリ部212などにロードしており、出力先表示部256からの出力先選択の情報および集計部270からの集計情報に従って、その表示態様を変更する。具体的には、この統合プリンタドライバ265は、設定し得るすべての印刷設定項目を含んだプリント設定画面の表示が可能である。そして、設定画面表示部258Bは、特定の画像形成装置MFPが選択された場合には、その画像形成装置MFPにおける機器の搭載状態に基づいて、実行不可能な印刷設定項目に対して特徴的な表示を付加する。また、設定画面表示部258Bは、特定の画像形成装置MFPが選択されなかった場合には、いずれの画像形成装置MFPにも共通的に実行可能な印刷設定項目以外について特徴的な表示を付加する。これによって、ユーザは、出力先の画像形成装置MFPによっては、設定項目の一部が制約を受け得ることを予め知ることができる。
図23は、この発明の実施の形態3に従うパーソナルコンピュータPCにおけるプリント設定画面の表示例を示す図である。
図23を参照して、設定画面表示部258Bは、設定し得るすべての印刷設定項目を含んだプリント設定画面を表示するとともに、選択された出力先の画像形成装置MFPにおける搭載機能に応じて、または特定の画像形成装置MFPの不選択に応じて、実行不可能な印刷設定項目に対して特徴的な表示を付加する。図23に示す例では、対象となる印刷設定項目の各々に対して「*」マーク340または「**」マーク342が付加されている。一例として、「*」マーク340および「**」マーク342は、それらが付加されている印刷設定項目を実行するために必要な機能の搭載率を示す。たとえば、「*」マーク340は、搭載率が50%以上である印刷設定項目を示し、「**」マーク342は、搭載率が50%未満である印刷設定項目を示す。このようなマーク340および342を必要に応じて印刷設定項目に付加することで、ユーザは、当該印刷設定項目が画像形成装置MFP側に必要な機能が搭載されていないため実行できない可能性があることを知ることができるとともに、プリントデータの生成前に予め実行可能性(適用可能性)について知ることができる。
なお、図23に示す例では、「*」マークを用いて印刷設定項目の実行可能性について表示したが、この「*」マークに代えて、あるいはこれに加えて、印刷設定項目の名称の表示色や表示フォントを異なるようにしてもよい。
この発明の実施の形態3によれば、上述の実施の形態1における効果に加えて、各パーソナルコンピュータPCに予め格納するプリンタドライバの種類を簡素化できるという効果が得られる。すなわち、各パーソナルコンピュータPCには、統合プリンタドライバだけを予め格納しておけばよく、多数のパーソナルコンピュータPCが存在するプルプリント構成の画像形成システムでは、各パーソナルコンピュータPCに対する管理がより容易となる。
また、この発明の実施の形態3によれば、たとえば、画像形成システム全体として見た場合に、半数以上の画像形成装置MFPで実行可能であれば、一部の画像形成装置MFPで実行できなくても特定の項目の設定を所望するユーザも存在する。本実施の形態に従うプリント設定画面には、各項目に対応付けて、当該項目の実行に必要な機能の搭載率に応じたマークが表示されるため、ユーザは上記のような使用方法を容易に行なうことができる。
[実施の形態4]
上述の実施の形態1〜3では、パーソナルコンピュータPCに予め格納されたプリンタドライバをロードしてプリント設定画面を表示する構成について例示したが、本実施の形態では、サーバ装置SRVからパーソナルコンピュータPCに必要なプリンタドライバを供給する構成について説明する。
本実施の形態に従う画像形成システムの全体構成については、上述の図1と同様であるので詳細な説明は繰返さない。また、画像形成システムを構成する、パーソナルコンピュータ、サーバ装置および画像形成装置のそれぞれのハードウェア構成についても上述した図2および図3と同様であるので、詳細な説明は繰返さない。
(画像形成システムの全体処理シーケンス)
まず、図24を参照して、本実施の形態に従う画像形成システムにおける全体処理について説明する。図24は、この発明の実施の形態4に従う画像形成システムにおける全体処理手順を示すシーケンス図である。
図24を参照して、本実施の形態に従う画像形成システムにおける全体処理シーケンスは、図4に示す実施の形態1に従う画像形成システムにおける全体処理シーケンスのステップS20を、ステップS50,S52,S54に変更したものに相当する。ステップS50では、パーソナルコンピュータPCは、ユーザによる出力先選択を受けると、当該出力先選択をサーバ装置SRVへ送信する。この出力先選択に応じて、サーバ装置SRVは、予め格納している1つ以上のプリンタドライバ(命令コード)のうち、対応するプリンタドライバをパーソナルコンピュータPCへ送信する(ステップS52)。パーソナルコンピュータPCは、このサーバ装置SRVからのプリンタドライバをメモリ部212などにロード(ステップS54)し、プリント設定を行なうためのプリント設定画面をディスプレイ部204に表示する。その他の処理については、図4に示す全体処理シーケンスと同様であるので、詳細な説明は繰返さない。
このような全体処理シーケンスを実現するためのそれぞれの装置における機能構成については、パーソナルコンピュータPCおよびサーバ装置SRVにおける機能構成を除いて、上述の実施の形態1と同様である。そのため、以下では、本実施の形態に従うパーソナルコンピュータPCおよびサーバ装置SRVにおける機能構成について詳述する。
(パーソナルコンピュータにおける機能構成)
図25は、この発明の実施の形態4に従うパーソナルコンピュータPCの機能構成を示すブロック図である。
図25を参照して、本実施の形態に従うパーソナルコンピュータPCの機能構成は、図5に示す実施の形態1に従うパーソナルコンピュータPCの機能構成において、選択情報送信部266およびプリンタドライバ受信部268をさらに設けるとともに、プリンタドライバ群264の格納を省略したものに相当する。
選択情報送信部266は、出力先表示部256からの出力先選択の情報を受けると、当該出力先選択の情報をサーバ装置SRVへ送信する。また、プリンタドライバ受信部268は、出力先選択の情報の送信に応答してサーバ装置SRVが送信するプリンタドライバを受信し、当該受信したプリンタドライバをハードディスク部210に格納する。そして、設定画面表示部258は、ハードディスク部210に格納されたプリンタドライバをメモリ部212などにロードすることで、プリント設定画面をディスプレイ部204に表示する。
なお、その他の機能ブロックについては、図5と同様であるので、詳細な説明は繰返さない。
(サーバ装置SRVにおける機能構成)
図26は、この発明の実施の形態4に従うサーバ装置SRVの機能構成を示すブロック図である。
図26を参照して、本実施の形態に従うサーバ装置SRVは、図11に示す実施の形態1に従うサーバ装置SRVの機能構成において、選択情報受信部434およびプリンタドライバ送信部436をさらに設けるとともに、ハードディスク部210にプリンタドライバ群264を格納したものに相当する。
選択情報受信部434は、パーソナルコンピュータPCからの出力先選択の情報を受信し、受信した出力先選択の情報をプリンタドライバ送信部436へ出力する。プリンタドライバ送信部436は、選択情報受信部434からの出力先選択の情報に従って、機器情報格納部424を参照して、選択された画像形成装置MFPにおける機器の搭載状態を取得する。そして、プリンタドライバ送信部436は、取得した画像形成装置MFPにおける機器の搭載状態に基づいて、対応する1つのプリンタドライバを選択する。さらに、プリンタドライバ送信部436は、この選択したプリンタドライバをパーソナルコンピュータPCへ送信する。
なお、その他の機能ブロックについては、図11と同様であるので、詳細な説明は繰返さない。
この発明の実施の形態4によれば、上述の実施の形態1における効果に加えて、各パーソナルコンピュータPCに予め格納するプリンタドライバの種類を簡素化できるという効果が得られる。すなわち、サーバ装置SRVにプリンタドライバ群を予め格納しておき、それぞれのパーソナルコンピュータPCからの出力先選択に応じて、適切なプリンタドライバを供給できる。そのため、多数のパーソナルコンピュータPCが存在するプルプリント構成の画像形成システムにおいて、各パーソナルコンピュータPCに対する管理がより容易となる。
[その他の実施の形態]
本発明に係るプログラムは、コンピュータのオペレーティングシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
さらに、本発明に係るプログラムによって実現される機能の一部または全部を専用のハードウェアによって構成してもよい。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
この発明の実施の形態1に従う画像形成システムの概略構成図である。 この発明の実施の形態1に従う画像形成装置の概略のハードウェア構成を示す模式図である。 この発明の実施の形態1に従うパーソナルコンピュータの概略のハードウェア構成を示す模式図である。 この発明の実施の形態1に従う画像形成システムにおける全体処理手順を示すシーケンス図である。 この発明の実施の形態1に従うパーソナルコンピュータの機能構成を示すブロック図である。 この発明の実施の形態1に従うパーソナルコンピュータにおけるプリントデータの出力先一覧の表示例を示す図である。 この発明の実施の形態1に従うパーソナルコンピュータにおけるプリント設定画面の表示例を示す図である。 この発明の実施の形態1に従うパーソナルコンピュータにおけるプリント設定画面の表示例を示す図である。 この発明の実施の形態1に従うパーソナルコンピュータで生成されるプリントデータの一例を示す図である。 この発明の実施の形態1に従うパーソナルコンピュータにおけるプリントデータ生成に係る処理手順を示すフローチャートである。 この発明の実施の形態1に従うサーバ装置の機能構成を示すブロック図である。 この発明の実施の形態1に従うサーバ装置のプリントリスト格納部に格納されているデータ構造の一例を示す図である。 この発明の実施の形態1に従うサーバ装置のネットワーク設定データ格納部に格納されているデータ構造の一例を示す図である。 この発明の実施の形態1に従うサーバ装置の機器情報格納部に格納されているデータ構造の一例を示す図である。 この発明の実施の形態1に従うサーバ装置における処理手順を示すフローチャートである。 この発明の実施の形態1に従う画像形成装置の機能構成を示すブロック図である。 本実施の形態1に従う画像形成装置におけるプリントリストの表示例を示す図である。 この発明の実施の形態1に従う画像形成装置における処理手順を示すフローチャートである。 この発明の実施の形態2に従う画像形成システムにおける全体処理手順を示すシーケンス図である。 この発明の実施の形態2に従うパーソナルコンピュータの機能構成を示すブロック図である。 この発明の実施の形態2に従うパーソナルコンピュータにおけるプリント設定画面の表示例を示す図である。 この発明の実施の形態3に従うパーソナルコンピュータの機能構成を示すブロック図である。 この発明の実施の形態3に従うパーソナルコンピュータにおけるプリント設定画面の表示例を示す図である。 この発明の実施の形態4に従う画像形成システムにおける全体処理手順を示すシーケンス図である。 この発明の実施の形態4に従うパーソナルコンピュータの機能構成を示すブロック図である。 この発明の実施の形態4に従うサーバ装置の機能構成を示すブロック図である。
符号の説明
1 画像形成システム、2 プリントデータ、4 送信経路、6 送信経路、110,210 ハードディスク部(HDD)、112 画像読取部、114 操作パネル部、116 プリント部、118 プリンタコントローラ、120 出力処理部、122,206 ネットワークインターフェイス(I/F)部、124 バス、130 テンキー、132 PRINTキー、134 ログオフキー、136 タッチパネル、138 表示部、202 内部バス、204 ディスプレイ部、208 入力部、212 メモリ部、214 CD−ROMドライブ、214a CD−ROM、216 フレキシブルディスク(FD)ドライブ、216a フレキシブルディスク、250 アプリケーション実行部、252 出力先情報要求部、254 出力先情報受信部、256 出力先表示部、258,258A,258B 設定画面表示部、260 プリントデータ生成部、262 プリントデータ送信部、264 プリンタドライバ群、265 統合プリンタドライバ、266 選択情報送信部、268 プリンタドライバ受信部、270 集計部、300 一覧表示画面、302 選択カーソル、304,306,322,324,542,544 ボタン、310,312,314,316,318,320 設定項目、330 設定情報、331〜337 制御コード、338 データ本体部、340,342 マーク、400 プリントデータ受信部、402 プリントリスト更新部、404 ネットワーク設定データ格納部、406 プリントデータ格納部、408 プリントリスト格納部、410 要求受信部、412 プリントリスト送信部、414 プリントデータ送信部、420 出力先情報要求受信部、422 出力先情報送信部、424 機器情報格納部、430 機器情報要求部、432 機器情報更新部、434 選択情報受信部、436 プリンタドライバ送信部、500 プリントリスト要求部、502 プリントリスト受信部、506 機器情報格納部、510 プリントデータ要求部、512 プリントデータ受信部、520 機器情報要求受信部、522 機器情報送信部、540 選択カーソル、108 時計IC、MFP,MFP1〜MFP3 画像形成装置、NW ネットワーク、PC,PC1,PC2 パーソナルコンピュータ、SRV サーバ装置。

Claims (15)

  1. プリントデータを送信可能な少なくとも1つの情報処理装置と、
    前記情報処理装置からの前記プリントデータを受信するサーバ装置と、
    前記サーバ装置とデータ通信可能な少なくとも1つの画像形成装置とを備え、
    前記情報処理装置は、
    ユーザ操作に応じて、前記プリントデータの出力先情報要求を前記サーバ装置へ送信する出力先情報要求手段と、
    前記サーバ装置からの出力先情報に基づいて出力先一覧を表示する出力先表示手段と、
    前記出力先一覧に対して入力されるユーザ操作に応じて、画像形成に係る設定を行なうための設定画面を表示する設定画面表示手段と、
    前記設定画面に対して入力されるユーザ操作に従ってプリントデータを生成するプリントデータ生成手段と、
    生成された前記プリントデータを前記サーバ装置へ送信するプリントデータ送信手段とを含み、
    前記設定画面表示手段は、特定の出力先の選択または出力先の不選択に応じて、前記設定画面の表示態様を変化させ、
    前記サーバ装置は、
    前記情報処理装置からの前記出力先情報要求に応じて、前記画像形成装置の各々についての予め取得された機器情報を前記出力先情報として前記情報処理装置へ送信する出力先情報送信手段と、
    前記情報処理装置からの前記プリントデータを格納するプリントデータ格納手段と、
    前記画像形成装置からのリスト要求に応じて、前記プリントデータ格納手段に格納されている前記プリントデータのリストを当該リスト要求の送信元の画像形成装置へ送信するリスト送信手段と、
    前記画像形成装置からのプリントデータ要求に応じて、前記プリントデータ格納手段に格納されている特定のプリントデータを当該画像形成装置へ送信するプリントデータ送信手段とを含み、
    前記画像形成装置は、
    ユーザ操作に応じて、前記リスト要求を前記サーバ装置へ送信するリスト要求手段と、
    前記サーバ装置からの前記プリントデータのリストを表示するリスト表示手段と、
    ユーザ操作に応じて、選択されたプリントデータを特定するための前記データ要求を前記サーバ装置へ送信するプリントデータ要求手段と、
    前記サーバ装置からの前記プリントデータに基づいて画像形成処理を行なう処理部とを含む、画像形成システム。
  2. 前記プリントデータ生成手段は、前記プリントデータに前記特定の出力先の選択および不選択を示す情報を付加し、
    前記リスト送信手段は、前記プリントデータに付加された前記特定の出力先の選択および不選択を示す情報を含む前記リストを送信し、
    前記リスト表示手段は、前記特定の出力先の選択および不選択を示す情報とともに、前記前記プリントデータのリストを表示する、請求項1に記載の画像形成システム。
  3. 前記画像形成装置は、複数の機能を選択的に搭載可能であり、
    前記画像形成に係る設定は、前記複数の機能のいずれかに依存する項目を含み、
    前記出力先情報は、前記画像形成装置における前記複数の機能の搭載状態を含み、
    前記設定画面表示手段は、特定の出力先が選択された場合に、当該選択された出力先の画像形成装置における前記搭載状態に基づいて、特定の設定画面を表示する、請求項1または2に記載の画像形成システム。
  4. 前記設定画面表示手段は、予め格納された複数の命令コードのうち、前記選択された出力先の画像形成装置における前記搭載状態に対応する命令コードを利用して、前記設定画面を表示する、請求項3に記載の画像形成システム。
  5. 前記情報処理装置は、前記選択された出力先を特定する選択情報を前記サーバ装置へ送信する選択情報送信手段をさらに含み、
    前記サーバ装置は、前記情報処理装置からの前記選択情報に応じて、予め格納された複数の命令コードのうち、前記選択された出力先の画像形成装置における前記搭載状態に対応する命令コードを前記情報処理装置へ送信する命令コード送信手段をさらに含み、
    前記設定画面表示手段は、前記サーバ装置からの命令コードを利用して、前記設定画面を表示する、請求項3に記載の画像形成システム。
  6. 前記設定画面表示手段は、特定の出力先が選択されない場合に、前記画像形成装置において共通的に実行可能な項目からなる設定画面を表示する、請求項3〜5のいずれか1項に記載の画像形成システム。
  7. 前記情報処理装置は、前記サーバ装置からの出力先情報に基づいて、前記複数の機能の各々についての搭載率を集計する集計手段をさらに含み、
    前記設定画面表示手段は、特定の出力先が選択されない場合に、前記画像形成に係る設定に含まれる項目とともに、各項目の表示態様を当該項目の実行に必要な機能の搭載率に応じて変化させる、請求項3〜5のいずれか1項に記載の画像形成システム。
  8. 画像形成システムを用いた画像形成方法であって、
    前記画像形成システムは、
    プリントデータを送信可能な少なくとも1つの情報処理装置と、
    前記情報処理装置からの前記プリントデータを受信するサーバ装置と、
    前記サーバ装置とデータ通信可能な少なくとも1つの画像形成装置とを備え、
    前記画像形成方法は、
    前記情報処理装置が、ユーザ操作に応じて、前記プリントデータの出力先情報要求を前記サーバ装置へ送信するステップと、
    前記サーバ装置が、前記情報処理装置からの前記出力先情報要求に応じて、前記画像形成装置の各々についての予め取得された機器情報を前記出力先情報として前記情報処理装置へ送信するステップと、
    前記情報処理装置が、前記サーバ装置からの出力先情報に基づいて出力先一覧を表示するステップと、
    前記情報処理装置が、前記出力先一覧に対して入力されるユーザ操作に応じて、画像形成に係る設定を行なうための設定画面を表示するステップと、
    前記情報処理装置が、前記設定画面に対して入力されるユーザ操作に従ってプリントデータを生成するステップと、
    前記情報処理装置が、生成した前記プリントデータを前記サーバ装置へ送信するステップと、
    前記サーバ装置が、前記情報処理装置からの前記プリントデータを格納するステップと、
    前記画像形成装置が、ユーザ操作に応じて、前記リスト要求を前記サーバ装置へ送信するステップと、
    前記サーバ装置が、前記画像形成装置からのリスト要求に応じて、前記プリントデータ格納手段に格納されている前記プリントデータのリストを当該リスト要求の送信元の画像形成装置へ送信するステップと、
    前記画像形成装置が、前記サーバ装置からの前記プリントデータのリストを表示するステップと、
    前記画像形成装置が、ユーザ操作に応じて、選択されたプリントデータを特定するための前記データ要求を前記サーバ装置へ送信するステップと、
    前記サーバ装置が、前記画像形成装置からのプリントデータ要求に応じて、前記プリントデータ格納手段に格納されている特定のプリントデータを当該画像形成装置へ送信するステップと、
    前記画像形成装置が、前記サーバ装置からの前記プリントデータに基づいて画像形成処理を行なうステップとを備え、
    前記設定画面を表示するステップは、特定の出力先の選択または出力先の不選択に応じて、前記設定画面の表示態様を変化させるステップを含む、画像形成方法。
  9. 前記プリントデータを生成するステップは、前記プリントデータに前記特定の出力先の選択および不選択を示す情報を付加するステップを含み、
    前記プリントデータのリストを送信するステップは、前記プリントデータに付加された前記特定の出力先の選択および不選択を示す情報を含む前記リストを送信するステップを含み、
    リストを表示するステップは、前記特定の出力先の選択および不選択を示す情報とともに、前記前記プリントデータのリストを表示するステップを含む、請求項8に記載の画像形成方法。
  10. 前記画像形成装置は、複数の機能を選択的に搭載可能であり、
    前記画像形成に係る設定は、前記複数の機能のいずれかに依存する項目を含み、
    前記出力先情報は、前記画像形成装置における前記複数の機能の搭載状態を含み、
    前記設定画面を表示するステップは、特定の出力先が選択された場合に、当該選択された出力先の画像形成装置における前記搭載状態に基づいて、特定の設定画面を表示するステップをさらに含む、請求項8または9に記載の画像形成方法。
  11. 前記設定画面を表示するステップは、予め格納された複数の命令コードのうち、前記選択された出力先の画像形成装置における前記搭載状態に対応する命令コードを利用して、前記設定画面を表示するステップをさらに含む、請求項10に記載の画像形成方法。
  12. 前記画像形成方法は、
    前記情報処理装置が、前記選択された出力先を特定する選択情報を前記サーバ装置へ送信するステップと、
    前記サーバ装置が、前記情報処理装置からの前記選択情報に応じて、予め格納された複数の命令コードのうち、前記選択された出力先の画像形成装置における前記搭載状態に対応する命令コードを前記情報処理装置へ送信するステップとをさらに備え、
    前記設定画面を表示するステップは、前記サーバ装置からの命令コードを利用して、前記設定画面を表示するステップをさらに含む、請求項10に記載の画像形成方法。
  13. 前記設定画面を表示するステップは、特定の出力先が選択されない場合に、前記画像形成装置において共通的に実行可能な項目からなる設定画面を表示するステップをさらに含む、請求項10〜12のいずれか1項に記載の画像形成方法。
  14. 前記画像形成方法は、前記情報処理装置が、前記サーバ装置からの出力先情報に基づいて、前記複数の機能の各々についての搭載率を集計するステップをさらに備え、
    前記設定画面を表示するステップは、特定の出力先が選択されない場合に、前記画像形成に係る設定に含まれる項目とともに、各項目の表示態様を当該項目の実行に必要な機能の搭載率に応じて変化させるステップをさらに含む、請求項10〜12のいずれか1項に記載の画像形成方法。
  15. サーバ装置にプリントデータを送信可能な情報処理装置であって、
    前記サーバ装置は、少なくとも1つの画像形成装置とデータ通信可能に構成されるとともに、前記画像形成装置からの要求に応じて、予め格納する前記プリントデータを前記画像形成装置へ送信し、
    前記情報処理装置は、ユーザ操作に応じて、前記プリントデータの出力先情報要求を前記サーバ装置へ送信する出力先情報要求手段を備え、
    前記サーバ装置は、前記出力先情報要求に応じて、前記画像形成装置の各々についての予め取得された機器情報を前記出力先情報として前記情報処理装置へ送信し、
    前記情報処理装置は、
    前記サーバ装置からの出力先情報に基づいて出力先一覧を表示する出力先表示手段と、
    前記出力先一覧に対して入力されるユーザ操作に応じて、画像形成に係る設定を行なうための設定画面を表示する設定画面表示手段と、
    前記設定画面に対して入力されるユーザ操作に従ってプリントデータを生成するプリントデータ生成手段と、
    生成された前記プリントデータを前記サーバ装置へ送信するプリントデータ送信手段とを備え、
    前記設定画面表示手段は、特定の出力先の選択または出力先の不選択に応じて、前記設定画面の表示態様を変化させる、情報処理装置。
JP2007221152A 2007-08-28 2007-08-28 画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置 Active JP4400658B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007221152A JP4400658B2 (ja) 2007-08-28 2007-08-28 画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置
US12/029,188 US8115954B2 (en) 2007-08-28 2008-02-11 Pull print supporting image forming system, image forming method and information processing apparatus directed thereto

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007221152A JP4400658B2 (ja) 2007-08-28 2007-08-28 画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置

Publications (2)

Publication Number Publication Date
JP2009054006A true JP2009054006A (ja) 2009-03-12
JP4400658B2 JP4400658B2 (ja) 2010-01-20

Family

ID=40406964

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007221152A Active JP4400658B2 (ja) 2007-08-28 2007-08-28 画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置

Country Status (2)

Country Link
US (1) US8115954B2 (ja)
JP (1) JP4400658B2 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011028696A (ja) * 2009-07-29 2011-02-10 Canon Inc データ処理装置、データ処理方法、プログラム
KR20110075197A (ko) * 2009-12-28 2011-07-06 삼성전자주식회사 화상형성장치와 연결되는 호스트장치, 서버 및 그 인쇄방법
JP2011138396A (ja) * 2009-12-28 2011-07-14 Canon Inc 情報処理装置、その方法及びプログラム
WO2011093476A1 (en) * 2010-01-29 2011-08-04 Canon Kabushiki Kaisha Information processing apparatus, method of controlling information processing apparatus, program, and storage medium
JP2013511780A (ja) * 2009-11-19 2013-04-04 アボット ダイアベティス ケア インコーポレイテッド 検体データ送信及びレポート生成のための方法及びシステム
JP2013238924A (ja) * 2012-05-11 2013-11-28 Canon Inc 情報処理装置、印刷システム、情報処理装置の制御方法、およびコンピュータプログラム
US9977632B2 (en) 2014-10-27 2018-05-22 Konica Minolta, Inc. Apparatus and method for processing information on file or job
JP2018147300A (ja) * 2017-03-07 2018-09-20 株式会社リコー 情報処理装置、情報処理方法及びプログラム

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4345858B2 (ja) * 2007-08-28 2009-10-14 コニカミノルタビジネステクノロジーズ株式会社 画像形成システム、サーバ装置、画像形成プログラム、および画像形成方法
JP2009054005A (ja) * 2007-08-28 2009-03-12 Konica Minolta Business Technologies Inc 画像形成システム、画像形成装置および画像形成方法
JP2009271723A (ja) * 2008-05-07 2009-11-19 Canon Inc 情報処理装置及び情報処理方法
JP5144460B2 (ja) * 2008-10-14 2013-02-13 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、プログラム及び記憶媒体
JP5247527B2 (ja) * 2009-02-23 2013-07-24 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP2010244383A (ja) * 2009-04-08 2010-10-28 Seiko Epson Corp プリンタードライバー、コピー機、および複合機
JP5600925B2 (ja) * 2009-11-20 2014-10-08 株式会社リコー サーバ装置、プリントシステム、プログラムおよび記録媒体
GB2480429A (en) * 2010-05-14 2011-11-23 Giesecke & Devrient Gb Ltd Personalising portable data carriers by use of a data preparation parameter
US9436417B1 (en) 2015-03-16 2016-09-06 Kabushiki Kaisha Toshiba Printing system capable of printing in any one of plural image forming apparatuses over network, image forming apparatus, and printing method
JP6759655B2 (ja) * 2016-03-28 2020-09-23 ブラザー工業株式会社 印刷装置、及びコンピュータプログラム。
JP2022102463A (ja) * 2020-12-25 2022-07-07 株式会社リコー 出力システム、システム、情報処理装置、出力方法、プログラム

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10124356A (ja) 1996-10-23 1998-05-15 Toshiba Corp 情報処理システム
JPH10254662A (ja) 1997-03-13 1998-09-25 Casio Electron Mfg Co Ltd 印刷システム、及びそのシステムを使用する印刷制御方法
JPH11234436A (ja) 1998-02-09 1999-08-27 Casio Comput Co Ltd 通信端末および通信システム
JP2000112687A (ja) 1998-10-07 2000-04-21 Fuji Xerox Co Ltd ホスト装置および印刷装置
JP3740346B2 (ja) 2000-02-04 2006-02-01 キヤノン株式会社 サーバ装置およびデバイス装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体
JP2001249781A (ja) 2000-03-03 2001-09-14 Casio Comput Co Ltd 印刷制御装置およびそのプログラム記録媒体
JP2002049476A (ja) 2000-08-01 2002-02-15 Canon Inc 情報処理装置及びその情報処理方法、並びに記憶媒体
JP2002132464A (ja) 2000-10-24 2002-05-10 Fuji Xerox Co Ltd ネットワーク・プリント・システム及びネットワーク・プリント制御方法、並びに、スプール装置
JP2003046761A (ja) 2001-08-01 2003-02-14 Fuji Xerox Co Ltd 画像処理装置
JP4280434B2 (ja) 2001-08-08 2009-06-17 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム
US7809807B2 (en) * 2001-08-08 2010-10-05 Canon Kabushiki Kaisha Image forming system, image forming method, and server
JP2003177880A (ja) * 2001-12-07 2003-06-27 Panasonic Communications Co Ltd 印刷ジョブ管理装置及び印刷ジョブ操作方法
JP2004072247A (ja) 2002-08-02 2004-03-04 Ricoh Co Ltd 端末装置及び画像形成システム
JP2004074473A (ja) 2002-08-12 2004-03-11 Fuji Xerox Co Ltd プリント制御装置及びプリンタ
JP3991836B2 (ja) * 2002-10-04 2007-10-17 富士ゼロックス株式会社 画像形成装置
JP2004193639A (ja) 2002-12-06 2004-07-08 Canon Inc 番組連動コンテンツ放送配信システム
JP2004220354A (ja) 2003-01-15 2004-08-05 Canon Inc ネットワーク印刷システム
JP4098097B2 (ja) 2003-01-15 2008-06-11 シャープ株式会社 輝度評価に特長をもつ画像処理手順設計エキスパートシステム
JP2004234326A (ja) 2003-01-30 2004-08-19 Murata Mach Ltd プリンタ制御装置及びプリンタ制御プログラム
JP4144392B2 (ja) 2003-03-20 2008-09-03 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像形成システム、画像形成方法、およびプログラム
US7162103B2 (en) * 2003-07-21 2007-01-09 Xerox Corporation Output job request electronic message notification system and method
JP2005056294A (ja) 2003-08-07 2005-03-03 Kyocera Mita Corp プリンタドライバプログラム、それを備えた印刷システム、及びプリンタ選択方法
US20050068564A1 (en) * 2003-09-30 2005-03-31 Ferlitsch Andrew R. Systems and methods for providing interactive printing with job data pull
JP2005173658A (ja) 2003-12-05 2005-06-30 Ricoh Co Ltd プリンタ装置及びネットワークプリンティングシステム
JP4533027B2 (ja) 2004-07-16 2010-08-25 キヤノン株式会社 印刷装置、及び、印刷装置の制御方法
JP4367929B2 (ja) * 2004-08-27 2009-11-18 キヤノン株式会社 携帯電話及び印刷システムとその制御方法
JP4033857B2 (ja) 2004-09-03 2008-01-16 キヤノンマーケティングジャパン株式会社 プリントシステムおよび印刷管理サーバおよび印刷方法および印刷管理方法およびプログラム
JP2006092373A (ja) 2004-09-24 2006-04-06 Fuji Xerox Co Ltd 印刷システムおよびその制御方法
JP2006133877A (ja) 2004-11-02 2006-05-25 Canon Inc ファイル変換方法及びそのシステム、装置
JP2006197158A (ja) 2005-01-13 2006-07-27 Murata Mach Ltd 複合端末装置
KR100675371B1 (ko) * 2005-01-22 2007-01-29 삼성전자주식회사 화상형성장치 및 화상형성장치의 작업처리순서 제어방법
JP2006252300A (ja) 2005-03-11 2006-09-21 Canon Inc プルプリント印刷システム
JP4673112B2 (ja) 2005-04-01 2011-04-20 キヤノン株式会社 情報処理装置およびその制御方法、並びに情報処理システム
JP4317162B2 (ja) 2005-06-14 2009-08-19 キヤノンマーケティングジャパン株式会社 プリントサーバおよび印刷管理サーバおよび印刷装置およびプリントシステムおよび印刷データ蓄積方法および印刷管理方法および印刷方法およびプログラム
JP2007030354A (ja) 2005-07-27 2007-02-08 Canon Inc 画像形成装置、画像形成方法、プログラムおよび記憶媒体
JP2009054005A (ja) * 2007-08-28 2009-03-12 Konica Minolta Business Technologies Inc 画像形成システム、画像形成装置および画像形成方法
JP4345858B2 (ja) * 2007-08-28 2009-10-14 コニカミノルタビジネステクノロジーズ株式会社 画像形成システム、サーバ装置、画像形成プログラム、および画像形成方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8773711B2 (en) 2009-07-29 2014-07-08 Canon Kabushiki Kaisha Data processing apparatus, data processing method, and storage medium for controlling display setting screen based on selected printer driver
JP2011028696A (ja) * 2009-07-29 2011-02-10 Canon Inc データ処理装置、データ処理方法、プログラム
JP2013511780A (ja) * 2009-11-19 2013-04-04 アボット ダイアベティス ケア インコーポレイテッド 検体データ送信及びレポート生成のための方法及びシステム
KR20110075197A (ko) * 2009-12-28 2011-07-06 삼성전자주식회사 화상형성장치와 연결되는 호스트장치, 서버 및 그 인쇄방법
JP2011138396A (ja) * 2009-12-28 2011-07-14 Canon Inc 情報処理装置、その方法及びプログラム
KR101636552B1 (ko) 2009-12-28 2016-07-06 삼성전자 주식회사 화상형성장치와 연결되는 호스트장치, 서버 및 그 인쇄방법
US9377980B2 (en) 2009-12-28 2016-06-28 Samsung Electronics Co., Ltd. Host apparatus and server connected to image forming apparatus to perform pull printing, and printing method thereof
WO2011093476A1 (en) * 2010-01-29 2011-08-04 Canon Kabushiki Kaisha Information processing apparatus, method of controlling information processing apparatus, program, and storage medium
JP2011159023A (ja) * 2010-01-29 2011-08-18 Canon Inc 情報処理装置、サーバー装置、印刷システム、印刷制御方法、及び印刷制御プログラム、並びに記録媒体
US9201621B2 (en) 2012-05-11 2015-12-01 Canon Kabushiki Kaisha Information processing apparatus, print system, control method for information processing apparatus, and storage medium
JP2013238924A (ja) * 2012-05-11 2013-11-28 Canon Inc 情報処理装置、印刷システム、情報処理装置の制御方法、およびコンピュータプログラム
US9977632B2 (en) 2014-10-27 2018-05-22 Konica Minolta, Inc. Apparatus and method for processing information on file or job
JP2018147300A (ja) * 2017-03-07 2018-09-20 株式会社リコー 情報処理装置、情報処理方法及びプログラム

Also Published As

Publication number Publication date
JP4400658B2 (ja) 2010-01-20
US8115954B2 (en) 2012-02-14
US20090059274A1 (en) 2009-03-05

Similar Documents

Publication Publication Date Title
JP4400658B2 (ja) 画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置
JP4345858B2 (ja) 画像形成システム、サーバ装置、画像形成プログラム、および画像形成方法
US8125664B2 (en) Pull print supporting image forming system, image forming apparatus and image forming method
EP2401155B1 (en) Image forming apparatus, image forming method and computer-readable information recording medium
JP4486014B2 (ja) 画像形成装置及び画像形成装置の設定方法
JP4667210B2 (ja) 情報処理装置、印刷装置及びそれらの制御方法、印刷システム
US20120262742A1 (en) Image processing apparatus, print control method, recording medium storing print control program
JP4772708B2 (ja) 制御装置及び制御方法並びに制御プログラム
JP2007025864A (ja) 画像処理装置
JP4683966B2 (ja) 遠隔操作システム及び画像形成装置
JP2007233591A (ja) プリンタドライバおよびそのテスト印刷方法、印刷装置
JP4639917B2 (ja) 画像形成装置および画像形成システム
JP4748261B2 (ja) 画像形成システム、サーバ装置、画像形成プログラム、および画像形成方法
US9262109B2 (en) Print instruction apparatus, printing system, and non-transitory computer readable medium
JP5692456B1 (ja) 指示装置
JP2010167577A (ja) 画像形成装置
JP5045966B2 (ja) 画像形成システム
JP2009282785A (ja) 画像形成システム
JP5357206B2 (ja) コンピュータプログラム及び記憶媒体
JP2019016113A (ja) 情報処理装置、制御方法およびプログラム
JP2011025481A (ja) データ処理システム,プログラムおよび印刷デバイス
JP4853796B2 (ja) 設定制御方法及び設定制御プログラム
JP2019181794A (ja) 画像形成装置、表示制御プログラム及び表示制御方法
JP2008181263A (ja) 制御装置及び制御方法並びに制御プログラム
JP2012003553A (ja) 画像形成装置および画像形成システム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090612

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090623

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090824

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

R150 Certificate of patent or registration of utility model

Ref document number: 4400658

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091019

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

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131106

Year of fee payment: 4

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350