JP2007011703A - プリントシステム - Google Patents

プリントシステム Download PDF

Info

Publication number
JP2007011703A
JP2007011703A JP2005192008A JP2005192008A JP2007011703A JP 2007011703 A JP2007011703 A JP 2007011703A JP 2005192008 A JP2005192008 A JP 2005192008A JP 2005192008 A JP2005192008 A JP 2005192008A JP 2007011703 A JP2007011703 A JP 2007011703A
Authority
JP
Japan
Prior art keywords
print
file
print file
printing system
file list
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.)
Withdrawn
Application number
JP2005192008A
Other languages
English (en)
Inventor
Kotaro Matsuda
浩太郎 松田
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP2005192008A priority Critical patent/JP2007011703A/ja
Publication of JP2007011703A publication Critical patent/JP2007011703A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】ユーザーが所望のファイルの印刷を指示してから印刷開始されるまでの待ち時間を極力短縮するプル型印刷システムに適用可能なプリントシステムを提供することを目的とする。
【解決手段】マルチファンクション機器・プリンタ等の印刷機能を備えるデバイスおよび前記デバイス上で実行可能なアプリケーションプログラムにより、コンピュータやストレージ等の情報処理装置・記憶装置に保管されているファイルをダウンロードして印刷する場合に適用可能なプリントシステムにより構成される。
【選択図】 図1

Description

本発明はプリントシステムに関し、マルチファンクション機器(以下MFP)・プリンタ等の印刷機能を備えるデバイスおよび前記デバイス上で実行可能なアプリケーションプログラムにより、コンピュータやストレージ等の情報処理装置・記憶装置に保管されているファイルをダウンロードして印刷する場合に適用可能なデータ処理装置、ネットワークシステム、制御方法、及びプログラムに関する。
従来、ユーザーがコンピュータ上の所望のファイルを印刷する場合、パーソナルコンピュータ(以下、PC)からプリンタドライバを介して、プリンタ等に印刷指示と印刷データを送信するのが一般的である。また、プリンタサーバや文書管理サーバを介して、印刷することもある。これらはいずれも、プリンタ等に対しコンピュータ側からデータを送り込むプッシュ型印刷の手法である。
一方でプリンタ等にプリントしたいファイルのロケーション(URLなど)を指示すると、プリンタ側からネットワークを介してファイルを取得しプリントする手法であるプル型印刷の事例も近年増えてきている。プル型印刷のメリットは、印刷したいデバイスの元へ行き、所望のファイルを指定するだけでその場で印刷可能であり、クライアントPCなどを用意する必要がない。外出先などで印刷が必要な場合などは、ノートPCなどを必要とすることなく、サーバ等に保管したファイルをどのデバイスからでも印刷することが可能となる。MFP・プリンタ等のデバイスに、Java(登録商標)環境に代表されるようなアプリケーション実行環境が用意されるようになってきており、プル型印刷のシステムはより容易に実現可能になってきている。
特開2004−46415号公報
しかし、プル型印刷において、ネットワークを介してファイルを取得する時間や、デバイス内でページ記述言語(以下、PDL)を展開する処理時間が、ファイルサイズや印刷内容、デバイスの処理性能によって異なるものの、数十秒〜数分かかる場合がある。ユーザーがデバイスに印刷を指示してから印刷が開始されるまでの待ち時間を不満に感じる、という問題点がある。
そこで、本発明では、ユーザーが所望のファイルの印刷を指示してから印刷開始されるまでの待ち時間を極力短縮するプル型印刷システムに適用可能なプリントシステムを提供することを目的とする。
上記目的を達成するために本発明のシステムは以下のような構成を備える。
即ち、
管理サーバからプリント用ファイルリストを取得する手段と、
プリント用ファイルリストを解析して、プリント用ファイルを管理サーバから取得する手段と、
プリント用ファイルを記憶装置に保存する手段と、
前記プリント用ファイルリストの推奨印刷設定に従い印刷設定を制御する手段と、
前記プリント用ファイルをPDL展開しラスタライズデータ・ファイルを保存する手段と、
前記ラスタライズデータ・ファイルから指定された印刷設定に従い印刷を指示する手段と、
操作者にユーザインタフェースを提供する表示および入力手段と、
前記ファイルリストの記述内容および前記印刷設定の変更有無により、最適な印刷処理を選択する手段と、
を有することを特徴とするプリントシステム。
本発明の実施例では、プリント用ファイルリストによってプリント用ファイルを管理することにより、あらかじめプリント用ファイルをダウンロードし、PDL展開を済ませラスタライズデータ・ファイルを保持しておき、また、印刷体裁の変更に対してはダウンロード済みプリント用ファイルから再度PDL展開を行い、また、動的生成が必要なプリント用ファイルは都度サーバコンピュータからダウンロードする、という処理を使い分けることにより、ユーザーが所望とするファイルを最も短い待ち時間で印刷開始することが可能となる。これにより、ユーザーが所望のファイルの印刷を指示してから印刷開始されるまでの待ち時間を極力短縮するプル型印刷システムを提供が可能となる。
以下、添付図面を参照して本発明の好適な実施例を詳細に説明する。
図1は本実施例のシステム構成を示す概略図である。
図1において、100はマルチファンクション機器(以下、MFP)、101は論理的なネットワーク接続、102はMFPとの通信を担うプログラムあるいはプル型印刷で利用されるプログラムが動作するサーバコンピュータ、103はサーバコンピュータが利用するデータベースシステムあるいはファイルストレージシステム、104はサーバコンピュータに接続してオペレータが処理を行うクライアントPCである。
図2は、図1のMFP100の詳細図であり、200が原稿自動送り部(以下、フィーダ)、201が原稿スキャニング部、202がディスプレイ/タッチパネル部、203が給紙部、204が定着部、205が排紙部、206がフィニッシング装置、207が排紙トレイである。以降の説明のため、203、204、205を合わせてプリントエンジンと呼ぶ。
図3は、MFP100の情報処理機能の論理構成を示している。300が操作者に対しユーザインタフェースを提供するディスプレイ・タッチパネル部、301がネットワークを介して外部機器と通信を行うネットワークインタフェース部、302がMFPを制御するプログラムを実行するCPU、303が組込済みプログラムおよびデータが記録されているROM、304が一時メモリ領域であるRAM、305が大容量記憶領域のHDDであり、各部は入出力インタフェース306を介して接続されている。
図4は、図1サーバコンピュータ102およびクライアントPC104の情報処理機能の論理構成を示している。400が操作者から入力を受け付けるキーボード・マウスの入力制御部、401が操作者に出力画面を提供するディスプレイ部、402がネットワークを介して外部機器と通信を行うネットワークインタフェース部、403が制御プログラムを実行するCPU、404が組込済みプログラムおよびデータが記録されているROM、405が一時メモリ領域であるRAM、406が大容量記憶領域のHDDであり、各部は入出力インタフェース407を介して接続されている。
図5は、MFPにおいてアプリケーションプログラムを実行可能なソフトウェア構成を示している。501はMFPを制御する実行環境の一例であり、一般的にはMFPの各種機能をリアルタイムに制御可能なリアルタイムOSの各モジュール、或いは、CPUに、命令してクリティカルに複写機のオプション装置、拡張カードを含む各機能を制御することが可能なライブラリ群である。そして、その上位で動作するアプリケーションに対して、インターフェース・コマンドを提供するモジュール群により実現されるものである。
502は実行環境501上で動作するコントローラ制御部であり、MFPのスキャニング部、プリンタ部、モデム通信部、PDL展開部などを制御するモジュールにより構成されるものとする。503はアプリケーション・プログラミング・インターフェース(以下、API)であり、アプリケーションからの命令の入力の命令列に応答して、このインタフェースでコントローラ制御部502にアクセスするための処理とネットワークインタフェース301を制御する機能を有するものである。
504は特定のアプリケーションを実行するために最適な実行環境であり、例えば、Java(登録商標)の仮想マシンなどにより実現されるものである。505は実行環境504が使用する資源を管理するリソース管理部であり、リアルタイムOS501上で動作する。リソース管理部505は、実行環境を実現する仮想マシン504自身、API503、或いはOS501上の全アプリケーションがメモリ等のリソース資源を使用する際、予め決められた以上の資源が使用できないように制限するものである。506、507、508は、MFPにおいて動作可能なアプリケーション群の一例である。以降の説明のため、本発明の対象アプリケーションを506であるとする。
図6は、本発明の動作シーケンスを示す図である。管理者はサーバコンピュータ104にプリント用ファイルリストの登録を行う(S601)。サーバコンピュータ104は、アプリケーション506が動作しているMFPに対し、前記ファイルリストを配信する(S602)。アプリケーション506は、前記ファイルリストをMFP内の記憶装置406に保存し、解析する(S603)。
図7にファイルリストの内容の詳細を示す。700がサーバ側が保持しているプリント用ファイルリストである。701がMFP側で保持するプリント用ファイルリストである。プリント・ファイルIDフィールドにはプリント用ファイルを一意に識別する識別子が、ファイル・バージョンフィールドにはファイルの更新版数が、分類および文書名フィールドには印刷指定時に操作者が識別し易いように与えられる分類名および文書名が、動的生成のフィールドにはこのプリント用ファイルが印刷要求のたびにサーバで動的に生成が必要であるかを示すフラグが、推奨印刷設定フィールドには印刷設定のデフォルト値が、印刷設定変更フィールドには操作者が後から前記印刷設定のデフォルト値を変更可能であるかを示すフラグが、ファイル名フィールドには実ファイルへのファイルパス・ファイル名が記述される。なお、これらのファイルリストの保存形式は、ファイル、データベースなど形式を問わず利用可能とする。
ファイルリストの解析の結果、アプリケーション506は、動的生成フラグがfalseに設定されているプリント用ファイルをプリント・ファイルIDごとにプリント用ファイル取得要求をサーバコンピュータ104に送信する(S604)。サーバコンピュータ104は、該当のプリント用ファイルを読み出してきて(S605)、アプリケーション506は前記プリント用ファイルをダウンロードする。この場合におけるプリント用ファイルとは、PDF(Portable Document Format)などに代表される電子文書フォーマットおよび各種PDLファイルなどである。アプリケーション506は、プリント用ファイルを記憶装置406に保存し(S607)、PDL展開処理を行う(S608)。前記PDL展開処理が完了すると、記憶装置406内にラスタライズデータ・ファイルが生成される(S609)。
アプリケーション506は、前記ラスタライズデータ・ファイル名をプリント用ファイルリスト701に記録する。前記ステップS609が完了した時点で、MFP100は該当ラスタライズデータ・ファイルをプリントエンジンに即時印刷開始指示可能な状態となっている。
すなわち、ユーザーからの指示があれば即時に該当ファイルを印刷開始可能である、ということである。また、ファイルリストのファイル・バージョンをMFP側、サーバ側の両者を比較することにより、サーバ側のファイルが更新されていた場合には、該当ファイルのみをサイドダウンロードすることが可能である。
図8は、アプリケーション506がMFP100のディスプレイ/タッチパネル部202において提供するユーザインタフェース(以下、UI)800を示す図である。801はアプリケーション名やアプリケーション・アイコンなどを表示し、アプリケーション間の切替を行う切り替えボタンである。802がファイルリスト701の分類を選択可能なコントロール、803がファイルリスト701の文書名を選択可能なコントロール、804が選択された文書名に応じて、印刷時のプレビューイメージを表示するプレビューエリア、805が前記802、803で選択された分類・文書名のプリント用ファイルを印刷指示するボタンである。
図9は、前記ボタン805で印刷指示された場合に印刷設定を変更可能とする印刷設定ダイアログ900を示す図である。このダイアログでは、印刷設定の属性情報として、印刷部数、用紙サイズ、製本、両面設定、レイアウト、ステープルなどの指定が可能となっている。なお、ファイルリスト701に印刷設定変更が不可と設定されているファイルに対しては、前記印刷設定ダイアログを出さない、もしくは無効化する。前記印刷設定に従い、プリントエンジンおよびフィニッシング装置206が印刷および後処理を行う。なお、これらのUI構成は実施形態の一例であり、任意のUI構成においても実施可能である。
図10は、ユーザーからプリント要求が発生した際の処理を示すフローチャートである。アプリケーション506は、ユーザーからのプリント要求発生を検知すると(S1001)、ファイルリスト701のユーザーがUIで選択したプリント用ファイルの動的生成フラグをチェックする(S1002)。動的生成フラグがtrueの場合、プリント用ファイル取得要求をサーバコンピュータ102に送信し、ファイルをダウンロードする(S1003)。この場合、図6のステップS605において、サーバコンピュータ102は要求されたファイルをその時点で生成し、ダウンロード可能とする。動的生成フラグがfalseの場合、必要なプリント用ファイルはすでにダウンロードしてあるので、前記ダウンロード処理はスキップし、印刷体裁の変更ありかどうかをチェックする(S1004)。前記、印刷体裁の変更ありの場合には、PDL展開指示をし直して、印刷設定で指示された体裁のラスタライズデータ・ファイルを生成する(S1005)。以降は、前述した分岐条件に関係なく、プリントエンジンに印刷指示を出し(S1006)、印刷が開始される。
本発明の実施例におけるシステム構成を示す概略図である。 マルチファンクション機器の詳細図である。 マルチファンクション機器の情報処理機能の論理構成を説明する図である。 サーバコンピュータおよびクライアントコンピュータの情報処理機能の論理構成を説明する図である。 マルチファンクション機器のソフトウェア構成図である。 本発明の動作シーケンスを示す図である。 プリント用ファイルリストの内容の詳細を示す図である。 UIの構成例を示す図である。 UIの構成例を示す図である。 本発明の処理を示すフローチャートである。
符号の説明
100 マルチファンクション機器(MFP)
101 論理的なネットワーク接続
102 サーバコンピュータ
103 データベースシステムあるいはファイルストレージシステム
104 クライアントPC
200 原稿自動送り部(フィーダ)
201 原稿スキャニング部
202 ディスプレイ/タッチパネル部
203 給紙部
204 定着部
205 排紙部
206 フィニッシング装置
207 排紙トレイ
300 ディスプレイ・タッチパネル部
301 ネットワークインタフェース部
302 CPU
303 ROM
304 RAM
305 HDD
306 入出力インタフェース
400 キーボード・マウスの入力制御部
401 ディスプレイ部
402 ネットワークインタフェース部
403 CPU
404 ROM
405 RAM
406 HDD
407 入出力インタフェース
501 リアルタイムOS
502 コントローラ制御部
503 アプリケーション・プログラミング・インターフェース(API)
504 仮想マシン
505 リソース管理部
506、507、508 アプリケーション群
700 サーバ側のプリント用ファイルリスト
701 MFP側のプリント用ファイルリスト
800 ユーザインタフェース(UI)
801 切り替えボタン
802、803 コントロール
804 プレビューエリア
805 ボタンコントロール
900 ダイアログ

Claims (6)

  1. 管理サーバからプリント用ファイルリストを取得する手段と、
    プリント用ファイルリストを解析して、プリント用ファイルを管理サーバから取得する手段と、
    プリント用ファイルを記憶装置に保存する手段と、
    前記プリント用ファイルリストの推奨印刷設定に従い印刷設定を制御する手段と、
    前記プリント用ファイルをPDL展開しラスタライズデータ・ファイルを保存する手段と、
    前記ラスタライズデータ・ファイルから指定された印刷設定に従い印刷を指示する手段と、
    操作者にユーザインタフェースを提供する表示および入力手段と、
    前記ファイルリストの記述内容および前記印刷設定の変更有無により、最適な印刷処理を選択する手段と、
    を有することを特徴とするプリントシステム。
  2. 請求項1のプリント用ファイルリストをXMLにより表現する手段を有することを特徴とするプリントシステム。
  3. 請求項1のプリント用ファイルリストとプリント用ファイルをWebサービスによる通信手法によって送受信する手段を有することを特徴とするプリントシステム。
  4. 請求項1のプリント用ファイルリストとプリント用ファイルを暗号化通信によりコンピュータと送受信する手段を有することを特徴とするプリントシステム。
  5. 請求項1のデバイス上で実行可能なアプリケーションプログラムを仮想マシン上で実現し、OSや機器環境などに依存せずに実行可能とする手段を有することを特徴とするプリントシステム。
  6. 請求項1のプリント用ファイルリストをコンピュータからの指示により即時更新または時刻指定により更新可能な手段を有することを特徴とするプリントシステム。
JP2005192008A 2005-06-30 2005-06-30 プリントシステム Withdrawn JP2007011703A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005192008A JP2007011703A (ja) 2005-06-30 2005-06-30 プリントシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005192008A JP2007011703A (ja) 2005-06-30 2005-06-30 プリントシステム

Publications (1)

Publication Number Publication Date
JP2007011703A true JP2007011703A (ja) 2007-01-18

Family

ID=37750110

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005192008A Withdrawn JP2007011703A (ja) 2005-06-30 2005-06-30 プリントシステム

Country Status (1)

Country Link
JP (1) JP2007011703A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008217104A (ja) * 2007-02-28 2008-09-18 Konica Minolta Business Technologies Inc プッシュ型プル印刷システム、プル印刷方法及び画像形成装置
JP2012203648A (ja) * 2011-03-25 2012-10-22 Fuji Xerox Co Ltd 出力装置、出力システムおよびプログラム
JP2013058011A (ja) * 2011-09-07 2013-03-28 Ricoh Co Ltd 情報処理装置、印刷制御プログラム、及び印刷制御システム
CN104571969A (zh) * 2013-10-23 2015-04-29 北大方正集团有限公司 打印处理方法、装置及***
JP2019032746A (ja) * 2017-08-09 2019-02-28 富士ゼロックス株式会社 情報処理装置及びプログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008217104A (ja) * 2007-02-28 2008-09-18 Konica Minolta Business Technologies Inc プッシュ型プル印刷システム、プル印刷方法及び画像形成装置
JP2012203648A (ja) * 2011-03-25 2012-10-22 Fuji Xerox Co Ltd 出力装置、出力システムおよびプログラム
JP2013058011A (ja) * 2011-09-07 2013-03-28 Ricoh Co Ltd 情報処理装置、印刷制御プログラム、及び印刷制御システム
CN104571969A (zh) * 2013-10-23 2015-04-29 北大方正集团有限公司 打印处理方法、装置及***
JP2019032746A (ja) * 2017-08-09 2019-02-28 富士ゼロックス株式会社 情報処理装置及びプログラム

Similar Documents

Publication Publication Date Title
JP4553364B2 (ja) 印刷システム
US8610919B2 (en) Image forming apparatus, control method and control program therefor
US7312886B2 (en) Printer control method, information processing apparatus, program, and storage medium
JP4240690B2 (ja) 情報処理装置と情報処理方法、及び情報処理システム、並びに記録媒体
JP4371693B2 (ja) 印刷制御装置、印刷制御方法及びコンピュータプログラム
US7706013B2 (en) Image forming system
US7933029B2 (en) Printing system and printing apparatus
US9094544B2 (en) Information processing apparatus, information processing method, and storage medium
US9069504B2 (en) Printing apparatus and method for increasing storage area
US20100011290A1 (en) Print management method, recording medium storing a program, and print management apparatus
US8605316B2 (en) Information processing apparatus and control method thereof, and storage medium
JP2004326603A (ja) 印刷制御システム、印刷制御装置、機能提供装置、印刷機能表示方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体
JP2020004158A (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP5822537B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP2008269160A (ja) 情報処理装置、プログラムおよび記録媒体
KR20210098335A (ko) 정보 처리 장치, 인쇄 장치, 정보 처리 장치를 제어하는 방법, 및 저장 매체
JP2015087985A (ja) 出力システム、端末装置、プログラム及び出力方法
JP2009075707A (ja) 情報処理装置、情報処理装置の機器情報管理方法、プログラム
JP2007011703A (ja) プリントシステム
US11520536B2 (en) Information processing apparatus, control method and program therefor, and server system capable of communicating with the information processing apparatus
US20230367530A1 (en) Storage medium, computer, and method related to application for providing print setting screen
JP2011242943A (ja) 情報処理装置および制御方法およびプログラム
JP2008108134A (ja) 画像処理装置およびその制御方法およびプログラムおよび記憶媒体
JP2008134934A (ja) プリントシステム、制御方法、及びプログラム
JP7328405B2 (ja) 情報処理装置、情報処理装置の制御方法及び印刷設定アプリケーション

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080902