JP4407737B2 - 画像形成装置及びプログラム - Google Patents

画像形成装置及びプログラム Download PDF

Info

Publication number
JP4407737B2
JP4407737B2 JP2007255510A JP2007255510A JP4407737B2 JP 4407737 B2 JP4407737 B2 JP 4407737B2 JP 2007255510 A JP2007255510 A JP 2007255510A JP 2007255510 A JP2007255510 A JP 2007255510A JP 4407737 B2 JP4407737 B2 JP 4407737B2
Authority
JP
Japan
Prior art keywords
memory
file
image data
image
data file
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
JP2007255510A
Other languages
English (en)
Other versions
JP2009088954A (ja
Inventor
幸治 塩川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2007255510A priority Critical patent/JP4407737B2/ja
Priority to US12/133,029 priority patent/US8462376B2/en
Priority to CN2008101614293A priority patent/CN101399896B/zh
Publication of JP2009088954A publication Critical patent/JP2009088954A/ja
Application granted granted Critical
Publication of JP4407737B2 publication Critical patent/JP4407737B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32106Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
    • H04N1/32122Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate device, e.g. in a memory or on a display separate from image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/21Intermediate information storage
    • H04N2201/214Checking or indicating the storage space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3226Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Storing Facsimile Image Data (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、画像形成装置及びプログラムに関する。
近年、USB(Universal Serial Bus)メモリ等の外部メモリに画像データファイルを保存させておき、この外部メモリを画像形成装置に直接接続することにより、PC(Personal Computer)を介することなく画像形成を行う、いわゆるメモリダイレクトプリント機能が利用されている。このような画像形成装置では、外部メモリが接続されると、外部メモリに保存されている画像データファイルのファイル名が表示パネルに表示され、表示されたファイル名の中からユーザがプリントを希望するファイルを選択し、選択されたファイルに基づいて画像形成が行われる。
また、ホストマシンからデータの転送を受けるプリンタにおいて、プリンタが持つ内部メモリの残量を算出し、これから印字しようとするページ又は印字しているページに対し、あとどのくらい印字可能かを文字数やイメージの大きさに換算してホストマシンに知らせたり、内部メモリの残量を逐次表示手段に表示したりするプリンタが提案されている(特許文献1参照)。
特開平05−084987号公報
しかし、従来のメモリダイレクトプリント機能を有する画像形成装置では、画像形成可能なデータ形式のファイルについて全てのファイル名が表示されていたため、ファイルを選択した後に、メモリ不足を理由に画像形成を行うことができない場合があった。
本発明は上記の従来技術における問題に鑑みてなされたものであって、外部メモリに格納されている画像データファイルの画像形成時における操作性を向上させることを課題とする。
上記課題を解決するために、請求項1に記載の発明は、外部メモリに格納されている画像データファイルに基づいて画像形成を行う画像形成装置であって、前記画像データファイルを展開するための展開用メモリと、前記展開用メモリの残量を算出するメモリ残量算出部と、前記画像データファイルを前記展開用メモリに展開する際に必要とされるメモリ占有量を予測するメモリ占有量予測部と、前記展開用メモリの残量及び前記メモリ占有量に基づいて、前記外部メモリに格納されている画像データファイルのうち画像形成可能な画像データファイルを特定する特定部と、前記特定された画像形成可能な画像データファイルのファイル名を表示部に表示する表示制御部と、を備える。
請求項2に記載の発明は、請求項1に記載の画像形成装置において、前記表示制御部は、さらに、前記画像形成可能な画像データファイルのデータ形式、ファイルサイズ又は画像形成が開始されるまでに要する時間を前記表示部に表示する。
請求項3に記載の発明は、請求項1又は2に記載の画像形成装置において、前記表示制御部は、さらに、前記画像形成可能な画像データファイルについて設定可能な画像形成条件を前記表示部に表示する。
請求項4に記載の発明は、請求項1から3のいずれか一項に記載の画像形成装置において、前記展開用メモリは、当該画像形成装置に設けられた内部メモリ及び/又は前記外部メモリである。
請求項5に記載の発明は、請求項4に記載の画像形成装置において、前記展開用メモリとして前記外部メモリを使用する場合に、前記画像データファイルに基づいて生成される一時ファイルを前記外部メモリから削除するか否かを選択するための選択部を備え、前記一時ファイルを前記外部メモリから削除しないと選択された場合に、前記表示制御部は、前記画像形成可能な画像データファイルのファイル名とともに、前記一時ファイルのファイル名を前記表示部に表示する。
請求項6に記載の発明は、外部メモリに格納されている画像データファイルに基づいて画像形成を行う画像形成装置を制御するためのコンピュータを、前記画像データファイルを展開するための展開用メモリの残量を算出するメモリ残量算出部、前記画像データファイルを前記展開用メモリに展開する際に必要とされるメモリ占有量を予測するメモリ占有量予測部、前記展開用メモリの残量及び前記メモリ占有量に基づいて、前記外部メモリに格納されている画像データファイルのうち画像形成可能な画像データファイルを特定する特定部、前記特定された画像形成可能な画像データファイルのファイル名を表示部に表示する表示制御部、として機能させるためのプログラムである。
請求項7に記載の発明は、請求項6に記載のプログラムにおいて、前記表示制御部は、さらに、前記画像形成可能な画像データファイルのデータ形式、ファイルサイズ又は画像形成が開始されるまでに要する時間を前記表示部に表示する。
請求項8に記載の発明は、請求項6又は7に記載のプログラムにおいて、前記表示制御部は、さらに、前記画像形成可能な画像データファイルについて設定可能な画像形成条件を前記表示部に表示する。
請求項9に記載の発明は、請求項6から8のいずれか一項に記載のプログラムにおいて、前記展開用メモリは、前記画像形成装置に設けられた内部メモリ及び/又は前記外部メモリである。
請求項10に記載の発明は、請求項9に記載のプログラムにおいて、前記コンピュータを、さらに、前記展開用メモリとして前記外部メモリを使用する場合に、前記画像データファイルに基づいて生成される一時ファイルを前記外部メモリから削除するか否かを選択するための選択部として機能させ、前記一時ファイルを前記外部メモリから削除しないと選択された場合に、前記表示制御部は、前記画像形成可能な画像データファイルのファイル名とともに、前記一時ファイルのファイル名を前記表示部に表示する。
請求項1、6に記載の発明によれば、画像形成可能な画像データファイルのファイル名のみを表示するので、外部メモリに格納されている画像データファイルの画像形成時における操作性を向上させることができる。
請求項2、7に記載の発明によれば、画像形成可能な画像データファイルのデータ形式、ファイルサイズ又は画像形成が開始されるまでに要する時間をユーザに通知することができる。
請求項3、8に記載の発明によれば、画像形成可能な画像データファイルについて設定可能な画像形成条件をユーザに通知することができる。
請求項4、9に記載の発明によれば、ユーザの使用方法に応じて展開用メモリを選択することができる。
請求項5、10に記載の発明によれば、一時ファイルを外部メモリから削除しないと選択された場合には、一時ファイルを利用して画像形成を行うことができる。
以下、本発明に係る画像形成装置の一実施の形態について図面を参照して説明する。
図1に、本発明の実施の形態における画像形成装置100を含む画像形成システム1のシステム構成を示す。図1に示すように、画像形成システム1は、画像形成装置100及びクライアントPC200を備えて構成される。画像形成装置100及びクライアントPC200は、ネットワークNを介してデータ通信可能に接続されている。
画像形成装置100は、プリンタコントローラ10及びプリンタエンジン20を備え、画像データに基づいて画像形成を行う。画像形成装置100は、プリンタ機能、コピー機能、スキャナ機能を備えた、いわゆるMFP(Multi-Function Peripheral)である。
クライアントPC200は、一般的なコンピュータであり、プリンタコントローラ10に対し印刷指示を行うアプリケーションがインストールされている。
図2に、プリンタコントローラ10の機能的構成を示す。図2に示すように、プリンタコントローラ10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、内部メモリ13、専用ビデオI/F14、ネットワークI/F15、パネルI/F16、外部メモリI/F17及びオペレーションパネル18を備え、CPU11、ROM12、内部メモリ13、専用ビデオI/F14、ネットワークI/F15、パネルI/F16及び外部メモリI/F17は、システムバス19によって接続されている。
CPU11は、ROM12に記憶されている制御プログラムを内部メモリ13にロードし、当該プログラムとの協働によりプリンタコントローラ10の各部及びプリンタエンジン20を制御して各種処理を行う。例えば、CPU11は、外部メモリI/F17を介して外部メモリ30に格納されている画像データファイルを読み出したり、クライアントPC200からネットワークI/F15を介して印刷用画像データを受信したりする。そして、CPU11は、ビットマップデータ等の印刷データを生成して、専用ビデオI/F14を介してプリンタエンジン20に出力する。
ROM12は、不揮発性の半導体メモリ等により構成され、制御プログラム、当該プログラムの実行に必要なデータ等を記憶している。例えば、ROM12には、画像データファイルのファイルサイズ、データ形式、画像形成条件と、メモリ占有量とが対応付けられたテーブルが予め記憶されている。このテーブルを参照することにより、画像データファイルのファイルサイズ、データ形式、画像形成条件に基づいて、対応するメモリ占有量を求めることができる。画像形成条件とは、両面印刷、集約印刷(N in 1)等の画像形成に伴う条件をいう。
内部メモリ13は、RAM(Random Access Memory)により構成され、主メモリとして、CPU11により実行される制御プログラムや各種データを一時的に記憶するワークエリアを形成する。また、内部メモリ13は、専用ビデオI/F14から取得したプリンタエンジン20のステータス等のデータを記憶する。
専用ビデオI/F14は、CPU11がプリンタエンジン20にラスタライズ後の印刷データやエンジン制御情報を送信したり、プリンタエンジン20からステータスデータを取得したりする際の通信制御を行う。
ネットワークI/F15は、ネットワークNを介してクライアントPC200から印刷用画像データを受信したり、画像形成装置100の各種情報をクライアントPC200へ送信したりする際の通信制御を行う。
パネルI/F16は、オペレーションパネル18に操作画面等の表示データを出力するためのインターフェースである。
外部メモリI/F17は、外部メモリ30を接続するためのインターフェースである。
オペレーションパネル18は、LCD(Liquid Crystal Display)等の表示部に、タッチパネルが重畳されて構成されている。オペレーションパネル18は、パネルI/F16を介してCPU11から入力される表示データに基づいて、プリンタコントローラ10の状態や操作結果等の各種画面を表示する。また、オペレーションパネル18は、ユーザがプリンタコントローラ10に操作や入力を行う際に、ユーザの指先やタッチペン等により当接されたタッチパネル上の位置を検出して、位置信号をCPU11に出力する。
プリンタエンジン20は、プリンタコントローラ10から専用ビデオI/F14を介して送信された印刷データに基づいて画像形成を行う。プリンタエンジン20は、例えば、電子写真方式の画像形成を行うものであり、感光ドラム、感光ドラムの帯電を行う帯電部、印刷データに基づいて感光ドラム表面を露光する露光部、感光ドラムにトナーを付着させる現像部、感光ドラム上に形成されたトナー像を用紙に転写する転写部、用紙上に形成されたトナー像を定着させる定着部等から構成される。
外部メモリ30は、プリンタコントローラ10に対して着脱可能なUSBメモリ等のメモリであり、各種データを記憶する。本実施の形態では、外部メモリ30には、複数の画像データファイルが格納されている。これら画像データファイルのデータ形式は、PDF(Portable Document Format)、JPEG(Joint Photographic Experts Group)、TIFF(Tagged Image File Format)、PS(PostScript:ポストスクリプト(登録商標))、PCL(Printer Control Language)、XPS(XML Paper Specification)等である。
プリンタコントローラ10のCPU11は、画像データファイルを展開するための展開用メモリの残量を算出する。展開用メモリとして内部メモリ13のみを使用する場合には、CPU11は、ファームウェアで動的に使用できる内部メモリ13の最大容量からプリント、コピー、スキャン等の各機能モジュールのメモリ使用量を減算することにより、内部メモリ13の残量を算出する。
展開用メモリとして外部メモリ30のみを使用する場合には、CPU11は、外部メモリ30に格納されている画像データファイルのファイルサイズをファイルサイズ呼び出し関数やファイルのプロパティ情報等により取得し、外部メモリ30の最大容量から外部メモリ30に格納されている全ての画像データファイルのファイルサイズを合算したメモリ使用量を減算することにより、外部メモリ30の残量を算出する。
展開用メモリとして内部メモリ13及び外部メモリ30を使用する場合には、CPU11は、内部メモリ13の残量と外部メモリ30の残量とを合算して、内部メモリ13及び外部メモリ30の残量を算出する。
また、CPU11は、外部メモリ30に格納されている画像データファイルを展開用メモリに展開する際に必要とされるメモリ占有量を予測する。具体的には、CPU11は、外部メモリ30に格納されている画像データファイル毎に、ROM12に記憶されているテーブルを参照して、画像データファイルのファイルサイズ、データ形式に基づいて、画像形成条件が未設定(デフォルト設定)の場合のメモリ占有量を取得する。CPU11は、さらに、画像データファイルのデータがカラーであるかモノクロであるか、画像と文字の比率、ページ数等の情報に基づいて、メモリ占有量を予測することとしてもよい。
また、CPU11は、展開用メモリの残量及び外部メモリ30に格納されている画像データファイルを展開する際に必要とされるメモリ占有量に基づいて、外部メモリ30に格納されている画像データファイルのうち画像形成可能な画像データファイルを特定する。
また、CPU11は、特定された画像形成可能な画像データファイルのファイル名、データ形式、ファイルサイズ又は画像形成が開始されるまでに要する時間(以下、画像形成開始時間という。)をオペレーションパネル18に表示する。画像形成開始時間とは、外部メモリ30から画像データファイルが読み込まれ、展開用メモリに展開され、画像形成が開始されるまでの時間をいう。具体的には、CPU11は、画像データファイル(PS、PCL、XPS、PDF等)から中間ファイルを生成するまでの速度、中間ファイルから出力ファイル(ビットマップデータ等)を生成するまでの速度、プリンタエンジン20の各モードの速度を考慮し、画像形成開始時間を算出する。中間ファイルを生成しないシステムにおいては、画像データファイルから出力ファイルを生成するまでの速度とプリンタエンジン20の各モードの速度を考慮し、画像形成開始時間を算出する。
また、CPU11は、オペレーションパネル18に表示されている画像形成可能な画像データファイルの中からユーザが選択した画像データファイルについて、設定可能な画像形成条件をオペレーションパネル18に表示する。具体的には、CPU11は、ユーザが選択した画像データファイルについて、ROM12に記憶されているテーブルを参照して、画像データファイルのファイルサイズ、データ形式、画像形成条件に基づいて、対応するメモリ占有量を取得し、取得したメモリ占有量と展開用メモリの残量とを比較することによって、設定可能な画像形成条件を求める。ユーザは、表示された画像形成条件の中から一以上の画像形成条件を設定することができる。
また、CPU11は、展開用メモリとして外部メモリ30を使用する場合に、画像データファイルに基づいて生成される中間ファイル等の一時ファイルを外部メモリ30から削除するか否かを選択するための画面をオペレーションパネル18に表示する。そして、ユーザが一時ファイルを外部メモリ30から削除しないと選択した場合に、CPU11は、外部メモリ30に格納されている画像データファイルの画像形成時に、画像形成可能な画像データファイルのファイル名とともに、一時ファイルのファイル名をオペレーションパネル18に表示する。
次に、プリンタコントローラ10の動作を説明する。
図3は、プリンタコントローラ10において実行されるメモリダイレクトプリント処理を示すフローチャートである。メモリダイレクトプリント処理は、CPU11と、ROM12に記憶されたプログラムとの協働によるソフトウェア処理によって実現される。
まず、外部メモリI/F17に外部メモリ30が接続されると、CPU11により、展開用メモリとして使用するメモリを設定するメモリ設定処理が行われる(ステップS1)。
図4を参照して、メモリ設定処理を説明する。
まず、CPU11により、図5に示す展開用メモリ選択画面181がオペレーションパネル18に表示される。ユーザは、オペレーションパネル18から操作することにより、画像データファイルを展開するための展開用メモリとして、「内部メモリのみ」、「外部メモリのみ」、「内部メモリ+外部メモリ」のいずれかを選択する。
展開用メモリ選択画面181において「内部メモリのみ」が選択された場合には(ステップS21;NO)、CPU11により、展開用メモリとして内部メモリ13が設定される(ステップS22)。
展開用メモリ選択画面181において「外部メモリのみ」が選択された場合には(ステップS21;YES、ステップS23;NO)、CPU11により、展開用メモリとして外部メモリ30が設定される(ステップS24)。
展開用メモリ選択画面181において「内部メモリ+外部メモリ」が選択された場合には(ステップS21;YES、ステップS23;YES)、CPU11により、展開用メモリとして内部メモリ13及び外部メモリ30が設定される(ステップS25)。
展開用メモリとして外部メモリ30を使用する場合には(ステップS21;YES)、ステップS24又はステップS25の後、CPU11により、画像データファイルに基づいて生成される中間ファイル等の一時ファイルを外部メモリ30から削除するか否かを選択するための画面がオペレーションパネル18に表示される。ユーザは、オペレーションパネル18から操作することにより、外部メモリ30内の一時ファイルを削除するか否かを選択する。
外部メモリ30内の一時ファイルを削除する場合には(ステップS26;YES)、Delete設定がONに設定される(ステップS27)。一方、外部メモリ30内の一時ファイルを削除せず、保存しておく場合には(ステップS26;NO)、Delete設定がOFFに設定される(ステップS28)。
次に、図3に示すように、CPU11により、展開用メモリの残量が算出される(ステップS2)。展開用メモリとして内部メモリ13のみを使用する場合には、CPU11により、内部メモリ13の最大容量から各機能モジュールのメモリ使用量が減算され、内部メモリ13の残量が算出される。展開用メモリとして外部メモリ30のみを使用する場合には、CPU11により、外部メモリ30の最大容量から外部メモリ30に格納されている全ての画像データファイルのファイルサイズを合算したメモリ使用量が減算され、外部メモリ30の残量が算出される。展開用メモリとして内部メモリ13及び外部メモリ30を使用する場合には、CPU11により、内部メモリ13の残量と外部メモリ30の残量とが合算され、内部メモリ13及び外部メモリ30の残量が算出される。
次に、CPU11により、外部メモリ30内の各画像データファイルのデータ形式(PDF、JPEG等)が確認され、画像形成可能なデータ形式のファイルに絞り込まれる(ステップS3)。
次に、CPU11により、外部メモリ30に格納されている各画像データファイルのうち、画像形成可能なデータ形式のファイルについて、各画像データファイルを展開する際に必要とされるメモリ占有量が予測される(ステップS4)。具体的には、CPU11により、画像形成可能なデータ形式の画像データファイル毎に、ROM12に記憶されているテーブルが参照され、画像データファイルのファイルサイズ、データ形式に基づいて、画像形成条件が未設定(デフォルト設定)の場合のメモリ占有量が取得される。
次に、CPU11により、ステップS2で算出された展開用メモリの残量及びステップS4で予測された各画像データファイルのメモリ占有量に基づいて、外部メモリ30に格納されている画像データファイルのうち画像形成可能な画像データファイルが特定される(ステップS5)。
次に、CPU11により、特定された画像形成可能な画像データファイルのファイル名、データ形式、ファイルサイズ又は画像形成開始時間がオペレーションパネル18に表示される(ステップS6)。
図6に、画像形成可能な画像データファイルを表示したファイル選択画面182の例を示す。図6に示す例では、画像形成可能な画像データファイルのファイル名、画像形成開始時間、ファイルサイズが表示されている。また、ファイル名の拡張子として、データ形式も表示される。ファイル名、画像形成開始時間、ファイルサイズ、データ形式等を表示する際には、予め設定された優先順位に従ってソートすることができる。例えば、ファイル名に基づいて画像データファイルを表示する場合には、ファイル名をアルファベット順に並べてリスト表示を行う。また、画像形成開始時間に基づいて画像データファイルを表示する場合には、画像形成開始時間の短い順又は長い順に画像データファイルを並べてリスト表示を行う。また、ファイルサイズに基づいて画像データファイルを表示する場合には、ファイルサイズの小さい順又は大きい順に画像データファイルを並べてリスト表示を行う。また、ファイル名、画像形成開始時間、ファイルサイズ、データ形式等のうち、ユーザの選択により必要な項目のみを表示することとしてもよい。
次に、ユーザがオペレーションパネル18に表示されている画像形成可能な画像データファイルの中から出力するファイルを選択すると(ステップS7)、CPU11により、選択された画像データファイルについて設定可能な画像形成条件がオペレーションパネル18に表示される(ステップS8)。具体的には、CPU11により、ユーザが選択した画像データファイルについて、ROM12に記憶されているテーブルが参照され、画像データファイルのファイルサイズ、データ形式、画像形成条件に基づいて、対応するメモリ占有量が取得され、取得したメモリ占有量と展開用メモリの残量とが比較されることによって、設定可能な画像形成条件が求められる。
図7に、設定可能な画像形成条件を表示した画像形成条件設定画面183の例を示す。図7に示す例では、選択されたファイル「FileName_211.pdf」に対して設定可能な画像形成条件として、枚数、用紙サイズ、排紙口、両面ON/OFF、部数が表示されている。
次に、ユーザがオペレーションパネル18に表示されている画像形成条件から希望する画像形成条件を設定すると(ステップS9)、CPU11により、設定された画像形成条件に応じて、選択された画像データファイルの画像形成開始時間が更新される(ステップS10)。
次に、ユーザが選択した画像データファイルのファイル名、画像形成条件、画像形成開始時間を確認し、印刷指示を行うと(ステップS11)、CPU11により、印刷データが専用ビデオI/F14を介してプリンタエンジン20に出力される(ステップS12)。プリンタエンジン20では、印刷データに基づいて画像形成が行われる。ここで、CPU11により、ステップS11の印刷指示後から印刷終了までオペレーションパネル18に外部メモリ30を抜くことを禁止する旨が表示され、印刷終了後にオペレーションパネル18に外部メモリ30を抜くことを許可する旨が表示される。
次に、展開用メモリとして外部メモリ30を使用していた場合には(ステップS13;YES)、CPU11により、Delete設定がONに設定されているか否かが判断される(ステップS14)。Delete設定がONに設定されている場合には(ステップS14;YES)、外部メモリ30内に保存されている一時ファイルが削除される(ステップS15)。
一方、Delete設定がOFFに設定されている場合には(ステップS14;NO)、外部メモリ30内に保存されている一時ファイルは削除されず、そのまま保存される。外部メモリ30に保存された一時ファイルは、次回の処理のステップS6において、オペレーションパネル18に選択可能に表示される。図8に、外部メモリ30に一時ファイルが保存されている場合のファイル選択画面184の例を示す。ファイル選択画面184には、「FileName_211.pdf」185から生成された一時ファイル「FileName_211.prn」186が表示されている。ユーザは、オペレーションパネル18において、「FileName_211.prn」186を選択することができる。一時ファイルからの印刷は出力までの時間が短縮される。
ステップS13において展開用メモリとして外部メモリ30を使用していない場合には(ステップS13;NO)、そのまま処理が終了する。
以上説明したように、画像形成装置100によれば、展開用メモリの残量を算出し、画像データファイルを展開用メモリに展開する際に必要とされるメモリ占有量を予測し、展開用メモリの残量及び予測されたメモリ占有量に基づいて、外部メモリ30に格納されている画像データファイルのうち画像形成可能な画像データファイルを特定し、画像形成可能な画像データファイルのファイル名のみをオペレーションパネル18に表示するので、外部メモリ30に格納されている画像データファイルの画像形成時における操作性を向上させることができる。画像データファイルを選択してからメモリ不足によって画像形成が不可能であると判明することがないので、ユーザはストレスを感じることなく快適に操作を行うことができる。
また、画像形成可能な画像データファイルのファイル名とともに、データ形式、ファイルサイズ、画像形成開始時間を表示することにより、これらの情報をユーザに通知することができる。
また、画像形成可能な画像データファイルについて設定可能な画像形成条件をユーザに通知することができる。
また、展開用メモリとして、「内部メモリのみ」、「外部メモリのみ」、「内部メモリ+外部メモリ」のいずれかを選択することができるので、ユーザの使用方法に応じて展開用メモリを選択することができる。
また、展開用メモリとして外部メモリ30を使用する際に、一時ファイルを外部メモリ30から削除しないと選択された場合には、図8に示すように、画像形成可能な画像データファイルのファイル名とともに、一時ファイルのファイル名をオペレーションパネル18に表示するので、一時ファイルを利用して画像形成を行うことができる。
なお、上記実施の形態では、外部メモリ30に格納されている画像データファイルのうち画像形成可能な画像データファイルのファイル名、データ形式、ファイルサイズ又は画像形成開始時間をオペレーションパネル18に表示することとしたが、画像形成が不可能な画像データファイルについても、画像形成が不可能であることを認識できるように、ファイル名、データ形式、ファイルサイズ等を表示してもよい。また、画像形成が不可能であると判断された画像データファイルについて、展開に必要なメモリ占有量をオペレーションパネル18に表示することとしてもよい。また、予め他の画像形成装置のメモリ情報をデータベース化しておき、画像形成装置100では画像形成が不可能な画像データファイルが選択された場合に、画像形成可能な画像形成装置を表示することとしてもよい。
また、外部メモリ30に格納されている画像データファイルのうち画像形成可能な画像データファイルが一つも存在しない場合には、画像形成可能な画像データファイルが存在しない旨をオペレーションパネル18に表示して、ユーザに通知することとしてもよい。
また、図3のステップS6において表示される画像形成可能な画像データファイルの中から、削除すべき画像データファイルを選択可能とし、選択された画像データファイルを削除することとしてもよい。不要な画像データファイルを削除することにより、外部メモリ30の残量が増加すれば、画像形成可能な画像データファイルが増える可能性がある。
また、上記実施の形態では、メモリ設定処理(図4参照)において設定された展開用メモリを使用した場合に画像形成可能な画像データファイルのファイル名等を表示することについて説明したが、展開用メモリとして、「内部メモリのみ」、「外部メモリのみ」、「内部メモリ+外部メモリ」をそれぞれ使用した場合について、画像形成可能な画像データファイルのファイル名等を表示することとしてもよい。
また、上記実施の形態では、ユーザが選択した画像データファイルについて設定可能な画像形成条件をオペレーションパネル18に表示する場合について説明したが、図9に示す画像形成条件選択画面187のように、外部メモリ30に格納されている画像データファイルを表示する際に、各画像形成条件について全ての組み合わせに対して画像形成可能であるか否か、画像形成開始時間等を表示することとしてもよい。
図9に示す例では、条件A、条件B、条件CがそれぞれOFFの場合(デフォルト設定の場合)には、画像形成可能であり、画像形成開始時間は10秒である。また、条件AのみをONにした場合には、画像形成可能であり、画像形成開始時間は13秒である。また、条件BのみをONにした場合には、画像形成が不可能である。また、条件CのみをONにした場合には、画像形成可能であり、画像形成開始時間は23秒である。この場合、ユーザは、表示された画像形成条件の組み合わせの中から画像形成可能な組み合わせを選択し、印刷指示を行う。
本発明の実施の形態における画像形成装置を含む画像形成システムのシステム構成図である。 プリンタコントローラの機能的構成を示すブロック図である。 プリンタコントローラにおいて実行されるメモリダイレクトプリント処理を示すフローチャートである。 メモリ設定処理を示すフローチャートである。 展開用メモリ選択画面の表示例である。 ファイル選択画面の表示例である。 画像形成条件設定画面の表示例である。 外部メモリに一時ファイルが保存されている場合のファイル選択画面の表示例である。 画像形成条件選択画面の表示例である。
符号の説明
1 画像形成システム
10 プリンタコントローラ
11 CPU
12 ROM
13 内部メモリ
14 専用ビデオI/F
15 ネットワークI/F
16 パネルI/F
17 外部メモリI/F
18 オペレーションパネル
19 システムバス
20 プリンタエンジン
30 外部メモリ
100 画像形成装置
181 展開用メモリ選択画面
182 ファイル選択画面
183 画像形成条件設定画面
184 ファイル選択画面
187 画像形成条件選択画面
200 クライアントPC
N ネットワーク

Claims (10)

  1. 外部メモリに格納されている画像データファイルに基づいて画像形成を行う画像形成装置であって、
    前記画像データファイルを展開するための展開用メモリと、
    前記展開用メモリの残量を算出するメモリ残量算出部と、
    前記画像データファイルを前記展開用メモリに展開する際に必要とされるメモリ占有量を予測するメモリ占有量予測部と、
    前記展開用メモリの残量及び前記メモリ占有量に基づいて、前記外部メモリに格納されている画像データファイルのうち画像形成可能な画像データファイルを特定する特定部と、
    前記特定された画像形成可能な画像データファイルのファイル名を表示部に表示する表示制御部と、
    を備える画像形成装置。
  2. 前記表示制御部は、さらに、前記画像形成可能な画像データファイルのデータ形式、ファイルサイズ又は画像形成が開始されるまでに要する時間を前記表示部に表示する請求項1に記載の画像形成装置。
  3. 前記表示制御部は、さらに、前記画像形成可能な画像データファイルについて設定可能な画像形成条件を前記表示部に表示する請求項1又は2に記載の画像形成装置。
  4. 前記展開用メモリは、当該画像形成装置に設けられた内部メモリ及び/又は前記外部メモリである請求項1から3のいずれか一項に記載の画像形成装置。
  5. 前記展開用メモリとして前記外部メモリを使用する場合に、前記画像データファイルに基づいて生成される一時ファイルを前記外部メモリから削除するか否かを選択するための選択部を備え、
    前記一時ファイルを前記外部メモリから削除しないと選択された場合に、前記表示制御部は、前記画像形成可能な画像データファイルのファイル名とともに、前記一時ファイルのファイル名を前記表示部に表示する請求項4に記載の画像形成装置。
  6. 外部メモリに格納されている画像データファイルに基づいて画像形成を行う画像形成装置を制御するためのコンピュータを、
    前記画像データファイルを展開するための展開用メモリの残量を算出するメモリ残量算出部、
    前記画像データファイルを前記展開用メモリに展開する際に必要とされるメモリ占有量を予測するメモリ占有量予測部、
    前記展開用メモリの残量及び前記メモリ占有量に基づいて、前記外部メモリに格納されている画像データファイルのうち画像形成可能な画像データファイルを特定する特定部、
    前記特定された画像形成可能な画像データファイルのファイル名を表示部に表示する表示制御部、
    として機能させるためのプログラム。
  7. 前記表示制御部は、さらに、前記画像形成可能な画像データファイルのデータ形式、ファイルサイズ又は画像形成が開始されるまでに要する時間を前記表示部に表示する請求項6に記載のプログラム。
  8. 前記表示制御部は、さらに、前記画像形成可能な画像データファイルについて設定可能な画像形成条件を前記表示部に表示する請求項6又は7に記載のプログラム。
  9. 前記展開用メモリは、前記画像形成装置に設けられた内部メモリ及び/又は前記外部メモリである請求項6から8のいずれか一項に記載のプログラム。
  10. 前記コンピュータを、さらに、
    前記展開用メモリとして前記外部メモリを使用する場合に、前記画像データファイルに基づいて生成される一時ファイルを前記外部メモリから削除するか否かを選択するための選択部として機能させ、
    前記一時ファイルを前記外部メモリから削除しないと選択された場合に、前記表示制御部は、前記画像形成可能な画像データファイルのファイル名とともに、前記一時ファイルのファイル名を前記表示部に表示する請求項9に記載のプログラム。
JP2007255510A 2007-09-28 2007-09-28 画像形成装置及びプログラム Expired - Fee Related JP4407737B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2007255510A JP4407737B2 (ja) 2007-09-28 2007-09-28 画像形成装置及びプログラム
US12/133,029 US8462376B2 (en) 2007-09-28 2008-06-04 Image forming apparatus and computer-readable medium
CN2008101614293A CN101399896B (zh) 2007-09-28 2008-09-25 图像形成设备和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007255510A JP4407737B2 (ja) 2007-09-28 2007-09-28 画像形成装置及びプログラム

Publications (2)

Publication Number Publication Date
JP2009088954A JP2009088954A (ja) 2009-04-23
JP4407737B2 true JP4407737B2 (ja) 2010-02-03

Family

ID=40507926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007255510A Expired - Fee Related JP4407737B2 (ja) 2007-09-28 2007-09-28 画像形成装置及びプログラム

Country Status (3)

Country Link
US (1) US8462376B2 (ja)
JP (1) JP4407737B2 (ja)
CN (1) CN101399896B (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2259199A1 (en) * 2009-05-22 2010-12-08 Brother Kogyo Kabushiki Kaisha Display device, data conversion method, and computer-readable medium storing data conversion programm
JP2012080519A (ja) * 2010-09-09 2012-04-19 Ricoh Co Ltd 画像処理装置
US20130188212A1 (en) * 2012-01-23 2013-07-25 Salil Pardhan Data Server, Network System, and Upload Method
JP6089808B2 (ja) 2013-03-11 2017-03-08 ブラザー工業株式会社 情報処理装置及びネットワークシステム
JP6083266B2 (ja) 2013-03-11 2017-02-22 ブラザー工業株式会社 情報処理装置及びネットワークシステム
JP5917435B2 (ja) * 2013-04-22 2016-05-11 京セラドキュメントソリューションズ株式会社 画像形成装置
JP5928498B2 (ja) * 2014-02-03 2016-06-01 コニカミノルタ株式会社 情報機器、コンピュータープログラムおよびメモリ共有方法
KR101879619B1 (ko) 2014-06-24 2018-07-19 구글 엘엘씨 콘텐츠 항목의 저장
US10051142B1 (en) * 2016-05-20 2018-08-14 Google Llc Adaptive display of image capacity for a camera
US10891342B2 (en) 2017-01-12 2021-01-12 Google Llc Content data determination, transmission and storage for local devices
JP7388167B2 (ja) * 2019-12-16 2023-11-29 セイコーエプソン株式会社 印刷装置および印刷装置の制御方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0584987A (ja) 1991-09-27 1993-04-06 Ricoh Co Ltd プリンタ
US5848261A (en) * 1994-05-02 1998-12-08 Quotron Systems, Inc. System and method for remote printer emulation in a network
JP2001169067A (ja) * 1999-12-10 2001-06-22 Ricoh Co Ltd 画像処理装置、画像情報管理方法およびその方法をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体
JP3842940B2 (ja) * 1999-12-17 2006-11-08 株式会社リコー 画像処理装置
JP2001285597A (ja) * 2000-01-28 2001-10-12 Ricoh Co Ltd 画像情報記憶装置、該画像情報記憶装置を備えた画像処理装置及び画像情報の転送制御方法
JP2002247266A (ja) * 2001-02-15 2002-08-30 Konica Corp 画像形成システム
JP2002314905A (ja) * 2001-04-13 2002-10-25 Canon Inc 画像管理装置、画像管理システム及びそれらの制御方法、プログラム
US20050012770A1 (en) * 2002-03-14 2005-01-20 Masakatsu Endo Printer and printer control method
CN2697728Y (zh) * 2002-03-28 2005-05-04 兄弟工业株式会社 具有图像数据存储功能的图像装置
JP2003330732A (ja) * 2002-05-17 2003-11-21 Canon Inc 画像形成装置、制御方法、制御プログラム
JP4506937B2 (ja) * 2003-07-28 2010-07-21 ブラザー工業株式会社 画像処理装置
JP2005215976A (ja) * 2004-01-29 2005-08-11 Konica Minolta Holdings Inc 画像処理装置、画像記録装置及び画像記録システム
JP2005349664A (ja) * 2004-06-09 2005-12-22 Sharp Corp 画像形成方法及び画像形成装置
JP4498079B2 (ja) * 2004-09-10 2010-07-07 キヤノン株式会社 印刷装置、印刷方法、プログラム及び記憶媒体
CN1805522A (zh) * 2005-01-14 2006-07-19 上海乐金广电电子有限公司 运用数字接口进行连接的复制录像控制设备及其方法
KR100690580B1 (ko) * 2005-06-17 2007-03-09 삼성전자주식회사 영상처리장치와 이를 포함하는 영상저장시스템의 제어방법
KR20070008289A (ko) * 2005-07-13 2007-01-17 삼성전자주식회사 디스플레이 장치 및 그것을 구비한 정보 처리 시스템,그리고 그것의 구동 방법
EP1791340A3 (en) * 2005-10-07 2007-07-25 Seiko Epson Corporation Printer and image processing apparatus for printing raw data
JP4311398B2 (ja) * 2005-11-30 2009-08-12 ブラザー工業株式会社 複合機
CN100504753C (zh) * 2006-03-17 2009-06-24 株式会社理光 信息处理设备
JP4321551B2 (ja) * 2006-06-06 2009-08-26 ブラザー工業株式会社 印刷装置および印刷方法
JP4779839B2 (ja) * 2006-07-07 2011-09-28 ブラザー工業株式会社 ファイル管理装置及びファイル管理プログラム
JP4392845B2 (ja) * 2007-06-04 2010-01-06 株式会社沖データ 画像処理装置

Also Published As

Publication number Publication date
CN101399896B (zh) 2012-11-28
JP2009088954A (ja) 2009-04-23
US20090086271A1 (en) 2009-04-02
US8462376B2 (en) 2013-06-11
CN101399896A (zh) 2009-04-01

Similar Documents

Publication Publication Date Title
JP4407737B2 (ja) 画像形成装置及びプログラム
US8493597B2 (en) Image processing apparatus with a change processing section and a change requesting section for processing instructions of change
JP4544257B2 (ja) 印刷装置、印刷指令プログラム、及び印刷方法
JP4399490B2 (ja) 画像出力装置
JP4665992B2 (ja) 印刷制御装置および印刷装置
JP5953678B2 (ja) 画像形成装置および画像形成システム
JP4482536B2 (ja) 画像形成装置
JP2010141670A (ja) 情報処理装置および印刷装置
JP2007025864A (ja) 画像処理装置
JP2006238106A (ja) 画像形成装置
JP2017024297A (ja) 印刷装置とその制御方法、及びプログラム
JP2016043546A (ja) 印刷装置印刷システム
JP4537833B2 (ja) 画像形成システムとその画像形成装置,制御方法,プログラム,および記録媒体
JP6918887B2 (ja) 印刷装置とその制御方法、及びプログラム
JP4973460B2 (ja) 印刷ジョブ実行装置、印刷ジョブ実行装置で使用される方法、および印刷ジョブ実行装置で実行されるコンピュータプログラム
JP5879948B2 (ja) プレビュー画像表示装置、画像形成装置、プレビュー画像表示方法及びプレビュー画像表示プログラム
JP2007329734A (ja) 画像形成装置および競合制御プログラム
JP2000032200A (ja) 管理装置、その制御方法および記録媒体
JP5065347B2 (ja) データ処理システム,プログラムおよび印刷デバイス
JP2009113320A (ja) 画像形成装置とプログラムとコンピュータ読み取り可能な記録媒体
JP2004272390A (ja) 印刷システム、データ処理装置、印刷装置及びコンピュータプログラム
JP2021149725A (ja) 画像処理装置、及び画像処理方法
JP5358617B2 (ja) 画像形成装置および制御プログラム
JP5412467B2 (ja) 画像形成装置
JP2009186631A (ja) 画像形成装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091016

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

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20121120

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees