JP2007079944A - 印刷装置、印刷媒体、印刷方法、及びプログラム - Google Patents
印刷装置、印刷媒体、印刷方法、及びプログラム Download PDFInfo
- Publication number
- JP2007079944A JP2007079944A JP2005267010A JP2005267010A JP2007079944A JP 2007079944 A JP2007079944 A JP 2007079944A JP 2005267010 A JP2005267010 A JP 2005267010A JP 2005267010 A JP2005267010 A JP 2005267010A JP 2007079944 A JP2007079944 A JP 2007079944A
- Authority
- JP
- Japan
- Prior art keywords
- image
- medium
- position information
- code
- printing
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K1/00—Methods or arrangements for marking the record carrier in digital fashion
- G06K1/12—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
- G06K1/121—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
- G06F3/0321—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1803—Receiving particular commands
- G06K15/1806—Receiving job control commands
- G06K15/1807—Receiving job control commands relating to the print image preparation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0082—Architecture adapted for a particular function
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Editing Of Facsimile Originals (AREA)
- Record Information Processing For Printing (AREA)
Abstract
【解決手段】 電子文書の媒体への印刷を指示する印刷指示部11と、印刷指示部11から入力された印刷パラメータを解釈して電子文書の印刷領域の位置を特定するパラメータ取得部22と、媒体の大きさと印刷領域の位置、又は、媒体の大きさのみに基づいて、媒体上の位置を表す位置情報を生成する位置情報生成部23と、位置情報に対応するコード画像を、必要であれば印刷領域の位置に応じて、生成するコード画像生成部24と、電子文書の画像とコード画像を重ね合わせた合成画像を生成する印刷制御部25と、合成画像を媒体に印刷する印刷部40とを備える。
【選択図】 図2
Description
ところが、電子文書を媒体に印刷する際に、余白、綴じしろ等の印刷パラメータを指定すると、画像が実際に媒体に印刷される位置が異なってくる。しかも、電子文書の印刷を指示するアプリケーションプログラム(以下、「アプリケーション」という)の側で印刷パラメータの影響が認識できない場合もある。このような場合、印刷装置が認識する媒体上の画像の印刷位置が、電子文書の印刷を指示するアプリケーションが印刷時に認識した画像の印刷位置と一致しなくなり、媒体上で専用ペンが読み取った位置から電子文書における対応する位置を正確に特定できなくなるという問題点があった。
図1は、本実施の形態が適用されるシステムの構成の一例を示したものである。このシステムは、少なくとも、電子文書の印刷を指示する端末装置100と、電子文書を印刷する際に媒体面に付与する識別情報を管理しこの識別情報等を表すコード画像を含む画像を生成する識別情報管理サーバ200と、電子文書を管理する文書管理サーバ300と、識別情報管理サーバ200が生成した画像を媒体面に印刷する画像形成装置400とがネットワーク900に接続されることにより構成されている。
更に、このシステムは、画像形成装置400にて出力される印刷物500と、印刷物500に文字又は図形を記録し、その文字又は図形の軌跡を読み取るペンデバイス600とを含む。また、ネットワーク900には、ペンデバイス600により読み取られた軌跡を、必要に応じて電子文書と重ね合わせて表示する端末装置700も接続されている。
まず、端末装置100は、識別情報管理サーバ200に対し、文書リポジトリ350にて管理されている電子文書の画像にコード画像を重畳して印刷するよう指示する(A)。このとき、端末装置100からは、用紙サイズ、用紙方向、余白、綴じしろ、センタリング等の印刷パラメータも入力される。
これにより、識別情報管理サーバ200は、印刷を指示された電子文書を文書管理サーバ300から取得する(B)。そして、取得した電子文書の画像に対し、識別情報リポジトリ250にて管理されている識別情報と、印刷パラメータに応じて決定された位置情報とを表すコード画像を付与し、画像形成装置400にその印刷を指示する(C)。尚、ここで、識別情報とは、電子文書又は媒体(面)を一意に識別するための情報であり、位置情報とは、媒体面上の座標(X座標、Y座標)を特定するための情報である。
尚、画像形成装置400は、後で詳しく述べるが、識別情報管理サーバ200で付与されたコード画像を赤外光の吸収率が所定の基準よりも高い不可視トナーを用いて形成し、その他の画像(オリジナルの電子文書に含まれていた部分の画像)を赤外光の吸収率が所定の基準よりも低い可視トナーを用いて形成するものとする。
そして、ペンデバイス600は、位置情報に基づいて求めた文字又は図形の軌跡情報と、識別情報とを、無線又は有線により端末装置700へ転送する(F)。
また、本明細書では、「電子文書」の文言を用いるが、これは、テキストを含む「文書」を電子化したデータのみを意味するものではない。例えば、絵、写真、図形等の画像データ(ラスタデータかベクターデータかによらない)、その他の印刷可能な電子データも含めて「電子文書」としている。
即ち、本システムは、印刷指示部11と、パラメータ取得部22と、位置情報生成部23と、コード画像生成部24と、印刷制御部25と、印刷部40とを含む。
このうち、印刷指示部11は、パラメータ取得部22に電子文書と印刷パラメータとを送ることにより、印刷指示を行う。この印刷指示部11は、図1では、端末装置100に相当するが、その他のいかなる装置にて実現されてもよい。
コード画像生成部24は、位置情報生成部23が領域情報とプリンタデバイスの情報とに基づいて位置情報を生成した場合は、その位置情報から、実際に印刷されるコード画像を生成する。そして、このコード画像と電子文書を印刷制御部25に送る。或いは、コード画像生成部24は、位置情報生成部23がプリンタデバイスの情報のみに基づいて位置情報を生成した場合は、その位置情報と、位置情報生成部23から取得した領域情報とに基づいて、コード画像を生成する。尚、このコード画像生成部24は、コード画像等の画像を生成するという観点から、画像生成手段として捉えることができる。
尚、パラメータ取得部22、位置情報生成部23、コード画像生成部24、印刷制御部25は、図1では、識別情報管理サーバ200にて実現されるが、その他のいかなる装置にて実現されてもよい。
また、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。即ち、印刷指示部11、パラメータ取得部22、位置情報生成部23、コード画像生成部24、印刷制御部25の各機能について、その機能を実現する装置の図示しないCPUが、その機能を実現するプログラムを外部記憶装置から主記憶装置に読み込んで処理を行う。
尚、ここでは、印刷指示部11が印刷指示として電子文書を送信してこれが印刷制御部25まで渡され、印刷制御部25にて画像化されてコード画像と重畳されるようにしたが、印刷指示として電子文書を必ずしも含まなくてもよい。例えば、紙の原稿をスキャナ読取りしてデジタル化した文書画像を印刷指示として入力し、印刷制御部25では、この文書画像とコード画像を重畳するようにしてもよい。
本システムでは、印刷指示部11が、まず、パラメータ取得部22に対し、印刷パラメータを伴う印刷指示を行う。
図3は、この印刷パラメータの一例を示した図である。以下、図3の各パラメータについて説明する。
パラメータ「ORIENTATION」は、用紙方向を指定するためのものである。用紙方向としては、長手方向が縦軸と一致するような方向を示す「PORTRAIT」と、短手方向が縦軸と一致するような方向を示す「LANDSCAPE」とがあるが、ここでは、前者を指定している。
パラメータ「PAPERSIZE」は、用紙サイズを指定するためのものである。例えば、「A0」〜「A5」等のサイズを指定することができる。
パラメータ「SCALE」は、拡縮倍率を指定するためのものであり、単位は「%」である。尚、本実施の形態では、簡単のため、このパラメータには常に「100」が指定されているものとし、拡大縮小については考えないことにする。
パラメータ「BINDINGMARGIN」は、綴じしろの幅を指定するためのものであり、単位は「mm」である。
尚、図3に示したものはあくまで一例であり、通常考えられる種々の印刷パラメータを印刷指示部11からパラメータ取得部22へ送るようにしてもよい。
このような場合に、本実施の形態では、これらの印刷位置が一致するように、位置情報の生成処理又はコード画像の生成処理に変更を加えている。
本実施の形態は、印刷パラメータで綴じしろが指定された場合に文書画像の位置ずれ(オフセット)を吸収するコード画像を生成するものであるが、理解を容易にするため、まず、綴じしろが指定されなかった場合について説明しておく。
図4は、綴じしろが指定されず、オフセットが発生しない場合のコード画像の生成について示した図である。
このうち、図4(a)は、文書画像が印刷される領域(印刷領域)内の位置情報を示す。
本実施の形態では、後述するように、3mm×3mm程度のセルが1つの位置情報を含むので、A4サイズの用紙には、70個×99個程度の位置情報が含まれることになるが、ここでは、説明を簡単にするため、1枚の用紙が4個×6個の位置情報を含むものとする。そして、各位置情報は、4桁の数値で表現され、このうち、先頭の2桁が横方向の座標を表し、残りの2桁が縦方向の座標を表すものとする。
図4(b)では、文書画像を文字「あいうえおか」で示し、コード画像を斜線で示している。即ち、綴じしろの指定がない場合、印刷領域の全面に位置情報が割り当てられ、コード画像が生成されることになる。尚、図4(b)において、コード画像の各セル内の数字は、各セルに対応する位置情報を示すためのものであり、実際には印刷されない。
図5は、綴じしろが指定された場合に、位置情報を調整することでオフセットを吸収する第1の方法について示した図である。
この例では、1セルに相当する幅の綴じしろが指定され、印刷領域は1セル分右側にずれているものとする。そこで、図5(a)に示すように、位置情報において、最も左側の1セル分には、その位置にコード画像を生成する必要がないことを示す特殊なコード(図では「0000」)を割り当て、それ以降は通常のコードを割り当てるようにする。
図5(b)でも、文書画像を文字「あいうえおか」で示し、コード画像を斜線で示している。即ち、左側の1セル分には、コード画像が印刷されず、文書画像が印刷される領域のみにコード画像が印刷されている。尚、図5(b)においても、コード画像の各セル内の数字は、各セルに対応する位置情報を示すためのものであり、実際には印刷されない。
このように、図5の例では、綴じしろが指定された場合に、その綴じしろに相当する領域に無効な位置情報を割り当てることで、文書画像とコード画像との対応関係が、綴じしろが指定されない図4の場合と同様になるようにしている。
この例では、まず、図6(a)に示すように、綴じしろが指定されない場合と同様の位置情報を生成する。各位置情報は、4桁の数値で表現され、このうち、先頭の2桁が横方向の座標を表し、残りの2桁が縦方向の座標を表している。そして、この例でも、1セルに相当する幅の綴じしろが指定され、印刷領域は1セル分右側にずれているものとする。そこで、図6(b)では、全ての位置情報について、横方向の座標を表す先頭の2桁を1セル分小さくしている。
図6(c)でも、文書画像を文字「あいうえおか」で示し、コード画像を斜線で示している。即ち、コード画像が印刷される領域は変わらないが、各セルに印刷される位置情報は綴じしろで指定された分だけ小さくなっている。ここでは、綴じしろは1セル分なので、各位置情報は1セル分だけ小さな値となっている。こうすることで、文書画像とコード画像との対応関係が、綴じしろが指定されない図4の場合と同様になるようにしている。
尚、この例によれば、文書画像が印刷される領域だけでなく、綴じしろの領域にもコード画像が印刷されることとなる。これにより、文書画像の上から手書きした文字等だけでなく、綴じしろにまではみ出して手書きした文字等も電子情報として保存することができるようになる。
この例では、まず、図7(a)に示すように、綴じしろが指定されない場合と同様の位置情報を生成する。各位置情報は、4桁の数値で表現され、このうち、先頭の2桁が横方向の座標を表し、残りの2桁が縦方向の座標を表している。そして、この例でも、1セルに相当する幅の綴じしろが指定され、印刷領域は1セル分右側にずれているものとする。この場合、コード画像生成部24は印刷パラメータを参照し、コード画像を生成する位置を指定された綴じしろと同じ量だけ移動させてコード画像を生成する。この処理により、図7(b)では、コード画像を生成する位置を1セル分右に移動させている。これにより、綴じしろにはコード画像を印刷せず、文書画像上の位置とコード画像により示される位置とが一致することとなる。
図8は、パラメータ取得部22の動作を示したフローチャートである。
まず、パラメータ取得部22は、印刷指示部11から用紙方向と綴じしろの指定値を取得する(ステップ201)。そして、綴じしろが指定されているかどうか判定する(ステップ202)。
その結果、綴じしろが指定されていなければ、そのまま処理は終了するが、綴じしろが指定されていれば、用紙方向が縦かどうかを判定する(ステップ203)。そして、用紙方向が縦(PORTRAIT)であれば、X方向のオフセットを計算し(ステップ204)、用紙方向が横(LANDSCAPE)であれば、Y方向のオフセットを計算する(ステップ205)。
このうち、図9(a)は、図5に示した例における位置情報生成部23の動作を示したものである。
この場合、位置情報生成部23は、まず、用紙サイズから余白領域及び綴じしろを減算して印刷領域を求める(ステップ211)。
次に、この印刷領域に対する位置情報を生成する(ステップ212)。
そして、最後に、綴じしろに対する特殊なコードを付加する(ステップ213)。
この場合、位置情報生成部23は、まず、用紙サイズから余白領域を減算し、コード画像が印刷される領域を求める(ステップ214)。
次に、綴じしろの位置及び面積をもとに位置情報の補正値を求める(ステップ215)。
そして、最後に、コード画像が印刷される領域と補正値をもとに位置情報を生成する(ステップ216)。
尚、先に述べた図6に関する説明では、コード画像が印刷される領域に対する位置情報を生成し、その後、綴じしろの位置及び面積に応じた値を位置情報から減算することとした。このような方法でも動作は可能であるが、位置情報の量が増えた場合の効率を考えると、図9(b)に示したような方法が望ましい。
この場合、位置情報生成部23は、まず、用紙サイズから余白領域及び綴じしろを減算して印刷領域を求める(ステップ217)。
次に、この印刷領域に対する位置情報を生成する(ステップ218)。
図10は、コード画像生成部24の機能構成を示したブロック図である。
図示するように、コード画像生成部24は、位置情報入力部241と、位置情報符号化部242と、系列格納部243と、識別情報入力部244と、識別情報符号化部245と、コード配列生成部246と、パターン画像生成部247と、パターン格納部248と、コード画像出力部249とを備えている。
このうち、位置情報入力部241は、コード画像として媒体面に印刷すべき位置情報を取得する。
位置情報符号化部242は、取得した位置情報に対応するX方向及びY方向の長さ(位置の符号化が必要な長さ)の系列を、系列格納部243から取り出し、符号化位置情報(位置コード)を生成する。
この性質により、連続したkビットの部分系列のM系列中での位置を特定でき、これを位置検出に応用することができる。つまり、部分系列ごとに座標値を予め対応させておけば、部分系列を検出することで座標値に変換できる。
尚、系列格納部243に格納されたM系列は、予め定められたものでもよいし、印刷装置ごとに異なるものでもよい。また、外部から系列を設定可能に構成することもできる。
また、位置情報生成部23が生成した位置情報の個数が、X方向にP個、Y方向にQ個とすると、位置情報符号化部242は、系列格納部243から、X方向用のM系列としてP×kビット以上の系列長を持つM系列を、Y方向用のM系列としてQ×kビット以上の系列長を持つM系列を、それぞれ取り出すものとする。但し、復号装置の構成を簡略化するために、X方向用のM系列とY方向用のM系列は、同じ系列を使用することが望ましい。
識別情報符号化部245は、取得した識別情報をRS符号等の既知の誤り訂正符号により符号化し、符号化識別情報(識別コード)を生成する。例えば、ブロックビット長が5ビットの識別情報をRS(16,10)符号により符号化したとする。即ち、符号長が16ブロック、情報ブロック長が10ブロック、誤り訂正可能なブロックが3ブロックの場合である。この場合、RS符号に50ビット(5ビット/ブロック×10ブロック)の情報を埋め込むことができる。この50ビットにより識別情報を表すとすると、約1126兆種類の電子文書又は媒体(面)の識別が可能となる。
パターン画像生成部247は、コード配列の各値を参照して、対応するビットパターン画像を配置する。
パターン格納部248には、パターン画像生成部247から読み出されるビットパターン画像が格納されている。尚、ビットパターン画像の具体例についても後述する。
コード画像出力部249は、ビットパターン画像が配置された画像をコード画像として出力する。上述したように、M系列(k=11)とRS符号とを使用することで、A2サイズの約1126兆枚に相当する面積を符号化できる。
図11は、そのようなコード配列の一例を示したものである。
コード配列生成部246では、位置コードと識別コードとが2次元配列上に配置される。尚、2次元配列の大きさは、2次元配列上のコードを、後述するビットパターン画像に置き換えたときに印刷する領域よりも大きくなる程度のものであればよい。即ち、コード配列生成部246は、用紙サイズの2次元配列を生成してもよいし、用紙サイズよりも大きなサイズの2次元配列を生成してもよい。
そして、図11(a)に示したセルを2次元に配置することにより、図11(b)に示すような2次元のコード配列が生成される。尚、識別コードは、同期コードで囲まれた全てのセルについて同じものが配置されるが、位置コードは、それぞれのセルにおいて異なる。即ち、各セルの位置コード部252には、前述したM系列から取り出したkビットに相当する部分的な情報が格納されている。
図12(a)〜(d)は、そのようなビットパターン画像の例を示したものである。
図12において、破線で示した矩形の最小単位が、画像(例えば600dpi)の1ドットを示している。即ち、ビットパターン画像は、7ドット×7ドットを一単位として構成されている。600dpiの1ドットは0.0423mmなので、7ドット×7ドットは、0.3mm×0.3mm程度の大きさとなる。また、ビットパターン画像の解像度は、約86dpi(=600dpi÷7dot)となる。
尚、ビットパターンの形状は、上記に限るものではない。即ち、ドットのON(ビット1)/OFF(ビット0)により符号化する方法や、特許文献1のようにドットを仮想基準点からずらす方向によりビット値を符号化する方法等を用いてもよい。
ここで、「可視」及び「不可視」は、目視により認識できるかどうかとは関係しない。印刷された媒体に形成された画像が可視光領域における特定の波長の吸収に起因する発色性の有無により認識できるかどうかで「可視」と「不可視」とを区別している。
図13は、印刷部40の構成例を示した図である。図13に示す印刷部40は、所謂タンデム型の装置であって、例えば、電子写真方式にて各色成分のトナー像が形成される複数の画像形成ユニット41(41Y、41M、41C、41K、41I)、各画像形成ユニット41にて形成された各色成分トナー像を順次転写(一次転写)して保持させる中間転写ベルト46、中間転写ベルト46上に転写された重ね画像を用紙(媒体)Pに一括転写(二次転写)させる二次転写装置410、二次転写された画像を用紙P上に定着させる定着装置440を備えている。
また、画像形成ユニット41Iでは、画像形成ユニット41Y、41M、41C、41Kで使用されるYトナー、Mトナー、Cトナー、Kトナーよりも赤外光の吸収が多い色材が使用される。このような色材としては、例えば、バナジルナフタロシアニンを含む色材が挙げられる。尚、画像形成ユニット41Kで使用されるKトナーは、コード画像の検出をより容易にするために、画像形成ユニット41Iで使用する色材より赤外光の吸収が少ない色材を使用するのが望ましいが、カーボンを含む色材のように、一般的に使用されている赤外光を吸収する色材を使用することもできる。
また、二次転写ロール411の下流側には二次転写後の中間転写ベルト46の表面をクリーニングするベルトクリーナ421が設けられている。
その後、トナー像が転写された用紙Pは、搬送ベルト434によって定着装置440へと搬送され、トナー像の定着が行われる。一方、二次転写後の中間転写ベルト46は、ベルトクリーナ421によって残留トナーが除去される。
図14は、このような別のシステムの構成を示したものである。
このシステムは、端末装置100と、文書管理サーバ300と、画像形成装置400と、ペンデバイス600とを含んでいる。そして、このシステムにおいて、端末装置100は、図1の端末装置100と端末装置700を兼ねている。また、文書管理サーバ300は、図1の識別情報管理サーバ200の機能のうち、電子文書とコード情報の対応を管理する機能を有している。更に、画像形成装置400は、図1の画像形成装置400の機能に加え、図1の識別情報管理サーバ200の機能うち、文書画像とコード画像を重畳した画像を生成する機能も有している。
以下、各装置の構成について詳細に説明する。
印刷指示部11は、画像形成装置400に対し、電子文書の印刷を指示する。その際、余白、Nアップ、拡縮倍率等の印刷パラメータを指定する。
アプリケーション制御部12は、既存のアプリケーションで文書を開き所定の位置でマウスをクリックした場合と同様のイベントをアプリケーションに送る。例えば、電子会議システムのアプリケーション共有のように、アプリケーションを操作するものである。その際、アプリケーション制御部12は、情報蓄積部33に蓄積されているコード情報を用いて位置の算出を行う。即ち、媒体上の特定の位置をペンデバイス600でタップすると、媒体上のその位置に対応するアプリケーションのウィンドウ内の位置をマウスの左ボタンでクリックした時と同じようなイベントをアプリケーションへ送る。
電子文書管理部31は、印刷した電子文書と電子文書に割り付けたコード情報を対応付けて管理する。また、アプリケーション制御部12からの要求に応じ、媒体上から読み取ったコード情報に対応する電子文書と位置情報を情報蓄積部33から読み出して返す。
軌跡記録部32は、コード情報に含まれる位置情報に基づいてペンデバイス600の移動の軌跡を解析することにより、ペンデバイス600の移動情報を記録する。この移動情報は、媒体に対応する電子文書と重ね合わせて表示することにより、電子文書上に再現される。
情報蓄積部33は、電子文書とコード情報の対応を蓄積する記憶装置である。
通信部451は、印刷指示部11から印刷指示や文書画像を受け取る。例えば、USB等のインタフェースにケーブルで接続して通信する場合や、無線LAN、RS−232C、ブルートゥース等で接続して通信する場合が考えられる。
パラメータ取得部452は、印刷指示部11から渡された印刷パラメータを解釈し、画像形成装置400で処理すべきパラメータを抽出する。例えば、綴じしろの幅を指定するパラメータがこれに該当する。パラメータ取得部452は、綴じしろの指定と用紙方向の指定に基づいて印刷領域を判定し、位置情報生成部453に対し必要なパラメータを送る。例えば、用紙方向として縦を指定し、用紙サイズとしてA4を指定し、綴じしろの幅として20mmを指定した場合、印刷領域として、縦297mm、横190mmという値を算出する。
例えば、図12に示したビットパターン画像を用い、用紙方向として縦を、用紙サイズとしてA4を、綴じしろの幅として20mmを、印刷領域のサイズとして、縦297mm、横190mmという値を受け取った場合、縦112個分、横72個分の位置情報を生成する。図5の例のように綴じしろの領域に特殊な位置情報を割り当てる場合には、上述した位置情報に加え、縦297mm、横20mmに該当する縦112個分、横8個分の特殊な位置情報を生成する。
印刷制御部455は、電子文書から印刷用の画像を生成し、この所定の位置にコード画像を重ね合わせる。
印刷部456は、印刷制御部455から送られる画像を媒体に印刷する。
通信部61は、読み取った媒体上のコード情報等を送信する。例えば、USB等のインタフェースにケーブルで接続して通信する場合や、無線LAN、RS−232C、ブルートゥース等で接続して通信する場合が考えられる。図14のシステムの場合、ペンデバイス600は、この通信部61を介して端末装置700と通信している。
読取部62は、媒体からコード画像を読み取り、コード画像のパターンを解析することによりコード情報を取得する。
このように、本実施の形態では、位置情報又はコード画像を調整することにより、アプリケーションが認識した画像の印刷位置と実際の媒体上の印刷位置との対応関係が変化しない印刷を可能にしている。
また、かかる印刷位置の対応関係が変化する場合、電子文書上の位置と媒体上の位置との対応関係を格納した変換テーブルを設け、この変換テーブルを参照することで、ペンが読み取った媒体上の位置から対応する電子文書上の位置を求めることも考えられる。しかしながら、この方法では、媒体上の位置から電子文書上の位置を求める度に、変換テーブルを参照した変換処理を行わなければならず、そのオーバーヘッドは無視できないものである。これに対し、本発明では、媒体から読み取った位置情報をそのまま電子文書における位置情報として用いることができるので、そのようなオーバーヘッドなしに電子文書と媒体の連携を図ることができる。
Claims (20)
- 媒体上の文書画像の印刷領域の位置を特定する特定手段と、
前記媒体の大きさと前記印刷領域の位置とに基づいて、当該媒体上の相対的な位置を表す位置情報を生成する情報生成手段と、
前記位置情報に対応する印刷画像であるコード画像を、少なくとも前記印刷領域内に生成する画像生成手段と、
前記文書画像と前記コード画像とを重ね合わせた画像を前記媒体に印刷する印刷手段と
を備えたことを特徴とする印刷装置。 - 前記画像生成手段は、前記文書画像の元となる電子文書又は前記媒体を識別する識別情報を更に含む前記コード画像を生成することを特徴とする請求項1記載の印刷装置。
- 前記画像生成手段は、前記位置情報又は前記識別情報を符号化する符号化手段を備えたことを特徴とする請求項2記載の印刷装置。
- 前記情報生成手段は、2つの異なる方向に所定の広がりをもつ位置情報空間から、前記媒体の大きさに応じた広さの部分空間を切り取ることにより、前記位置情報を生成することを特徴とする請求項1記載の印刷装置。
- 前記位置情報空間は、前記2つの異なる方向がそれぞれM系列により符号化されてなることを特徴とする請求項4に記載の印刷装置。
- 前記情報生成手段は、前記印刷領域の位置に応じた量の特殊な情報を前記部分空間に付加することにより、前記位置情報を生成することを特徴とする請求項4記載の印刷装置。
- 前記情報生成手段は、前記位置情報空間における前記印刷領域の位置に応じて決定される箇所から前記部分空間を切り取ることにより、前記位置情報を生成することを特徴とする請求項4記載の印刷装置。
- 媒体上の文書画像の印刷領域の位置を特定する特定手段と、
前記媒体の大きさに基づいて当該媒体上の位置を表す位置情報を生成する情報生成手段と、
前記印刷領域の位置に基づいて前記位置情報に対応する印刷画像であるコード画像を生成する画像生成手段と、
前記文書画像と前記コード画像とを重ね合わせた画像を前記媒体に印刷する印刷手段と
を備えたことを特徴とする印刷装置。 - 前記画像生成手段は、前記文書画像の元となる電子文書又は前記媒体を識別する識別情報を更に含む前記コード画像を生成することを特徴とする請求項8記載の印刷装置。
- 前記画像生成手段は、前記位置情報又は前記識別情報を符号化する符号化手段を備えたことを特徴とする請求項9記載の印刷装置。
- 前記情報生成手段は、2つの異なる方向に所定の広がりをもつ位置情報空間から、前記媒体の大きさに応じた広さの部分空間を切り取ることにより、前記位置情報を生成することを特徴とする請求項8記載の印刷装置。
- 前記位置情報空間は、前記2つの異なる方向がそれぞれM系列により符号化されてなることを特徴とする請求項11に記載の印刷装置。
- 前記画像生成手段は、前記印刷領域内に前記コード画像を生成することを特徴とする請求項8記載の印刷装置。
- 文書画像と、コード画像とが印刷され、
前記文書画像の特定の部分がオフセットされて印刷された箇所に、当該文書画像における当該特定の部分の位置を表す前記コード画像が重畳して印刷されていることを特徴とする印刷媒体。 - 文書画像を媒体に印刷する際のオフセット値を取得するステップと、
前記オフセット値に基づいて、前記文書画像上の位置を表す位置情報に対応するコード画像を生成するステップと、
前記文書画像と前記コード画像とを重ね合わせた合成画像を生成するステップと、
前記合成画像を前記媒体に印刷するステップと
を含む印刷方法。 - 前記コード画像を生成するステップでは、前記媒体上の位置を表す位置情報を前記オフセット値に応じて補正することにより、前記文書画像上の位置を表す位置情報を取得することを特徴とする請求項15記載の印刷方法。
- 前記コード画像を生成するステップでは、前記オフセット値に応じて決定された位置に当該コード画像を生成することを特徴とする請求項15記載の印刷方法。
- コンピュータに、
文書画像を媒体に印刷する際のオフセット値を取得する機能と、
前記オフセット値に基づいて、前記文書画像上の位置を表す位置情報に対応するコード画像を生成する機能と、
前記文書画像と前記コード画像とを重ね合わせた合成画像を生成する機能と
を実現させるためのプログラム。 - 前記コード画像を生成する機能では、前記媒体上の位置を表す位置情報を前記オフセット値に応じて補正することにより、前記文書画像上の位置を表す位置情報を取得することを特徴とする請求項18記載のプログラム。
- 前記コード画像を生成する機能では、前記オフセット値に応じて決定された位置に当該コード画像を生成することを特徴とする請求項18記載のプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005267010A JP4645379B2 (ja) | 2005-09-14 | 2005-09-14 | 印刷装置、印刷方法、及びプログラム |
US11/333,549 US20070057987A1 (en) | 2005-09-14 | 2006-01-18 | Printing apparatus, print medium, printing method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005267010A JP4645379B2 (ja) | 2005-09-14 | 2005-09-14 | 印刷装置、印刷方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007079944A true JP2007079944A (ja) | 2007-03-29 |
JP4645379B2 JP4645379B2 (ja) | 2011-03-09 |
Family
ID=37854611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005267010A Active JP4645379B2 (ja) | 2005-09-14 | 2005-09-14 | 印刷装置、印刷方法、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20070057987A1 (ja) |
JP (1) | JP4645379B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009170979A (ja) * | 2008-01-10 | 2009-07-30 | Fuji Xerox Co Ltd | 文書管理システム、文書管理装置およびプログラム |
CN102381062A (zh) * | 2010-09-03 | 2012-03-21 | 上海商务数码图像技术有限公司 | 一种彩色数码印刷机的控制*** |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4661377B2 (ja) * | 2005-06-13 | 2011-03-30 | 富士ゼロックス株式会社 | 画像形成装置及び画像形成方法 |
US7903302B2 (en) * | 2007-10-01 | 2011-03-08 | Kabushiki Kaisha Toshiba | Image reading apparatus and image reading method |
JP5247242B2 (ja) * | 2008-05-26 | 2013-07-24 | キヤノン株式会社 | 印刷制御装置、印刷制御装置の制御方法及び制御プログラム |
JP5716448B2 (ja) * | 2011-02-24 | 2015-05-13 | 富士ゼロックス株式会社 | 画像形成装置 |
CN110070160B (zh) * | 2018-01-22 | 2022-11-08 | 电装波动株式会社 | 信息码生成***及信息处理方法 |
JP2023056212A (ja) * | 2021-10-07 | 2023-04-19 | コニカミノルタ株式会社 | 画像形成装置、補正方法および補正プログラム |
US11595544B1 (en) | 2022-02-10 | 2023-02-28 | Toshiba Tec Kabushiki Kaisha | Image forming apparatus |
US11868072B2 (en) | 2022-02-23 | 2024-01-09 | Toshiba Tec Kabushiki Kaisha | Image processing apparatus |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1078995A (ja) * | 1996-09-03 | 1998-03-24 | Olympus Optical Co Ltd | コード記録装置 |
JP2004094907A (ja) * | 2002-07-10 | 2004-03-25 | Ricoh Co Ltd | 2次元コードパターン、2次元コードパターンを担持するパターン担持媒体、2次元コードパターンの生成方法、2次元コード読取装置および読取方法 |
JP2004167815A (ja) * | 2002-11-19 | 2004-06-17 | Canon Inc | 記録装置 |
JP2004294942A (ja) * | 2003-03-28 | 2004-10-21 | Hitachi Ltd | 地図情報処理システム |
JP2006330050A (ja) * | 2005-05-23 | 2006-12-07 | Canon Inc | 画像形成装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6041205A (en) * | 1996-06-25 | 2000-03-21 | Canon Kabushiki Kaisha | Image processing apparatus for laying out plurality of images in conformity with image orientation |
JPH1020778A (ja) * | 1996-07-08 | 1998-01-23 | Harumi Takeda | 暗号化装置および復号化装置、並びにicカード |
US6832352B1 (en) * | 1998-11-12 | 2004-12-14 | Ncr Corporation | Preserving pagination of a document converted between different page sizes |
US7170499B1 (en) * | 1999-05-25 | 2007-01-30 | Silverbrook Research Pty Ltd | Handwritten text capture via interface surface |
US6864880B2 (en) * | 2000-03-21 | 2005-03-08 | Anoto Ab | Device and method for communication |
JP4317334B2 (ja) * | 2000-09-08 | 2009-08-19 | 株式会社リコー | 画像形成装置及び文書管理システム |
US6899475B2 (en) * | 2002-01-30 | 2005-05-31 | Digimarc Corporation | Watermarking a page description language file |
JP3879552B2 (ja) * | 2002-03-20 | 2007-02-14 | 富士ゼロックス株式会社 | 画像生成装置、画像読取装置、不正複製防止システム、プログラム、および出力媒体の製造方法 |
JP4322169B2 (ja) * | 2003-07-16 | 2009-08-26 | 株式会社リコー | 文書処理システム、文書処理方法、文書処理プログラム |
-
2005
- 2005-09-14 JP JP2005267010A patent/JP4645379B2/ja active Active
-
2006
- 2006-01-18 US US11/333,549 patent/US20070057987A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1078995A (ja) * | 1996-09-03 | 1998-03-24 | Olympus Optical Co Ltd | コード記録装置 |
JP2004094907A (ja) * | 2002-07-10 | 2004-03-25 | Ricoh Co Ltd | 2次元コードパターン、2次元コードパターンを担持するパターン担持媒体、2次元コードパターンの生成方法、2次元コード読取装置および読取方法 |
JP2004167815A (ja) * | 2002-11-19 | 2004-06-17 | Canon Inc | 記録装置 |
JP2004294942A (ja) * | 2003-03-28 | 2004-10-21 | Hitachi Ltd | 地図情報処理システム |
JP2006330050A (ja) * | 2005-05-23 | 2006-12-07 | Canon Inc | 画像形成装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009170979A (ja) * | 2008-01-10 | 2009-07-30 | Fuji Xerox Co Ltd | 文書管理システム、文書管理装置およびプログラム |
CN102381062A (zh) * | 2010-09-03 | 2012-03-21 | 上海商务数码图像技术有限公司 | 一种彩色数码印刷机的控制*** |
Also Published As
Publication number | Publication date |
---|---|
JP4645379B2 (ja) | 2011-03-09 |
US20070057987A1 (en) | 2007-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4645379B2 (ja) | 印刷装置、印刷方法、及びプログラム | |
JP4604888B2 (ja) | 位置情報管理装置、画像形成装置、位置情報管理方法、及びプログラム | |
US8237954B2 (en) | Print system, print apparatus, print processing method, and program | |
JP4539479B2 (ja) | 媒体管理システム、画像形成装置、媒体管理方法、及びプログラム | |
JP4609218B2 (ja) | 画像形成装置、その制御方法およびプログラム | |
JP4569397B2 (ja) | 電子文書管理システム、画像形成装置、電子文書管理方法およびプログラム | |
JP2007005941A (ja) | 複写システム、画像形成装置、サーバ、画像形成方法、及びプログラム | |
US7898697B2 (en) | Printing device, electronic document management system, printing medium, print processing method, and program | |
KR100723999B1 (ko) | 전자 문서 관리 시스템, 화상 형성 장치, 전자 문서 관리 방법 및 컴퓨터 판독 가능한 기록 매체 | |
JP4497052B2 (ja) | 画像処理装置、及びプログラム | |
JP4661377B2 (ja) | 画像形成装置及び画像形成方法 | |
JP4561549B2 (ja) | 画像生成装置、印刷方法、プログラム、及び印刷媒体群 | |
JP2007025784A (ja) | 印刷装置、情報管理装置、印刷処理方法、及びプログラム | |
JP4692265B2 (ja) | 印刷指示装置、印刷装置、印刷システム、及びプログラム | |
JP2007083448A (ja) | 印刷装置、および画像印刷方法 | |
JP2007072640A (ja) | 印刷指示装置、印刷装置、画像生成装置、印刷媒体、印刷指示方法、及びプログラム | |
JP5061916B2 (ja) | 文書管理システム、文書管理装置およびプログラム | |
JP2007022003A (ja) | 印刷装置及び印刷物 | |
JP2007052607A (ja) | 画像生成装置、印刷装置および印刷方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080821 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100811 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100824 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101018 |
|
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: 20101109 |
|
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: 20101122 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131217 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4645379 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |