JP2014007697A - 画像形成装置及び画像形成システム - Google Patents

画像形成装置及び画像形成システム Download PDF

Info

Publication number
JP2014007697A
JP2014007697A JP2012143985A JP2012143985A JP2014007697A JP 2014007697 A JP2014007697 A JP 2014007697A JP 2012143985 A JP2012143985 A JP 2012143985A JP 2012143985 A JP2012143985 A JP 2012143985A JP 2014007697 A JP2014007697 A JP 2014007697A
Authority
JP
Japan
Prior art keywords
image
data
unit
image forming
display
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.)
Pending
Application number
JP2012143985A
Other languages
English (en)
Inventor
Sumito Maruyama
純人 丸山
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Data Corp
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 Oki Data Corp filed Critical Oki Data Corp
Priority to JP2012143985A priority Critical patent/JP2014007697A/ja
Priority to US13/928,523 priority patent/US9041962B2/en
Publication of JP2014007697A publication Critical patent/JP2014007697A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • G06F3/1212Improving printing performance achieving reduced delay between job submission and print start
    • G06F3/1213Improving printing performance achieving reduced delay between job submission and print start at an intermediate node or at the final node
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1247Job translation or job parsing, e.g. page banding by conversion to printer ready format
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1256User feedback, e.g. print preview, test print, proofing, pre-flight checks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • 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/387Composing, repositioning or otherwise geometrically modifying originals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1267Job repository, e.g. non-scheduled jobs, delay printing

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)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)
  • Image Processing (AREA)

Abstract

【課題】画像形成システムにおいて、携帯端末からのドキュメントの編集、修正等の手段が提供されていないので、ユーザにとって不利、不便である。
【解決手段】画像形成システムは、プリンタ10と、ネットワーク40を介してそのプリンタ10に接続された携帯端末50とを備えている。この画像形成システムでは、プリンタ10に、携帯端末50の装置情報を取得する装置情報取得部21、画像データを変換して表示画像を生成するデータ変換部22、差分取得部23、及び合成部24等を設け、更に、携帯端末50に、プレビュー機能を持たせ、ユーザが携帯端末50からプレビュー画像を編集可能な構成にしている。そのため、容易に編集後の画像データを印刷できる。
【選択図】図1

Description

本発明は、ドキュメントの編集及び画像形成(例えば、印刷)を行う画像形成装置と、この画像形成装置を備えた画像形成システムとに関するものである。
近年、パーソナルコンピュータ(PC)だけではなく、携帯情報端末(Personal Digital Assistant、以下「PDA」という。)、携帯電話機、多機能携帯電話機(以下「スマートフォン」という。)等の携帯端末から、ネットワークを通じて、画像形成装置としてのプリンタや多機能周辺装置(Multifunction Peripheral、以下「MFP」という。)の機能を使用して、印刷を行う画像形成システムが提供されている。
例えば、特許文献1には、携帯電話機等の携帯端末から、プリンタの印刷部との通信を行い、印刷設定を変更して印刷を行う画像形成システムが開示されている。
特開2008−84183号公報
しかしながら、従来の画像形成装置及び画像形成システムにおいては、携帯端末からのドキュメントの編集、修正等の手段が提供されていないので、ユーザにとって不利、不便であるという課題があった。
本発明の画像形成装置は、画像データから第1の表示画像を生成するデータ変換部と、前記第1の表示画像を外部へ送信し、且つ前記第1の表示画像を編集した第2の表示画像を前記外部から受信する通信部と、前記第1の表示画像と前記第2の表示画像との差分を求めて差分データを取得する差分取得部と、前記画像データに対し、前記差分データを合成して合成データを生成する合成部と、前記合成データに基づいて記憶媒体に画像を形成する画像形成部と、を備えたことを特徴とする。
前記画像形成装置には、例えば、前記合成データを前記画像データと入れ替える画像入れ替え部を設けてもよい。
又、前記画像データは、文書データがラスタライズされて生成されるか、あるいは、他の形式の画像データから変換して生成されても良い。
本発明の画像形成システムは、前記画像形成装置と、通信手段を介して前記画像形成装置に接続され、前記第1の表示画像に対する参照及び編集を行って前記第2の表示画像を生成する画像編集手段を有する外部装置と、を備えたことを特徴とする。
本発明の画像形成装置及び画像形成システムによれば、画像形成装置にて画像を形成する際、外部装置からプレビュー画像を編集可能な構成にしているので、容易に編集後の画像データの画像を記録媒体に形成できる。これにより、ユーザの利便性が向上する。
前記画像形成装置に、例えば、画像入れ替え部を追加すれば、以前の編集結果を反映し、画像データを複数回編集、印刷することが可能になる。
図1は本発明の実施例1における画像形成システムの概略を示す構成図である。 図2は図1の画像形成システムで使用される装置情報の例を示す図である。 図3は表示画像取得手順(I)と印刷手順(II)とにおいてプリンタ10と携帯端末50とのデータの流れを示すシーケンス図である。 図4は携帯端末50からプリンタ10へのドキュメント問合せ命令81の例を示す図である。 図5はプリンタ10から携帯端末50へ送信されるドキュメントリスト82の例を示す図である。 図6は携帯端末50からプリンタ10への表示画像問合せ命令83の例を示す図である。 図7はプリンタ10から携帯端末50への装置情報問合せ命令84の例を示す図である。 図8はプリンタ10から携帯端末50へ送信される表示画像データ85の例を示す図である。 図9は携帯端末50からプリンタ10へ送信される編集表示画像データ86の例を示す図である。 図10Aは携帯端末50におけるプレビュー時の処理の流れを示すフローチャートである。 図10Bは携帯端末50におけるプレビュー時の処理の流れを示すフローチャートである。 図10Cは携帯端末50におけるプレビュー時の処理の流れを示すフローチャートである。 図11Aはプリンタ10におけるプレビュー時の処理の流れを示すフローチャートである。 図11Bはプリンタ10におけるプレビュー時の処理の流れを示すフローチャートである。 図11Cはプリンタ10におけるプレビュー時の処理の流れを示すフローチャートである。 図12は携帯端末50における印刷時の処理の流れをフローチャートである。 図13はプリンタ10における印刷時の処理の流れを示すフローチャートである。 図14Aは表示画像87の例を示す図である。 図14Bは図14Aの領域87aを拡大した領域87Aを示す元表示画像拡大図である。 図15は図14Aの表示画像87を編集した編集表示画像88の例を示す図である。 図16Aは図14Aの表示画像87を編集した他の編集表示画像89の例を示す図である。 図16Bは図16Aの領域89aを拡大した領域89Aを示す編集表示画像拡大図である。 図17Aは図16Aの編集表示画像89と図14Aの表示画像87との差分データ90の全体を示す図である。 図17Bは図17Aの領域90aを拡大した領域90Aを示す差分データ拡大図である。 図18は本発明の実施例2における画像形成システムの概略を示す構成図である。 図19は実施例2のプリンタ10Aにおける印刷時の処理の流れを示すフローチャートである。 図20は図18中の携帯端末50で取得される表示画像91の例を示す図である。 図21は図20の表示画像91を編集した編集表示画像92の例を示す図である。 図22は表示画像91と編集表示画像92との差分データ93の全体を示す図である。 図23は本発明の実施例3における画像形成システムの概略を示す構成図である。 図24は本発明の実施例4における画像形成システムの概略を示す構成図である。
本発明を実施するための形態は、以下の好ましい実施例の説明を添付図面と照らし合わせて読むと、明らかになるであろう。但し、図面はもっぱら解説のためのものであって、本発明の範囲を限定するものではない。
(実施例1の構成)
図1は、本発明の実施例1における画像形成システムの概略を示す構成図である。更に、図2は、図1の画像形成システムで使用される装置情報の例を示す図である。
図1の画像形成システムは、画像形成装置としてのプリンタ10と、通信手段としてのネットワーク40を介して、そのプリンタ10に接続されるPDA、携帯電話機、スマートフォン等の外部装置としての携帯端末50と、を備えている。
プリンタ10は、プリンタ全体を制御する中央処理装置(以下「CPU」という。)20と、制御プログラムを記憶(即ち、格納)するプログラム記憶部31と、例えば、画像データからなるドキュメントや、画像形成処理過程において生成されるワーキングデータ等を格納するデータ記憶部32と、送受信機能を有する通信部33と、用紙等の記憶媒体に画像を形成(例えば、印刷)する画像形成部34と、を備えている。
データ記憶部32に格納されている画像データの形式は、例えば、24bitRGB形式(ここで、Red(赤)、Green(緑)、Blue(青)の各成分は8bit(ビット、256階調))である。プリンタ10の解像度(dots per inch;dpi)は600dpiとし、画像データも600dpiとする。
CPU20は、プログラム記憶部31に格納された制御プログラムを実行するものであり、複数の機能ブロック(例えば、装置情報取得部21、データ変換部22、差分取得部23、及び合成部24)を有している。
装置情報取得部21は、通信部33及びネットワーク40を通じて、携帯端末50の装置情報80を取得する機能を持つ。装置情報80の例が図2に示されている。携帯端末50の装置情報80は、縦画素数(480ピクセル(pixel)、横画素数(320pixel)、色解像度(12bit)、及び画像形式の情報から構成されている。画像形式については、携帯端末50で処理可能な画像形式を指定することが可能である。図2の装置情報80では、画像形式の例として、TIFF(Tagged Image File Format、非圧縮、色表現24bitRGB)が示されているが、他の画像形式として、PNG(Portable Network Graphics、可逆圧縮、色表現24bitRGB)、JPEG(Joint Photographic Experts Group、不可逆圧縮、色表現24bitRGB)等を指定することも可能である。
データ変換部22は、装置情報取得部21を参照し、この装置情報取得部21で取得された装置情報80に合わせて画像データを変換する機能を持つ。変換された画像データは、データ記憶部32に格納される。差分取得部23は、データ記憶部32に格納された2つの画像データの差分を求めて差分データを取得(即ち、生成)する機能を持つ。画像データの形式はRGBの形式であり、差分データの形式はRGBA(即ち、Red(赤)、Green(緑)、Blue(青)、Alpha(透過である透明度を表現するアルファチャンネル))形式とする。差分はピクセル毎に計算し、編集前後でRGB値が同一の場合、Alpha値は0(完全な透過)に設定する。合成部24は、合成する画像データを、合成元の画像データに合わせて合成する機能、即ち、データ記憶部32に格納された画像データに対し、差分取得部23で生成された差分データを合成して合成データを生成する機能を持つ。
CPU20により制御される通信部33及び画像形成部34のうち、通信部33は、データ記憶部32に格納された画像データを、ネットワーク40を介して携帯端末50へ送信したり、携帯端末50の装置情報80を、ネットワーク40を介して受信して装置情報取得部21へ与える機能等を有している。画像形成部34は、合成部24で生成された合成データをC(シアン)・M(マゼンタ)・Y(イエロー)・K(黒)等のプロセスカラーに変換し、記憶媒体に画像を印刷する機能を持つ。
携帯端末50は、携帯端末全体を制御するCPU60と、制御プログラムを格納するプログラム記憶部71と、画像ファイルやワーキングデータ等を格納するデータ記憶部72と、ネットワーク40に対して送受信を行う通信部73と、キーボード、タッチパネル等の入力部74と、液晶パネル等の表示手段としての表示部75と、を備えている。
CPU60は、プログラム記憶部71に格納された制御プログラムを実行するものであり、機能ブロック(例えば、画像編集手段としての画像編集部61)を有している。画像編集部61は、データ記憶部72に格納された画像ファイルを参照し、この画像ファイルを編集する機能を持つ。画像編集部61として、一般に用いられている画像編集ソフトウェア(例えば、Microsoft社のオペレーティングシステム(以下「OS」という。)であるWindows(登録商標)に標準にインストールされているペイント)を用いることが可能である。編集に関して特別な機能は必要としないため、携帯端末50の性能に合わせた画像編集ソフトウェアを用いることが可能である。
(実施例1の動作)
本実施例1の画像形成システムにおける動作として、以下、(I)携帯端末50からプリンタ10のドキュメントの表示画像取得手順と、(II)携帯端末50からプリンタ10における印刷手順と、(III)図11C中のデータ変換ステップS52において画像データから表示画像を生成する方法の詳細説明と、(IV)図13中の合成ステップS73において差分データを画像データに合わせて合成する方法の詳細説明とについて説明する。
図3は、表示画像取得手順(I)と印刷手順(II)とにおいてプリンタ10と携帯端末50とのデータの流れを示すシーケンス図である。図4は、携帯端末50からプリンタ10へのドキュメント問合せ命令81の例を示す図、図5は、プリンタ10から携帯端末50へ送信されるドキュメントリスト82の例を示す図、図6は、携帯端末50からプリンタ10への表示画像問合せ命令83の例を示す図である。更に、図7は、プリンタ10から携帯端末50への装置情報問合せ命令84の例を示す図、図8は、プリンタ10から携帯端末50へ送信される表示画像データ85の例を示す図、及び、図9は、携帯端末50からプリンタ10へ送信される編集表示画像データ86の例を示す図である。
図3に示すように、プリンタ10と携帯端末50とのデータの流れとして、携帯端末50では、プリンタ10へドキュメント問合せ命令81を送信し、プリンタ10からドキュメントリスト82を受信し、この受信したドキュメントリスト82に基づき、表示画像問合せ命令83をプリンタ10へ送信する。携帯端末50は、プリンタ10からの装置情報問合せ命令84を受信すると、装置情報80をプリンタ10へ送信する。携帯端末50は、プリンタ10から、第1の表示画像を含む表示画像データ85を受信すると、第1の表示画像の編集を行い、編集後の第2の表示画像を含む編集表示画像データ85をプリンタ10へ送信する。その後、プリンタ10では、受信した編集表示画像データ86に基づき、印刷処理を行う。
(I) 携帯端末50からプリンタ10のドキュメントの表示画像取得手順
図10A、図10B及び図10Cは、携帯端末50におけるプレビュー(preview、予め印刷結果を確認するための表示)時の処理の流れを示すフローチャートである。更に、図11A、図11B及び図11Cは、プリンタ10におけるプレビュー時の処理の流れを示すフローチャートである。
先ず、図10Aのフローチャートにおいて、携帯端末50内のCPU60は、処理が開始されると、プログラム記憶部71に格納された制御プログラムに従い、ステップS1の処理を行う。即ち、ユーザが携帯端末50内の入力部74を操作して、ドキュメント問合せの入力を行うと、プログラム記憶部71に格納された制御プログラムに従い、CPU60が図4のドキュメント問合せ命令81を作成する。図4のドキュメント問合せ命令81は、ドキュメント問合せコマンド、宛先、及び送信元から構成されている。作成されたドキュメント問合せ命令81は、CPU60の制御により、ステップS1において、通信部73からネットワーク40を介して、プリンタ10へ送信される。
図11Aのフローチャートにおいて、プリンタ10内のCPU20は、処理が開始されると、プログラム記憶部31に格納された制御プログラムに従い、ステップS11,S12の処理を行う。即ち、CPU20の制御により、ステップS11において、通信部33が、携帯端末50からのドキュメント問合せ命令81を受信し、ステップS12へ進む。CPU20の制御により、ステップS12において、データ記憶部32に格納された図5のドキュメントリスト82が読み出され、このドキュメントリスト82が、通信部33からネットワーク40を介して、ドキュメント問合せ命令81の送信元である携帯端末50へ送信される。図5のドキュメントリスト82は、ドキュメント名(例えば、ドキュメントX、ドキュメントY、ドキュメントZ)と、これに対応する作成者名(例えば、UserX、UserY、UserZ)とから構成されている。
図10BのフローチャートにおけるステップS21において、携帯端末50内のCPU60の制御により、通信部73が、プリンタ10からのドキュメントリスト82を受信し、表示部75が、そのドキュメントリスト82を表示して、ステップS22へ進む。ステップS22において、ユーザが入力部74を操作して、表示されたドキュメントリスト82の中から表示画像を取得するためのドキュメント名を決定すると、プログラム記憶部71に格納された制御プログラムに従い、CPU60が図6の表示画像問合せ命令83を作成する。図6の表示画像問合せ命令83は、表示画像問合せコマンド、宛先、送信元、及びドキュメント名により構成されている。作成された表示画像問合せ命令83は、CPU60の制御により、通信部73から、ネットワーク40を介してプリンタ10へ送信される。
図11BのフローチャートにおけるステップS31において、プリンタ10内のCPU20の制御により、通信部33が、携帯端末50からの表示画像問合せ命令83を受信し、ステップS32へ進む。ステップS32において、CPU20の制御により、装置情報取得部21から、図7の装置情報問合せ命令84が出力される。図7の装置情報問合せ命令84は、装置情報問合せコマンド、宛先、及び送信元により構成されている。装置情報取得部21から出力された装置情報問合せ命令84は、CPU20の制御により、通信部33から、ネットワーク40を介して、表示画像問合せ命令83の送信元である携帯端末50へ送信される。
図10CのフローチャートにおけるステップS41において、携帯端末50内のCPU60の制御により、通信部73が、装置情報問合せ命令84を受信し、ステップS42へ進む。ステップS42において、CPU60の制御により、データ記憶部72に格納された図2の装置情報80が読み出され、この装置情報80が、通信部73からネットワーク40を介して、装置情報問合せ命令84の送信元であるプリンタ10へ送信される。
図11CのフローチャートのステップS51において、プリンタ10内のCPU20の制御により、通信部33が、携帯端末50からの装置情報80を受信して、装置情報取得部21へ送り、ステップS52へ進む。ステップS52において、データ変換部22は、図11BのステップS31で受信した表示情報問合せ命令84のドキュメント名に対応する画像データを、装置情報取得部21で取得した装置情報80に合わせて変換して、表示画像を生成し、ステップS53へ進む。ステップS53において、CPU20の制御により、データ変換部22で作成された表示画像が、データ記憶部32に格納されて保存され、ステップS54へ進む。ステップS54において、CPU20の制御により、データ記憶部32に保存された表示画像を含む図8の表示画像データ85が読み出され、通信部33からネットワーク40を介して、携帯端末50へ送信される。図8の表示画像データ85は、表示画像、送信元、及びドキュメント名により構成されている。
以上により、携帯端末50では、任意のドキュメントに対する表示画像を取得することができる。
(II) 携帯端末50からプリンタ10における印刷手順
図12は、携帯端末50における印刷時の処理の流れをフローチャートである。図13は、プリンタ10における印刷時の処理の流れを示すフローチャートである。
図14Aは、表示画像87の例を示す図、図14Bは、図14Aの領域87aを拡大した領域87Aを示す元表示画像拡大図である。図15は、図14Aの表示画像87を編集した編集表示画像88の例を示す図である。図16Aは、図14Aの表示画像87を編集した他の編集表示画像89の例を示す図、図16Bは、図16Aの領域89aを拡大した領域89Aを示す編集表示画像拡大図である。更に、図17Aは、図16Aの編集表示画像89と図14Aの表示画像87との差分データ90の全体を示す図、図17Bは、図17Aの領域90aを拡大した領域90Aを示す差分データ拡大図である。
図12のフローチャートにおける携帯端末50の処理が開始されると、ステップS61において、ユーザが編集のために入力部74を操作すると、画像編集部61により、表示画像データ内の図14Aの表示画像87が編集され、図15の編集表示画像88や、図16Aの編集表示画像89が生成される。図15の編集表示画像88では、ユーザが、図14Aの表示画像87中の文字[1]を削除した編集例が示されている。又、図16Aの編集表示画像89では、ユーザが、図14Aの表示画像87において手書きで、文字[2]及び文字[←重要]を追加した編集例が示されている。
ステップS61の次のステップS62において、表示画像データ85内の表示画像87が、ステップS61で生成された編集表示画像88又は89に置き換えられた図9の編集表示画像データ86が、CPU60の制御により、通信部73からネットワーク40を介して、プリンタ10へ送信される。図9の編集表示画像データ86は、編集表示画像、送信元、及びドキュメント名により構成されている。
図13のフローチャートにおけるプリンタ10の処理が開始されると、ステップS71において、CPU20の制御により、通信部33が、編集表示画像データ86を受信してデータ記憶部32に格納し、ステップS72へ進む。ステップS72において、差分取得部23により、編集表示画像88又は89と、図11CのステップS53においてデータ記憶部32に保存された表示画像87と、の差分から差分データが生成される。CPU20の制御により、差分データ生成後に、データ記憶部32に保存された表示画像87が削除される。
差分取得部23における差分データの計算方法は、例えば、次のようになる。
編集前後の各ピクセルにおいてRGB値を比較し、編集前後のRGB値が全て等しい場合は、Alpha=0、Red=0、Green=0、Blue=0とする。編集前後の何れかのRGB値が異なる場合、RGB値には編集後の値をコピーし、Alpha=255に設定する。
Alpha=255に設定する理由は、次の通りである。即ち、Alpha値もRGB値と同じように、256諧調(0〜255まで表現可能)となっている。Alpha=255というのは、まったく透過しないということになる。RGB値が異なる場合は、編集前の値を考慮せず、編集後の値で上書きするために、Alpha=255に設定する。
図16Aの編集表示画像89と、図14Aの表示画像87と、の差分データ90の全体が図17Aに示されている。なお、図17Aにおいて、グレーの斜線部分は完全な透過を表している。図14Aの表示画像87中の領域87aを拡大した図が図14Bに示され、図16Aの編集表示画像89中の領域89aを拡大した図が図16Bに示され、更に、図17Aの差分データ90中の領域90aを拡大した図が図17Bに示されている。差分データ90において、編集されたピクセルについては、編集後の色が設定され、編集されなかったピクセルについては、完全な透過が指定される。
図13のステップS72の次のステップS73において、プリンタ10内の合成部24により、差分データ90が、印刷する文書の画像データに合わせて拡大され、上書きされて、合成画像が生成され、ステップS74へ進む。
ステップS74において、プリンタ10内の画像形成部34により、ステップS73で生成された合成画像が記録媒体に印刷される。
以上により、携帯端末50で編集したドキュメントを、プリンタ10で印刷することができる。ここまでの、プリンタ10と携帯端末50とのデータの流れが、前記図3のシーケンス図に示されている。
(III) 図11C中のデータ変換ステップS52において画像データから表示画像を生成する方法の詳細説明
例として、画像データのサイズはA4、ポートレート(Portrait;肖像像)であるとする。この時、画像データのサイズは、次式(1)、(2)より、縦7016pixel、横4961pixelとなる。
297(mm)*600(dpi)/25.4≒7016・・・(1)
210(mm)*600(dpi)/25.4≒4961・・・(2)
この画像データを、図2に示す装置情報80に合わせて変換する。
先ず、携帯端末50の縦画素数、横画素数に合わせて縮小を行う。ここでは縦横比を維持して縮小を行うため、拡大縮小率は次式(3)より6.45%であり、縦453pixe1、横320pixe1の画像へ変換される。ここでは縮小方法としてニアレストネイバー法を使用する。ニアレストネイバー法は、元画像のピクセルをそのまま拡大縮小する画像編集方法である。
min(480/7016,320/4961)≒0.0645・・・(3)
次に色解像度の変換を行う。ドキュメントの画像形式は24bitRGBであり、携帯端末50の色解像度は12bit(Red、Green、B1ue各4bit)である。このため、各ピクセルのRGB値それぞれにおいて、次式(4)により256階調(0〜255まで表現可能)から16階調(0〜15まで表現可能)へ色解像度を変換する。
変換前Red、Green又はB1ue値*15/255
=変換後Red、Green又はB1ue値・・・(4)
その後、画像フォーマットの変換を行う。ここでは装置情報80に合わせてTIFF画像に変換する。以上により、表示画像が生成される。
このように携帯端末50の装置情報80を取得し、この装置情報80に合わせた表示画像を生成することで、表示画像の表示、編集に要する処理時間と通信時間を削減できる。
なお、装置情報80の取得に失敗した場合は、予め決められた拡大縮小率又は画素数、色解像度、画像形式を使用し、変換した表示画像を生成するものとする。
(IV) 図13中の合成ステップS73において差分データを画像データに合わせて合成する方法の詳細説明
ここでは前記(III)の説明に合わせて、差分データの縦解像度は453pixe1、横解像度は320pixe1、色解像度は12bitとする。
先ず、その差分データを画像データに合わせて24bitRGBに変換する。変換には次式(5)を使用する。
変換前Red、Green又はB1ue値*255/15
=変換後Red、Green又はB1ue値・・・(5)
次に、A4、Portraitの画像データに合わせて拡大する。そして、ピクセル毎に上書きを行い、合成画像を生成する。ここでは拡大方法として、ニアレストネイバー法を使用する。以上により、合成画像が生成される。
なお、前記(I)〜(IV)の動作説明において、ニアレストネイバー法を用いて画像の拡大縮小を行っているが、拡大縮小については、任意のアルゴリズムを用いることが可能である。ニアレストネイバー法以外の例としては、バイリニア法、バイキュービック法等が挙げられる。
ここで、バイリニア法は、変形後のあるピクセルが変形前のどの領域に相当するかを計算し、その領域内にあるピクセルの色の平均値を変形後のピクセルの色とする方法である。これに対し、バイキュービック法は、バイリニア法の発展形とも言える方法である。バイリニア法では「変形後のピクセルが、変形前に占めていた領域」だけを評価対象にしているが、バイキュービック法では、更にその周りの領域に含まれる色も考慮に入れて変換を行う方法である。
(実施例1の効果)
本実施例1のプリンタ10及び画像形成システムによれば、プリンタ10で印刷する際、携帯端末50の表示部75上で予め印刷結果を確認できるプレビュー機能をその携帯端末50に持たせ、更に、ユーザが携帯端末50からプレビュー画像を編集可能な構成にしている。そのため、容易に編集後の画像データを印刷できる。これにより、ユーザの利便性が向上する。
(実施例2の構成)
図18は、本発明の実施例2における画像形成システムの概略を示す構成図であり、実施例1の画像形成システムを示す図1中の要素と共通の要素には共通の符号が付されている。
本実施例2の画像形成システムは、実施例1のプリンタ10とは構成の異なるプリンタ10Aと、実施例1と同様のネットワーク40を介してそのプリンタ10Aに接続される実施例1と同様の携帯端末50と、を備えている。
本実施例2のプリンタ10Aは、実施例1のCPU20とは機能の異なるCPU20Aと、実施例1と同様の通信部33及び画像形成部34と、を備えている。本実施例2のCPU20Aでは、実施例1の機能ブロックである装置情報取得部21、データ変換部22、差分取得部23及び合成部24の他に、新たに画像入れ替え部25が追加されている。画像入れ替え部25は、合成部24で生成された合成画像と、データ記憶部32に格納された画像データ(即ち、合成元ドキュメントの画像データ)とを入れ替える機能を有している。その他の構成は、実施例1と同様である。
(実施例2の動作)
本実施例2の画像形成システムにおける動作として、携帯端末50からプリンタ10Aのドキュメントの表示画像取得手順(I)については、実施例1と同様である。携帯端末50からプリンタ10Aにおける印刷手順(II)は、実施例1と異なるので、その印刷手順について説明する。
携帯端末50からプリンタ10Aにおける印刷手順において、携帯端末50における処理の流れについては、実施例1と同様である。これに対し、プリンタ10Aにおける処理の流れは、実施例1と異なるので、以下、そのプリンタ10Aにおける処理について説明する。
図19は、実施例2のプリンタ10Aにおける印刷時の処理の流れを示すフローチャートであり、実施例1のプリンタ10における印刷時の処理の流れを示す図13中の要素と共通の要素には共通の符号が付されている。
図20は、図18中の携帯端末50で取得される表示画像91の例を示す図、図21は、図20の表示画像91を編集した編集表示画像92の例を示す図、及び、図22は、表示画像91と編集表示画像92との差分データ93の全体を示す図である。
本実施例2のプリンタ10Aにおける印刷時の処理では、実施例1における合成処理のステップS73と印刷処理のステップS74との間に、画像入れ替え処理のステップS81が追加されている点が、実施例1と異なる。以下、図19のフローチャートを説明する。
図19のフローチャートにおけるプリンタ10Aの処理が開始されると、ステップS71において、CPU20Aの制御により、通信部33が、図9の編集表示画像データ86を受信してデータ記憶部32に格納し、ステップS72へ進む。ステップS72において、差分取得部23により、編集表示画像と、図11CのステップS53においてデータ記憶部32に保存された表示画像と、の差分から差分データが生成される。CPU20Aの制御により、差分データ生成後に、データ記憶部32に保存された表示画像が削除され、ステップS73へ進む。
ステップS73において、合成部24により、差分データが、印刷する文書の画像データに合わせて拡大され、上書きされて、合成画像が生成され、ステップS81へ進む。ステップS81において、画像入れ替え部25により、ステップS73で生成された合成画像と、合成元であるドキュメントの画像データとが入れ替えられ、ステップS74へ進む。ステップS74において、画像形成部34により、ステップS73で生成された合成画像が記録媒体に印刷される。
この印刷手順により、差分データが反映された合成データが、合成元であるドキュメントの画像データの代わりにデータ記憶部32に保存される。このため、次回の表示画像取得時に前回の編集結果を反映させることが可能である。又、印刷においても、前回の編集結果を反映させることが可能である。
例えば、図14Aの表示画像87を編集し、図16Aの編集表示画像89を印刷した場合、ドキュメントの画像データに、図17Aの差分データ90が合成された合成画像が、ドキュメントの画像データの代わりとしてデータ記憶部32に格納されて保存される。
この場合、次に携帯端末50で表示画像を取得すると、図20の表示画像91が取得される。再度編集を行う場合は、その表示画像91を使用して編集を行うことになる。表示画像91を編集した結果を図21の編集表示画像92とすると、差分データは図22の差分データ93となる。以前の印刷において、プリンタ10A内のデータ記憶部32に保存されているドキュメントの画像データは、入れ替えられているため、その差分データ93を合成することにより、以前の編集結果を、印刷結果に反映させることが可能である。
(実施例2の効果)
本実施例2のプリンタ10A及び画像形成システムによれば、ユーザがドキュメントを編集した場合、このドキュメントの画像データを画像入れ替え部25により、編集結果を反映した画像データに入れ替えるようにしている。そのため、以前の編集結果を反映し、ドキュメントを複数回編集、印刷することが可能になる。
前記実施例1、2では、画像データであるドキュメントの編集方法について説明したが、文書データであっても適用可能である。この構成例を図23に示す。
図23は、本発明の実施例3における画像形成システムの概略を示す構成図であり、実施例1の画像形成システムを示す図1中の要素と共通の要素には共通の符号が付されている。
本実施例3の画像形成システムは、実施例1のプリンタ10とは構成の異なるプリンタ10Bと、実施例1と同様のネットワーク40を介してそのプリンタ10Bの接続される実施例1と同様の携帯端末50と、を備えている。
本実施例3のプリンタ10Bは、実施例1と同様のCPU20、プログラム記憶部31、データ記憶部32、通信部33及び画像形成部34を備える他に、新たにラスタライザ35が追加されている。ラスタライザ35は、データ記憶部32に接続され、CPU20により制御されて、文書データを表示・印刷可能なビットマップ画像データに変換(即ち、ラスタライズ)するものである。
実施例1では、データ記憶部32に、予め画像データとしてドキュメントが格納されている。これに対し、本実施例3のように、ラスタライザ35を追加すれば、データ記憶部32に格納された文書データを、そのラスタライザ35で画像データに変換してから、実施例1と同様の処理を行えば、実施例1と同様の作用効果を奏することができる。
前記実施例1、2では、プリンタ10,10A内のドキュメントの画像データの形式をRGBとしたが、他の形式の画像データ(例えば、CMYK)であっても適用可能である。この構成例を図24に示す。
図24は、本発明の実施例4における画像形成システムの概略を示す構成図であり、実施例1の画像形成システムを示す図1中の要素と共通の要素には共通の符号が付されている。
本実施例4の画像形成システムは、実施例1のプリンタ10とは構成の異なるプリンタ10Cと、実施例1と同様のネットワーク40を介してそのプリンタ10Cの接続される実施例1と同様の携帯端末50と、を備えている。
本実施例3のプリンタ10Cは、実施例1と同様のCPU20、プログラム記憶部31、データ記憶部32、通信部33及び画像形成部34を備える他に、新たにCMYK−RGB変換部36が追加されている。CMYK−RGB変換部36は、データ記憶部32に接続され、CPU20により制御されて、画像データのCMYK形式をRGB形式に変換するものである。
実施例1では、データ記憶部32に、予めRGB形式の画像データが格納されている。これに対し、本実施例4では、データ記憶部32に、予めCMYK形式の画像データが格納されている。画像データの形式をCMYKにした場合は、表示画像データを携帯端末50へ送る前に、CMYK−RGB変換部36でRGBに変換した後に、実施例1と同様の処理を行う。又、プリンタ10Cで編集表示画像データを受信した場合は、CMYK−RGB変換部36によってRGBをCMYKに変換した後に、実施例1と同様の処理を行う。このように、印刷画像形式のCMYKで保持し、CMYK−RGB変換部36を追加することによって表示画像との相互変換を行うようにすれば、実施例1と同様の作用効果を奏することができる。
(変形例)
本発明は、上記実施例1〜4に限定されず、種々の利用形態や変形が可能である。この利用形態や変形例としては、例えば、次の(a)〜(d)のようなものがある。
(a) 図23中のラスタライザ35又は図24中のCMYK−RGB変換部36は、図18中のプリンタ10A内に設けても良い。プリンタ10A内にラスタライザ35又はCMYK−RGB変換部36を設ければ、実施例3又は実施例4と同様の作用効果を奏することができる。
(b) 各プリンタ10,10A,10B,10C内の装置情報取得部21、データ変換部22、差分取得部23及び合成部24の各機能ブロックは、各CPU20,20Aにて構成する代わりに、個別回路にて構成しても良い。
(c) 実施例1〜4では、1つの携帯端末50が、ネットワーク40を介して各プリンタ10,10A,10B,10Cに接続されているが、複数の携帯端末50を各プリンタ10,10A,10B,10Cに接続しても良い。
(d) 本発明は、画像形成システムを構成するプリンタ10,10A,10B,10Cに代えて、複写機、ファクシミリ装置、MFP等の他の画像形成装置にも適用が可能である。又、携帯端末50に代えて、他の外部装置にも適用が可能である。
10,10A,10B,10C プリンタ
20,20A,60 CPU
21 装置情報取得部
22 データ変換部
23 差分取得部
24 合成部
31,71 プログラム記憶部
32,72 データ記憶部
33,73 通信部
34 画像形成部
35 ラスタライザ
36 CMYK−RGB変換部
40 ネットワーク
50 携帯端末
61 画像編集部
74 入力部
75 表示部

Claims (10)

  1. 画像データから第1の表示画像を生成するデータ変換部と、
    前記第1の表示画像を外部へ送信し、且つ前記第1の表示画像を編集した第2の表示画像を前記外部から受信する通信部と、
    前記第1の表示画像と前記第2の表示画像との差分を求めて差分データを取得する差分取得部と、
    前記画像データに対し、前記差分データを合成して合成データを生成する合成部と、
    前記合成データに基づいて記憶媒体に画像を形成する画像形成部と、
    を備えたことを特徴とする画像形成装置。
  2. 請求項1記載の画像形成装置は、更に、
    前記外部における表示手段の装置情報を前記通信部を介して取得する装置情報取得部を備え、
    前記データ変換部は、前記装置情報取得部により取得された前記装置情報の条件に合わせて、前記第1の表示画像を生成することを特徴とする画像形成装置。
  3. 前記装置情報は、前記表示手段の画素数、色解像度又は画像フォーマットのうちの何れか1つ以上の情報であることを特徴とする請求項2記載の画像形成装置。
  4. 前記データ変換部は、前記表示手段の前記画素数が、前記画像データの画素数と異なる場合に、前記表示手段の前記画素数に合わせて前記第1の表示画像を縮小処理又は拡大処理する機能を有することを特徴とする請求項3記載の画像形成装置。
  5. 前記データ変換部は、前記縮小処理又は前記拡大処理において、ニアレストネイバー法、バイリニア法又はバイキュービック法の何れか1つの方法を用いて処理することを特徴とする請求項4記載の画像形成装置。
  6. 前記合成部は、前記画像データの画素数、色解像度又は画像フォーマットのいずれか1つに合わせて、前記差分データを画像変換した後に合成を行うことを特徴とする請求項1〜5のいずれか1項に記載の画像形成装置。
  7. 請求項1〜6のいずれか1項に記載の画像形成装置は、更に、
    前記合成データを前記画像データと入れ替える画像入れ替え部を備えたことを特徴とする請求項1〜6のいずれか1項に記載の画像形成装置。
  8. 前記画像データは、文書データがラスタライズされて生成されることを特徴とする請求項1〜7のいずれか1項に記載の画像形成装置。
  9. 前記画像データは、他の形式の画像データから変換して生成されることを特徴とする請求項1〜7のいずれか1項に記載の画像形成装置。
  10. 請求項l〜9のいずれか1項に記載の画像形成装置と、
    通信手段を介して前記画像形成装置に接続され、前記第1の表示画像に対する参照及び編集を行って前記第2の表示画像を生成する画像編集手段を有する外部装置と、
    を備えたことを特徴とする画像形成システム。
JP2012143985A 2012-06-27 2012-06-27 画像形成装置及び画像形成システム Pending JP2014007697A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012143985A JP2014007697A (ja) 2012-06-27 2012-06-27 画像形成装置及び画像形成システム
US13/928,523 US9041962B2 (en) 2012-06-27 2013-06-27 Imaging forming apparatus, image forming system, and program that enables data to be edited and processed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012143985A JP2014007697A (ja) 2012-06-27 2012-06-27 画像形成装置及び画像形成システム

Publications (1)

Publication Number Publication Date
JP2014007697A true JP2014007697A (ja) 2014-01-16

Family

ID=49777857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012143985A Pending JP2014007697A (ja) 2012-06-27 2012-06-27 画像形成装置及び画像形成システム

Country Status (2)

Country Link
US (1) US9041962B2 (ja)
JP (1) JP2014007697A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6512763B2 (ja) * 2014-07-16 2019-05-15 キヤノン株式会社 情報処理装置、情報処理方法、プログラム
JP2022159844A (ja) * 2021-04-05 2022-10-18 キヤノン株式会社 画像形成装置、その制御方法、及びプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003283811A (ja) * 2002-03-20 2003-10-03 Fuji Xerox Co Ltd 画像処理装置およびプログラム
JP2007006373A (ja) * 2005-06-27 2007-01-11 Konica Minolta Business Technologies Inc 書類データ管理システム、画像形成装置、書類データ管理方法、およびコンピュータプログラム
JP2010128967A (ja) * 2008-11-28 2010-06-10 Furyu Kk 撮影画像編集装置、画像処理端末、撮影画像編集装置の制御方法、撮影画像編集装置および画像処理端末制御プログラム、およびそれらのコンピュータ読み取り可能な記録媒体

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7284921B2 (en) * 2005-05-09 2007-10-23 Silverbrook Research Pty Ltd Mobile device with first and second optical pathways
JP2008084183A (ja) 2006-09-28 2008-04-10 Oki Data Corp 画像形成システム、画像形成装置、および画像形成方法
US8670149B2 (en) * 2009-08-03 2014-03-11 Printable Technologies Inc. Apparatus and methods for image processing optimization for variable data printing
GB2482903A (en) * 2010-08-19 2012-02-22 Software Imaging Technology Ltd A print engine
KR101107027B1 (ko) * 2011-05-23 2012-01-25 (주)휴모션 실시간 오브젝트 전송 및 상황 공유 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003283811A (ja) * 2002-03-20 2003-10-03 Fuji Xerox Co Ltd 画像処理装置およびプログラム
JP2007006373A (ja) * 2005-06-27 2007-01-11 Konica Minolta Business Technologies Inc 書類データ管理システム、画像形成装置、書類データ管理方法、およびコンピュータプログラム
JP2010128967A (ja) * 2008-11-28 2010-06-10 Furyu Kk 撮影画像編集装置、画像処理端末、撮影画像編集装置の制御方法、撮影画像編集装置および画像処理端末制御プログラム、およびそれらのコンピュータ読み取り可能な記録媒体

Also Published As

Publication number Publication date
US9041962B2 (en) 2015-05-26
US20140002858A1 (en) 2014-01-02

Similar Documents

Publication Publication Date Title
US20120212787A1 (en) Controlling device
EP2278449A2 (en) Apparatus, method, system and storage medium for setting print status
JP2008193409A (ja) 画像処理装置
CN101867684B (zh) 图像处理装置、图像形成装置、图像处理装置的控制方法
JP4814026B2 (ja) 画像処理装置、画像処理方法及び画像処理プログラム
JP5521986B2 (ja) 画像形成システム
JP2021051599A (ja) プログラム、情報処理装置、画像形成装置、印刷システム
JP2008311796A (ja) 画像処理方法及び画像処理装置
JP4755569B2 (ja) 画像処理装置と画像処理方法
WO2014079360A1 (zh) 一种扫描仪及其操作方法
US9041962B2 (en) Imaging forming apparatus, image forming system, and program that enables data to be edited and processed
US10872280B2 (en) Grouping objects of a compound document and compressing the group using a compression method corresponding to the group
JP4979428B2 (ja) 画像処理装置およびその制御方法
JP2003319167A (ja) 印刷処理方法及びその装置
CN100440919C (zh) 用于图像处理的方法和装置
US9001388B2 (en) Imaging forming apparatus to merge print data with a rendering image, method of image forming, and computer-readable recording medium
JP4893198B2 (ja) ファイル生成プログラム、画像処理装置、及びファイル生成方法
JP5090969B2 (ja) 画像処理装置
JP2009027336A (ja) 画像処理装置
JP3829895B2 (ja) 画像処理装置
US20110158531A1 (en) Image processing apparatus and control method thereof
JP2018137602A (ja) 印刷指示装置及びプログラム
JP2024054067A (ja) 画像処理装置、画像形成装置、画像処理方法およびプログラム
JP2023086279A (ja) 印刷装置
JP2006085415A (ja) 画像処理装置および画像処理方法およびプログラムおよび記録媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160105

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160426