Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4144501B2 - Image reading device - Google Patents
[go: Go Back, main page]

JP4144501B2 - Image reading device - Google Patents

Image reading device Download PDF

Info

Publication number
JP4144501B2
JP4144501B2 JP2003342915A JP2003342915A JP4144501B2 JP 4144501 B2 JP4144501 B2 JP 4144501B2 JP 2003342915 A JP2003342915 A JP 2003342915A JP 2003342915 A JP2003342915 A JP 2003342915A JP 4144501 B2 JP4144501 B2 JP 4144501B2
Authority
JP
Japan
Prior art keywords
function
pdl
image reading
print data
printer device
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
JP2003342915A
Other languages
Japanese (ja)
Other versions
JP2005110084A (en
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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery Ltd
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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2003342915A priority Critical patent/JP4144501B2/en
Publication of JP2005110084A publication Critical patent/JP2005110084A/en
Application granted granted Critical
Publication of JP4144501B2 publication Critical patent/JP4144501B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、読取った画像データをPDL(ページ記述言語)データに変換して直接プリンタ装置へ送信する画像読取装置に関する。   The present invention relates to an image reading apparatus that converts read image data into PDL (page description language) data and directly transmits the data to a printer apparatus.

読取った画像データを、USB(Universal Serial Bus)等により直接接続されたプリンタ装置に送信して印刷させることができる画像読取装置(スキャナ)がある。この画像読取装置及びプリンタ装置を使用して複写(コピー)処理が行われる場合、画像読取装置によって原稿の画像データが読取られ、読取られた画像データがプリントデータであるPDLデータに変換されてプリンタ装置へ送信される。そして、プリンタ装置は、画像読取装置から受信したPDLデータの画像データに基づいて記録紙上に印刷画像を形成する。   There is an image reading device (scanner) that can read image data and send it to a printer device directly connected via USB (Universal Serial Bus) or the like. When copying (copying) processing is performed using the image reading apparatus and the printer apparatus, the image data of the original is read by the image reading apparatus, and the read image data is converted into PDL data which is print data. Sent to the device. The printer device forms a print image on the recording paper based on the image data of the PDL data received from the image reading device.

画像読取装置とプリンタ装置の間で利用されるPDLの種類は、Post Script、PCL、Interpress、ESC/Pageなど様々なものがある。PDLは種類によって対応する画像圧縮方式や色空間が異なることから、採用するPDLの種類によって、利用できる付加機能やデータ転送速度等が異なる。   There are various types of PDL used between the image reading apparatus and the printer apparatus, such as Post Script, PCL, Interpress, ESC / Page, and the like. Since the corresponding image compression method and color space differ depending on the type of PDL, additional functions that can be used, data transfer speed, and the like differ depending on the type of PDL employed.

特許文献1には、実装するPDLの種類がそれぞれ異なる3台のプリンタ装置と、これらの何れか1台に対してPDLデータを出力する、何れの種類のPDLにも対応したパーソナルコンピュータとからなる画像転送システムが開示されている。この画像転送システムでは、パーソナルコンピュータでの印刷操作時に前記3台のプリンタ装置の中から出力先を選択することができるので、パーソナルコンピュータのユーザは相異なる3種類のPDLから希望するPDLを選択して印刷を行うことができる。   Japanese Patent Application Laid-Open No. 2004-228561 includes three printer apparatuses with different types of PDL to be mounted, and a personal computer corresponding to any type of PDL that outputs PDL data to any one of them. An image transfer system is disclosed. In this image transfer system, an output destination can be selected from among the three printers during a printing operation on a personal computer, so the user of the personal computer selects a desired PDL from three different types of PDL. Can be printed.

特開平9−298655号公報JP-A-9-298655

ところが、特許文献1の画像転送システムを使用して、複写処理に関する付加機能等を利用して印刷する場合、利用する付加機能等に応じて最適なPDLを選択するためには、ユーザ自身がそれぞれの種類のPDLの特徴を熟知していることが必要であり、PDLの特徴を把握していない一般ユーザは、上記画像転送システムを有効に活用することができないという問題がある。   However, when using the image transfer system of Patent Document 1 to print using an additional function related to copying, etc., the user himself / herself must select each optimum PDL according to the additional function used. There is a problem that general users who do not understand the characteristics of PDL cannot effectively use the image transfer system.

本発明は、かかる課題に鑑みてなされたものであり、プリンタ装置へ出力する際のプリントデータとして複数種類のPDLを選択でき、なお且つ、PDLについての知識を持たないユーザであっても、利用する機能等に応じて最適なPDLの選択を行うことが可能な画像読取装置を提供することを目的とする。   The present invention has been made in view of such problems, and can be used even by a user who can select a plurality of types of PDL as print data when outputting to a printer apparatus and has no knowledge of PDL. An object of the present invention is to provide an image reading apparatus capable of selecting an optimum PDL according to a function to be performed.

上記目的を達成するために、請求項1記載の画像読取装置は、ケーブルを介してプリンタ装置を接続する接続手段と、前記ケーブルを通じてプリントデータを前記プリンタ装置へ送信する送信手段と、を備えた画像読取装置であって、複写処理に関して利用可能な機能に、それぞれ対応付けてプリントデータの種類を記憶する記憶手段と、前記機能の指定を受付ける機能指定受付手段と、前記プリンタ装置に送信するプリントデータの種類を、前記機能指定受付手段が受付けた機能、及び、前記記憶手段が記憶する機能とプリントデータの種類の対応関係に基づいて決定する決定手段と、を備えることを特徴としている。   In order to achieve the above object, the image reading apparatus according to claim 1 includes a connection unit that connects a printer device via a cable, and a transmission unit that transmits print data to the printer device via the cable. An image reading apparatus, a storage unit that stores types of print data in association with functions that can be used for copy processing, a function designation receiving unit that receives designation of the function, and a print that is transmitted to the printer device The data type includes: a function received by the function designation receiving unit; and a determining unit that determines a function stored in the storage unit based on a correspondence relationship between the type of print data and the type of print data.

請求項2記載の画像読取装置は、請求項1記載の画像読取装置において、接続されたプリンタ装置の識別情報を検出する識別情報検出手段をさらに備え、前記記憶手段は、プリンタ装置の識別情報毎に、前記対応関係を記憶しており、前記決定手段は、前記プリンタ装置に送信するプリントデータの種類を、前記識別情報検出手段が検出した識別情報により特定される前記対応関係、及び前記機能指定受付手段が受付けた機能に基づいて決定することを特徴としている。   According to a second aspect of the present invention, there is provided the image reading apparatus according to the first aspect, further comprising identification information detecting means for detecting identification information of the connected printer apparatus, wherein the storage means is provided for each identification information of the printer apparatus. The correspondence relationship is stored, and the determining means determines the type of print data to be transmitted to the printer device, the correspondence relationship specified by the identification information detected by the identification information detection means, and the function designation. The determination is based on the function received by the receiving means.

請求項3記載の画像読取装置は、請求項1又は2記載の画像読取装置において、前記記憶手段は、更に、適用すべきプリントデータの種類の優先順位情報を各機能毎に対応付けて記憶しており、前記決定手段は、前記機能指定受付手段が受付けた機能に対応付けて複数のプリントデータの種類が記憶されている場合に、前記プリンタ装置に送信するプリントデータの種類を、前記機能指定受付手段が受付けた機能、並びに、前記記憶手段が当該機能に対応付けて記憶している複数のプリントデータの種類及び前記優先順位情報に基づいて決定することを特徴としている。   According to a third aspect of the present invention, in the image reading apparatus according to the first or second aspect, the storage unit further stores priority information on the type of print data to be applied in association with each function. And the determining means determines the type of print data to be transmitted to the printer apparatus when the plurality of types of print data are stored in association with the function accepted by the function designation accepting means. The function is determined based on the function accepted by the accepting unit, the types of print data stored in association with the function by the storage unit, and the priority order information.

請求項1記載の画像読取装置によれば、指定された機能に応じて複数種類のPDLの中から最適な種類のPDLを自動的に選択して複写処理が行われる。これにより、それぞれのPDLの特徴について知識を持たないユーザであっても、利用する機能に応じて最適なPDLを選択して原稿の複写を行うことができる。   According to the image reading apparatus of the first aspect, the optimum type of PDL is automatically selected from a plurality of types of PDL according to the designated function, and the copying process is performed. As a result, even a user who does not have knowledge about the characteristics of each PDL can copy an original by selecting an optimum PDL according to the function to be used.

請求項2記載の画像読取装置によれば、種類の異なる複数のプリンタを交替して使用する場合でも請求項1記載の画像読取装置と同様の効果が得られる。   According to the image reading apparatus of the second aspect, even when a plurality of different types of printers are used in replacement, the same effect as the image reading apparatus of the first aspect can be obtained.

請求項3記載の画像読取装置によれば、複数の機能がユーザによって指定され、そのうちの1つに、特定のPDLによってのみ実行することができる機能が含まれている場合には、自動的に当該特定のPDLによって複写処理が行われる。これにより、複数の機能を指定して複写する場合であっても、請求項1記載の画像読取装置と同様の効果が得られる。   According to the image reading apparatus of claim 3, when a plurality of functions are designated by the user and one of them includes a function that can be executed only by a specific PDL, the function is automatically performed. Copy processing is performed by the specific PDL. Thus, even when a plurality of functions are designated and copied, the same effect as the image reading apparatus according to the first aspect can be obtained.

以下本発明の実施の形態に係る画像読取装置について図面に基づき説明する。図1に画像読取装置1の構成例を示す。すなわち、画像読取装置1は、CPU(中央処理装置)2、RAM(ランダムアクセスメモリー)3、ROM(リードオンリーメモリー)4、ページメモリ5、画像メモリ6、コーデック(CODEC)7、読取部8、表示部9、操作部10、PDL変換回路11及びUSBホストコントローラ12を備えたものであって、各部2乃至12はバス13によって接続されている。   Hereinafter, an image reading apparatus according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows a configuration example of the image reading apparatus 1. That is, the image reading apparatus 1 includes a CPU (central processing unit) 2, a RAM (random access memory) 3, a ROM (read only memory) 4, a page memory 5, an image memory 6, a codec (CODEC) 7, a reading unit 8, A display unit 9, an operation unit 10, a PDL conversion circuit 11, and a USB host controller 12 are provided, and the units 2 to 12 are connected by a bus 13.

CPU2は、ROM4に格納された制御プログラムに従って、この画像読取装置1を構成する各部を制御する。RAM3は、CPU2の主メモリ、ワークエリア等として機能し、後述する機能−PDL対応テーブル19を記憶している。ROM4には制御プログラムが格納されている。ページメモリ5は、読取部8で読み取られた画像データを一時的に記憶する。画像メモリ6は、ページメモリ5内の画像データがコーデック7によって圧縮符号化された画像データを蓄積する。   The CPU 2 controls each part constituting the image reading apparatus 1 according to a control program stored in the ROM 4. The RAM 3 functions as a main memory, a work area, and the like of the CPU 2 and stores a function-PDL correspondence table 19 described later. The ROM 4 stores a control program. The page memory 5 temporarily stores the image data read by the reading unit 8. The image memory 6 stores image data obtained by compression-coding the image data in the page memory 5 by the codec 7.

コーデック7はページメモリ5に一時的に記憶された画像データをJPEG(Joint Photographic Experts Group)方式又はMMR方式等により順次圧縮符号化する。またコーデック7は、画像メモリ6に蓄積された符号化画像データをCPU2の要求に応じて復号化する。   The codec 7 sequentially compresses and encodes image data temporarily stored in the page memory 5 by a JPEG (Joint Photographic Experts Group) method, an MMR method, or the like. The codec 7 decodes the encoded image data stored in the image memory 6 in response to a request from the CPU 2.

読取部8は、RGB3ラインのCCDカラーラインセンサを具備し、該CCDカラーラインセンサにより原稿の画像データを読取り、所定のデータ処理を施した後、2値化若しくは多値化した画像データを出力する。   The reading unit 8 includes an RGB three-line CCD color line sensor, reads the image data of the original with the CCD color line sensor, performs predetermined data processing, and outputs binarized or multi-valued image data. To do.

表示部9は、例えば操作部10に並設されたLCD(Liquid Crystal Display)からなり、各種の画面情報を表示する。操作部10は、ユーザが情報を入力する入力キーなどを具備し、ユーザによる各種の操作は、この操作部10において行われる。   The display unit 9 includes, for example, an LCD (Liquid Crystal Display) arranged in parallel with the operation unit 10 and displays various screen information. The operation unit 10 includes an input key for a user to input information, and various operations performed by the user are performed in the operation unit 10.

PDL変換回路11は、画像メモリ6に蓄積された画像データを複数の種類のPDLに変換する。本実施の形態においては、「PostScript3」、「ESC/Page」及び「PCL5」の3種類のPDLに対応して画像データを変換する。なお、PDLの種類毎にプリントデータのコマンド体系は異なることになる。また、PDL変換回路11が対応するPDLの種類や対応できるPDLの種類数はこれに限定されず、その他の種類のPDLに変換するものや4種類以上のPDLに対応して変換できるものとしてもよい。   The PDL conversion circuit 11 converts the image data stored in the image memory 6 into a plurality of types of PDL. In the present embodiment, image data is converted corresponding to three types of PDLs “PostScript3”, “ESC / Page”, and “PCL5”. Note that the print data command system differs for each type of PDL. In addition, the types of PDLs supported by the PDL conversion circuit 11 and the number of types of PDLs that can be supported are not limited thereto, and those that can be converted into other types of PDLs or those that can be converted into four or more types of PDLs. Good.

USBホストコントローラ12は、USB(Universal Serial Bus)のホストコントローラ機能を実行するものであり、後述するUSBデバイスコントローラを実装したプリンタ装置15へUSBを介してPDLデータの送信を行うことができる。また、USBホストコントローラ12にはUSBポート17が設けられており、これにUSBケーブル18の一端が接続される。そして、実際にUSBケーブル18によりプリンタ装置15と接続されると、USBホストコントローラ12は、接続されたことを電気的に検出し、接続先デバイスである相手プリンタ装置15との間でネゴシエーションを行って同プリンタ装置15の識別情報を取得するようになっている。なお、USBホストコントローラ12としては、USB−IF(Implement Forum)が公開している規格であるOTG(On−The−Go)を搭載したコントローラ等もある。   The USB host controller 12 executes a USB (Universal Serial Bus) host controller function, and can transmit PDL data via the USB to a printer device 15 equipped with a USB device controller to be described later. The USB host controller 12 is provided with a USB port 17 to which one end of the USB cable 18 is connected. When the USB host controller 12 is actually connected to the printer device 15 via the USB cable 18, the USB host controller 12 electrically detects the connection and negotiates with the counterpart printer device 15, which is the connection destination device. Thus, the identification information of the printer device 15 is acquired. The USB host controller 12 includes a controller equipped with OTG (On-The-Go), which is a standard published by USB-IF (Implement Forum).

図2に、RAM3に格納されている機能−PDL対応テーブル19の例を示す。この機能−PDL対応テーブル19は、複写(コピー)処理に関して利用可能な機能にそれぞれ対応付けて1又は複数のPDLの種類を記憶する手段として機能するものである。この機能−PDL対応テーブル19に登録される内容情報は、操作部10からのオペレータによる所定操作によって入力編集され得るようになっている。   FIG. 2 shows an example of the function-PDL correspondence table 19 stored in the RAM 3. This function-PDL correspondence table 19 functions as means for storing one or a plurality of PDL types in association with functions that can be used with respect to copying (copying) processing. The content information registered in the function-PDL correspondence table 19 can be input and edited by a predetermined operation by the operator from the operation unit 10.

詳細にその内容を説明すると、機能−PDL対応テーブル19は、「機能」フィールドと「PDL」フィールドとで構成されており、「機能」フィールドには、複写(コピー)処理に関して利用可能な機能又は「なし」が格納され、「PDL」フィールドには、PDLの種類が格納されている。前記機能とPDLの種類は、夫々のフィールドの同一レコードに格納されることで相互に対応付けられている。   More specifically, the function-PDL correspondence table 19 includes a “function” field and a “PDL” field. In the “function” field, functions that can be used for copying (copying) processing or “None” is stored, and the type of PDL is stored in the “PDL” field. The function and the type of PDL are associated with each other by being stored in the same record in each field.

また、機能−PDL対応テーブル19は、画像読取装置1が複数のプリンタ装置15を出力先として選択し印刷させることができるように、対応するプリンタ装置15の識別情報毎に形成することができるようになっている。つまり、複数の機能−PDL対応テーブル19A乃至19Cの夫々にプリンタ装置15の識別情報、例えば「プリンタA」など、を付与することにより、前記機能とPDLの種類との対応関係をプリンタ装置15の種類ごとに記憶することができるようになっている。   The function-PDL correspondence table 19 can be formed for each identification information of the corresponding printer device 15 so that the image reading device 1 can select and print a plurality of printer devices 15 as output destinations. It has become. That is, by assigning identification information of the printer device 15 such as “printer A” to each of the plurality of function-PDL correspondence tables 19A to 19C, the correspondence relationship between the function and the type of PDL can be changed. Each type can be stored.

本実施の形態においては、図示するように、RAM3に3種類の機能−PDL対応テーブル19A、19B、19Cが形成されており、異なる3種類のプリンタ装置15に対応して印刷させることができるようになっている。各機能−PDL対応テーブル19A、19B、19Cをそれぞれ詳細に説明すると、機能−PDL対応テーブル19Aは「PostScript3」及び「ESC/Page」の2種類のPDLに対応するプリンタ装置に対してプリントデータを出力する際に参照されるテーブルである。テーブル19Bは「PostScript3」及び「PCL5」の2種類のPDLに対応するプリンタ装置に対してプリントデータを出力する際に参照されるテーブルである。そして、テーブル19Cは「PostScript3」、「ESC/Page」及び「PCL5」の3種類のPDLに対応するプリンタ装置に対してプリントデータを出力する際に参照されるテーブルである。また、全ての機能−PDL対応テーブル19A乃至19Cには、複写操作時に機能が指定されなかった場合に使用されるデフォルトのPDLの種類が「機能」フィールドの「なし」に対応付けて「PDL」フィールドに記憶されている。   In the present embodiment, as shown in the figure, three types of function-PDL correspondence tables 19A, 19B, and 19C are formed in the RAM 3, and printing can be performed corresponding to three different types of printers 15. It has become. Each function-PDL correspondence table 19A, 19B, 19C will be described in detail. The function-PDL correspondence table 19A provides print data to printer devices corresponding to two types of “PostScript3” and “ESC / Page”. It is a table that is referenced when outputting. The table 19B is a table that is referred to when print data is output to printer apparatuses corresponding to two types of PDLs “PostScript3” and “PCL5”. The table 19C is a table that is referred to when print data is output to a printer corresponding to three types of PDLs “PostScript3”, “ESC / Page”, and “PCL5”. Also, in all the function-PDL correspondence tables 19A to 19C, the default PDL type used when no function is specified during the copying operation is associated with “None” in the “Function” field, and “PDL”. Stored in the field.

さらに、機能−PDL対応テーブル19は、各機能ごとに複数のPDLの種類が登録されている場合に、各機能ごとに適用すべきPDLの種類の優先順位情報をも記憶する。すなわち、「PDL」フィールドの各レコードには、区切り記号「、」が介在されることにより複数種類のPDLが記憶(登録)されるようになっており、例えば前方から(図示左方から)順に優先順位が高いとみなされて後述する各種の処理が行われる。なお、優先順位情報は、各機能ごとに対応付けて登録された複数のPDLの優先順位を特定することができるものであれば、前記した記載順によるものに限定されない。   Further, the function-PDL correspondence table 19 also stores priority order information of PDL types to be applied to each function when a plurality of PDL types are registered for each function. That is, in each record of the “PDL” field, a plurality of types of PDLs are stored (registered) by interposing a delimiter “,”. For example, from the front (from the left in the drawing) It is considered that the priority is high, and various processes described later are performed. Note that the priority order information is not limited to the order described above as long as the priority order of the plurality of PDLs registered in association with each function can be specified.

次に上記構成を備える画像読取装置1とプリンタ装置15がUSBにより接続され複写処理(コピー)が行われる際に実行される処理動作について、図3及び図4に示すフローチャートに基づいて説明する。なお、以下のフローチャートに基づいて説明する画像読取装置1の処理動作は、ROM4に格納された制御プログラムに基づきCPU2が発行する命令に従って行われる。また、画像読取装置1に接続されるプリンタ装置15は、USBデバイスコントローラ(不図示)などを備え、USBにより直接画像読取装置1と接続されてPDLデータを受信するものである。   Next, processing operations executed when the image reading apparatus 1 having the above configuration and the printer apparatus 15 are connected by USB and copy processing (copy) is performed will be described based on the flowcharts shown in FIGS. 3 and 4. Note that the processing operation of the image reading apparatus 1 described based on the following flowchart is performed according to a command issued by the CPU 2 based on a control program stored in the ROM 4. The printer device 15 connected to the image reading device 1 includes a USB device controller (not shown) and the like, and is directly connected to the image reading device 1 via USB to receive PDL data.

ユーザ等によって、USBケーブル18にて画像読取装置1とプリンタ装置15のUSBポート17が接続されると、画像読取装置1のUSBホストコントローラ12は、プリンタ装置15とのUSBケーブル18による接続を電気的に検出する(S1)。画像読取装置1のUSBホストコントローラ12は、接続先であるプリンタ装置15に所定信号を出力するなどして識別情報を要求し(S2)、プリンタ装置15からの応答として返信されてきた識別情報を受信して(S3)、これをRAM3の所定領域に記憶する(S4)。なお、この識別情報は、USBケーブル18が外されるまで記憶され、その後新たにUSBケーブルが接続されたときに新たに受信した識別情報に更新される。   When the user or the like connects the USB port 17 of the image reading apparatus 1 and the printer apparatus 15 with the USB cable 18, the USB host controller 12 of the image reading apparatus 1 electrically connects the printer apparatus 15 with the USB cable 18. (S1). The USB host controller 12 of the image reading apparatus 1 requests identification information by, for example, outputting a predetermined signal to the printer apparatus 15 that is a connection destination (S2), and the identification information returned as a response from the printer apparatus 15 is used. This is received (S3) and stored in a predetermined area of the RAM 3 (S4). This identification information is stored until the USB cable 18 is disconnected, and then updated to the newly received identification information when the USB cable is newly connected.

上述のように画像読取装置1とプリンタ装置15とがUSBによって接続された状態で、画像読取装置1の読取部8にユーザにより原稿がセットされ、ユーザが操作部10において、1又は複数の機能を選択し或いは機能を選択せずにコピーを開始するための操作(スタートキーの押下等)を行うと、画像読取装置は、該操作によるコピー開始命令を受付るとともに、機能が指定された場合にあっては指定された1又は複数の機能を受け付けてRAM3の所定領域に記憶する(S51)。   As described above, in a state where the image reading device 1 and the printer device 15 are connected by USB, a document is set by the user in the reading unit 8 of the image reading device 1, and the user operates the operation unit 10 to set one or more functions. When an operation for starting copying (such as pressing the start key) is performed without selecting a function or selecting a function, the image reading apparatus receives a copy start command by the operation and a function is designated. In this case, the designated one or more functions are received and stored in a predetermined area of the RAM 3 (S51).

次いで、読取部8により、セットされた原稿の画像データが読取られ、所定のデータ処理等が施されて、ページメモリ5に張り付けられる(S52)。一方、前記S51において受付けた機能と前記S4で記憶した相手プリンタ装置15の識別情報及び機能−PDL対応テーブル19に付与されている識別情報に基づいて相手プリンタ装置15に対応する機能−PDL対応テーブル19を特定し(S53)、特定した機能−PDL対応テーブル19(以下「特定テーブル19」という。)が記憶する機能(「なし」を含む)とPDLの種類の対応関係及び、前記S51で機能の指定を受付けた場合にあっては、当該受付けた機能に基づいて、使用するPDLを決定するための処理を行う(S54)。そして、PDLが決定されると(S55:YES)、決定したPDLの画像データを読取った画像データから生成し(S56)、生成したPDLの画像データを相手先のプリンタ装置15に対してUSB(ケーブル)を通じて送信する(S57)。   Next, the image data of the set document is read by the reading unit 8, subjected to predetermined data processing and the like, and pasted on the page memory 5 (S52). On the other hand, the function-PDL correspondence table corresponding to the counterpart printer apparatus 15 based on the function accepted in S51 and the identification information of the counterpart printer apparatus 15 stored in S4 and the identification information assigned to the function-PDL correspondence table 19 19 is identified (S53), the correspondence between the functions (including “none”) stored in the identified function-PDL correspondence table 19 (hereinafter referred to as “specific table 19”) and the type of PDL, and the function in S51. Is received, a process for determining a PDL to be used is performed based on the received function (S54). When the PDL is determined (S55: YES), the determined PDL image data is generated from the read image data (S56), and the generated PDL image data is transmitted to the destination printer device 15 via USB ( (S57).

一方、相手先プリンタ装置15は、画像読取装置1からUSB(ケーブル)を通じて送信されてきたPDLデータを受信して(S58)、取得したPDLの画像データをデコードして印刷処理を行う(S59)。なお、前記S55においてPDLが決定されなかった場合は(S55:NO)、S56乃至S59の処理動作は行われない。   On the other hand, the partner printer device 15 receives the PDL data transmitted from the image reading device 1 through the USB (cable) (S58), decodes the acquired PDL image data, and performs a printing process (S59). . If the PDL is not determined in S55 (S55: NO), the processing operations of S56 to S59 are not performed.

次に前記S54の処理動作を図5に示すフローチャートに基づいて更に詳細に説明する。前記S51において機能の指定を受付けなかった場合は(S101:NO)、特定テーブル19の「機能」フィールドの「なし」に対応付けて記憶されているデフォルトのPDLの種類を、使用するPDLとして決定する(S102)。   Next, the processing operation of S54 will be described in more detail based on the flowchart shown in FIG. If the function designation is not accepted in S51 (S101: NO), the type of the default PDL stored in association with “None” in the “Function” field of the specific table 19 is determined as the PDL to be used. (S102).

前記S51において機能の指定を受付けていた場合(S101:YES)、指定された機能が1つであるか否かを判断し(S103)、1つである場合には、指定された機能に対応付けられたPDLが1種類であるか否かが特定テーブル19において当該機能に対応付けられたPDLの個数に従って判断される(S104)。そして、対応付けられたPDLが1種類であると判断した場合は、当該対応付けられたPDLを、使用するPDLとして決定する(S105)。   If the function designation is accepted in S51 (S101: YES), it is determined whether or not there is one designated function (S103). If there is one, the designated function is supported. Whether or not the attached PDL is one type is determined according to the number of PDLs associated with the function in the specific table 19 (S104). If it is determined that there is one type of associated PDL, the associated PDL is determined as a PDL to be used (S105).

前記S104において、指定された機能に対応付けられたPDLが複数種類あると判断した場合は(S104:NO)、当該複数種類のPDLの優先順位情報に基づいて最も優先順位が高いPDLを、使用するPDLとして決定する(S106)。   If it is determined in S104 that there are a plurality of types of PDLs associated with the designated function (S104: NO), the PDL having the highest priority is used based on the priority information of the plurality of types of PDLs. PDL to be determined (S106).

前記S103において、指定された機能が複数あると判断した場合は(S103:NO)、特定テーブル19において当該指定された機能全てに対応付けられたPDLの種類があるか否かを判断し(S107)、そのようなPDLがある場合には(S107:YES)、さらに当該PDLが1種類であるか否かを判断する(S108)。そして、当該PDLが1種類である場合には(S108:YES)、当該PDLを、使用するPDLとして決定する(S109)。   If it is determined in S103 that there are a plurality of specified functions (S103: NO), it is determined whether there are PDL types associated with all the specified functions in the specific table 19 (S107). ) If there is such a PDL (S107: YES), it is further determined whether or not there is only one type of PDL (S108). If there is only one type of PDL (S108: YES), the PDL is determined as a PDL to be used (S109).

前記S107において、指定された機能全てに対応付けられたPDLの種類がないと判断した場合は(S107:NO)、エラー報知を行う(S110)。エラー報知は表示部9に、例えば「指定された複数の機能を組み合わせて選択することはできません。」等のエラーメッセージを表示することによって行われる。該報知はその他種々の手段により行うことも可能であり例えば、画像読取装置1に発光手段や発音手段を設けて特定の発光や発音により当該エラーをユーザに報知するようにしてもよい。   If it is determined in S107 that there is no PDL type associated with all the specified functions (S107: NO), error notification is performed (S110). The error notification is performed by displaying an error message on the display unit 9 such as “cannot be selected by combining a plurality of designated functions”. The notification can also be performed by various other means. For example, the image reading apparatus 1 may be provided with a light emitting means or a sounding means to notify the user of the error by specific light emission or sounding.

前記S108において、指定された機能全てに対応付けられたPDLの種類が複数種類あると判断した場合(S108:NO)、PDLの優先順位情報を順に1位、2位、・・・とし、指定された機能に対応付けられた各PDLの優先順位情報を加算し(S111)、加算結果に基づき最も優先順位の高いPDLを、使用するPDLとして決定する(S112)。例えば、特定テーブル19が機能−PDL対応テーブル19Cである場合であって、指定された機能がソート、回転及び枠消去の3機能である場合には、「PCL5」の優先順位情報は、ソートについて「1位」、回転について「1位」、枠消去について「2位」であるから、加算優先順位は「1+1+2=4」であり、「ESC/Page」の優先順位情報は、ソートについて「2位」、回転について「2位」、枠消去について「1位」であるから、加算優先順位は「2+2+1=5」であり、「PostScript3」の優先順位情報は、ソートについて「3位」、回転について「3位」、枠消去について「3位」であるから、加算優先順位は「3+3+3=9」である。したがって、加算優先順位が最も高い「4」である「PCL5」を最も優先順位の高いものとし、これを使用するPDLとして決定する。なお、上記S111及びS112による優先順位の決定処理は、総合的な優先順位の決定処理手段の一例を示したに過ぎず、当然に、その他の優先順位情報に基づく処理手段により総合的な優先順位を算出し、これにより使用するPDLを決定してもよい。   In S108, when it is determined that there are a plurality of types of PDLs associated with all the specified functions (S108: NO), the PDL priority information is set to the first, second,. The priority information of each PDL associated with the assigned function is added (S111), and the PDL with the highest priority is determined as the PDL to be used based on the addition result (S112). For example, when the specific table 19 is the function-PDL correspondence table 19C, and the designated functions are three functions of sort, rotation, and frame deletion, the priority order information of “PCL5” Since “1st”, “1st” for rotation, and “2nd” for frame deletion, the addition priority is “1 + 1 + 2 = 4”, and the priority information of “ESC / Page” is “2” for sorting. "Position", "Rotation" is "Second", and Frame Erasure is "First", so the addition priority is "2 + 2 + 1 = 5", and the priority information of "PostScript3" is "third" for sorting and rotation Is “3rd” for frame erasure and “3rd” for frame erasure, so the addition priority is “3 + 3 + 3 = 9”. Therefore, “PCL5”, which is “4” having the highest addition priority, is determined to be the highest priority and is determined as the PDL to be used. Note that the priority determination processing in S111 and S112 described above is merely an example of a comprehensive priority determination processing means. Naturally, the overall priority order is determined by processing means based on other priority order information. And the PDL to be used may be determined.

以上の説明から明らかなように、本実施の形態に係る画像読取装置1によれば、それぞれのPDLの特徴を把握しているものが機能−PDL対応テーブル19の登録行えば、或いは、一般ユーザがPDLの特徴を調査した上で適切に機能−PDL対応テーブル19の登録を行えば、その後は、複写処理の際に、登録された情報に基づいて最適なPDLが自動的に選択されるので、PDLの特徴を把握していないその他の者であっても、指定した機能に応じて最適なPDLにより複写を行うことができる。また、プリンタ装置ごとに、機能−PDL対応テーブル19を登録(記憶)することができるので、複数のプリンタ装置をつなぎ替えて使用しても、機能に応じて最適なPDLが自動的に選択される。   As is clear from the above description, according to the image reading apparatus 1 according to the present embodiment, if a person who knows the characteristics of each PDL is registered in the function-PDL correspondence table 19 or is a general user. If the function-PDL correspondence table 19 is appropriately registered after investigating the characteristics of the PDL, the optimum PDL is automatically selected based on the registered information after the copying process. Even another person who does not grasp the characteristics of PDL can perform copying using the optimum PDL according to the designated function. In addition, since the function-PDL correspondence table 19 can be registered (stored) for each printer, the optimum PDL is automatically selected according to the function even if a plurality of printers are connected and used. The

なお、以上の実施の形態においては、画像読取装置1とプリンタ装置15をUSBを介して接続した場合を例に挙げて説明したが、画像読取装置1において複写処理が実行される前に相手先プリンタ装置15の識別情報を取得することができれば、接続手段はUSBに限定されない。その場合は例えば、USBホストコントローラ12に代えてパラレルインターフェース、LAN(ローカル・エリア・ネットワーク)インターフェース等を装備して、パラレル、LAN等を接続手段としてもよい。   In the above embodiment, the case where the image reading device 1 and the printer device 15 are connected via the USB has been described as an example. However, before the copy process is executed in the image reading device 1, the other party If the identification information of the printer device 15 can be acquired, the connecting means is not limited to the USB. In this case, for example, instead of the USB host controller 12, a parallel interface, a LAN (local area network) interface, or the like may be provided, and parallel, LAN, or the like may be used as the connection means.

また、本実施の形態においては、画像読取装置1は、相手の識別情報はネゴシエーションによって取得するようになっているが、操作部10等からユーザの操作により入力された識別情報を受付けて記憶し、該識別情報をネゴシエーションにより取得する識別情報の代わりに使用するものとしてもよい。   In the present embodiment, the image reading apparatus 1 is configured to acquire the identification information of the other party through negotiation. However, the image reading apparatus 1 accepts and stores the identification information input by the user operation from the operation unit 10 or the like. The identification information may be used in place of the identification information acquired by negotiation.

本発明は、例えば、プリンタ装置にUSBを介して接続可能なスキャナ等の画像読取装置に適用することができる。   The present invention can be applied to, for example, an image reading apparatus such as a scanner that can be connected to a printer apparatus via a USB.

本発明の実施の形態に係る画像読取装置の構成例を示した図である。1 is a diagram illustrating a configuration example of an image reading apparatus according to an embodiment of the present invention. 機能−PDL対応テーブルの例を示した図である。It is the figure which showed the example of the function-PDL correspondence table. 本発明の実施の形態に係る画像読取装置とプリンタ装置とが接続された際に形成されるネゴシエーションの例を示した図である。FIG. 5 is a diagram illustrating an example of negotiation formed when the image reading apparatus and the printer apparatus according to the embodiment of the present invention are connected. 本発明の実施の形態に係る画像読取装置の複写処理動作を示したフローチャートである。5 is a flowchart showing a copying process operation of the image reading apparatus according to the embodiment of the present invention. 本発明の実施の形態に係る画像読取装置が画像データをプリンタ装置に送信するために使用するPDLを決定する処理動作を示したフローチャートである。6 is a flowchart illustrating a processing operation for determining a PDL to be used by the image reading apparatus according to the embodiment of the present invention to transmit image data to the printer apparatus.

符号の説明Explanation of symbols

1 画像読取装置
2 CPU
3 RAM
4 ROM
8 読取部
11 PDL変換回路
12 USBホストコントローラ
15 プリンタ装置
19 機能−PDL対応テーブル
1 Image reading device 2 CPU
3 RAM
4 ROM
8 Reading unit 11 PDL conversion circuit 12 USB host controller 15 Printer device 19 Function-PDL correspondence table

Claims (3)

ケーブルを介してプリンタ装置を接続する接続手段と、前記ケーブルを通じてプリントデータを前記プリンタ装置へ送信する送信手段と、を備えた画像読取装置であって、
複写処理に関して利用可能な機能に、それぞれ対応付けてプリントデータの種類を記憶する記憶手段と、
前記機能の指定を受付ける機能指定受付手段と、
前記プリンタ装置に送信するプリントデータの種類を、前記機能指定受付手段が受付けた機能、及び、前記記憶手段が記憶する機能とプリントデータの種類の対応関係に基づいて決定する決定手段と、を備えることを特徴とする画像読取装置。
An image reading apparatus comprising: connection means for connecting a printer device via a cable; and transmission means for transmitting print data to the printer device via the cable,
Storage means for storing types of print data in association with functions available for copying processing;
Function designation accepting means for accepting designation of the function;
A function that is received by the function designation receiving unit, and a determination unit that determines a type of print data to be transmitted to the printer device based on a correspondence relationship between the function stored by the storage unit and the type of print data. An image reading apparatus.
接続されたプリンタ装置の識別情報を検出する識別情報検出手段をさらに備え、
前記記憶手段は、プリンタ装置の識別情報毎に、前記対応関係を記憶しており、
前記決定手段は、前記プリンタ装置に送信するプリントデータの種類を、前記識別情報検出手段が検出した識別情報により特定される前記対応関係、及び前記機能指定受付手段が受付けた機能に基づいて決定することを特徴とする請求項1記載の画像読取装置。
An identification information detecting means for detecting identification information of the connected printer device;
The storage means stores the correspondence relationship for each identification information of the printer device,
The determining means determines the type of print data to be transmitted to the printer device based on the correspondence specified by the identification information detected by the identification information detecting means and the function received by the function designation receiving means. The image reading apparatus according to claim 1.
前記記憶手段は、更に、適用すべきプリントデータの種類の優先順位情報を各機能毎に対応付けて記憶しており、
前記決定手段は、前記機能指定受付手段が受付けた機能に対応付けて複数のプリントデータの種類が記憶されている場合に、前記プリンタ装置に送信するプリントデータの種類を、前記機能指定受付手段が受付けた機能、並びに、前記記憶手段が当該機能に対応付けて記憶している複数のプリントデータの種類及び前記優先順位情報に基づいて決定することを特徴とする請求項1又は2記載の画像読取装置。
The storage means further stores priority information on the type of print data to be applied in association with each function,
The determining means determines the type of print data to be transmitted to the printer device when the function designation accepting means stores a plurality of types of print data in association with the function accepted by the function designation accepting means. 3. The image reading according to claim 1, wherein the function is determined based on the received function and the types of print data stored in association with the function by the storage unit and the priority order information. apparatus.
JP2003342915A 2003-10-01 2003-10-01 Image reading device Expired - Fee Related JP4144501B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003342915A JP4144501B2 (en) 2003-10-01 2003-10-01 Image reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003342915A JP4144501B2 (en) 2003-10-01 2003-10-01 Image reading device

Publications (2)

Publication Number Publication Date
JP2005110084A JP2005110084A (en) 2005-04-21
JP4144501B2 true JP4144501B2 (en) 2008-09-03

Family

ID=34537029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003342915A Expired - Fee Related JP4144501B2 (en) 2003-10-01 2003-10-01 Image reading device

Country Status (1)

Country Link
JP (1) JP4144501B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007088887A (en) * 2005-09-22 2007-04-05 Fuji Xerox Co Ltd Scanner and its operation menu display control method
JP2008193409A (en) * 2007-02-05 2008-08-21 Ricoh Co Ltd Image processing device

Also Published As

Publication number Publication date
JP2005110084A (en) 2005-04-21

Similar Documents

Publication Publication Date Title
US6609162B1 (en) Data processing apparatus connected to a network connectable a plurality of devices
US8467080B2 (en) Printing control system, printing control server, image forming apparatus, program, and printing control method
US7433067B2 (en) Printer, printing system, recording medium and server requiring authentication
CN102131028B (en) Image forming apparatus and method for displaying preview image
JPH1120275A (en) Image printing system and image printing method
JPH11150559A5 (en) Information processing system, information processing method, and information processing device
JP4601244B2 (en) Printing device
CN101652763A (en) Information processor, and method for limiting function of information processor
JP2002342050A (en) Image formation device, printing method, program and recording medium
US7177038B2 (en) Image forming system
US7796284B2 (en) Image processing system, image processing apparatus, and control method and program therefor
JP2005119095A (en) Image processor, printer, program, and recording medium
JP4144501B2 (en) Image reading device
US8806614B2 (en) Image processing apparatus, controlling method of image processing apparatus, and computer program
US7573592B2 (en) Status data transmission of image processing apparatus
US7532769B2 (en) Image processing device, image processing method and image processing program
US8284422B2 (en) Facsimile apparatus, and received-data processing method for use in said facsimile apparatus
JP2005123826A (en) Image processor, printer, program and recording medium
JP4032664B2 (en) Image forming system, host device and image output device
JP2005110085A (en) Image reading apparatus
US10819866B2 (en) Processing apparatus and non-transitory computer readable medium
JP3582624B2 (en) Facsimile communication system and facsimile machine
JP2006115021A (en) Facsimile machine
JP2932913B2 (en) Information distribution device
KR100503058B1 (en) Method for display ending of a printing state

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060818

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080513

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

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

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110627

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120627

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130627

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130627

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140627

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees