[go: up one dir, main page]

JP2008181564A - Server program for input/output data processing - Google Patents

Server program for input/output data processing Download PDF

Info

Publication number
JP2008181564A
JP2008181564A JP2008098394A JP2008098394A JP2008181564A JP 2008181564 A JP2008181564 A JP 2008181564A JP 2008098394 A JP2008098394 A JP 2008098394A JP 2008098394 A JP2008098394 A JP 2008098394A JP 2008181564 A JP2008181564 A JP 2008181564A
Authority
JP
Japan
Prior art keywords
print data
data
input
print
output 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.)
Pending
Application number
JP2008098394A
Other languages
Japanese (ja)
Inventor
Tsutomu Fujino
勤 藤野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2008098394A priority Critical patent/JP2008181564A/en
Publication of JP2008181564A publication Critical patent/JP2008181564A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To achieve wide area print data transmission with high quality and high function, which satisfies a mobile user by conventional print request procedures and a simple device operation in a remote place. <P>SOLUTION: In an on-demand printing system for mobile terminals, a client device 9 transmits generated print data to a server 1. The server 1 receives this print data by a transmission/reception means 2 and temporarily stores the print data into a storage means 3 and interprets a print data format by a print data interpreting means 4 and generates print image data by a print image generation means 5. On the other hand, the transmission/reception means 2 of the server 1 receives data formats which an input/output device 11 can interpret, and command information corresponding to mounted functions. A data conversion means 6 converts the print image data to a data format for the input/output device on the basis of the data format, and a data editing means 7 adds command information for mounted functions. This print data is transmitted to the input/output device 11 through the Internet 10. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、クライアント装置の印刷データをネットワークを利用して所望の入出力機器で印刷する際に印刷データを処理する入出力データ処理用サーバにおいて、該データ処理をコンピュータに実行させるための入出力データ処理用サーバプログラムに関するものである。   The present invention relates to an input / output for causing a computer to execute data processing in an input / output data processing server that processes print data when print data of a client device is printed on a desired input / output device using a network. The present invention relates to a data processing server program.

各種情報機器により生成された印刷データに基づいて印刷を行う従来の印刷装置では、印刷データのフォーマット(ページ記述言語)や、印刷装置に搭載された機能を使用するための印刷パラメータが、印刷装置ごとに個別に定義されている。このため、このような印刷装置を用いる情報機器では、専用のソフトウェア(プリンタドライバ)を使用して印刷データの生成を行っている。また、このような印刷データを生成するには、パソコンなどの高機能な情報機器を使用する必要がある。   In a conventional printing apparatus that performs printing based on print data generated by various information devices, the print data format (page description language) and print parameters for using the functions installed in the printing apparatus are displayed on the printing apparatus. Each is defined individually. For this reason, in information equipment using such a printing apparatus, print data is generated using dedicated software (printer driver). Further, in order to generate such print data, it is necessary to use a high-performance information device such as a personal computer.

ところで、近年、携帯電話や携帯情報端末などのモバイル端末のデータ処理能力が向上したことにより、モバイルコンピューティングが普及しつつある。例えば、モバイル端末を用いて生成した印刷データを、インターネット等のネットワークを利用して遠隔地の印刷装置に送付して印刷するといった広域印刷システムが提案されている(例えば、特許文献1、特許文献2参照)。
特開2001−222387号公報 特開2001−216106号公報
Incidentally, in recent years, mobile computing has become widespread due to an improvement in data processing capability of mobile terminals such as mobile phones and portable information terminals. For example, a wide-area printing system has been proposed in which print data generated using a mobile terminal is sent to a remote printing apparatus using a network such as the Internet and printed (for example, Patent Document 1, Patent Document). 2).
JP 2001-222387 A JP 2001-216106 A

しかしながら、このようなインターネットを利用した広域印刷システムでは、モバイル端末の記憶容量ないしは情報処理能力が小さいので、高品質な印刷データを生成することができないといった問題がある。なお、例えば特開平11−146084号公報には、サーバの記憶領域に通信回線を経由してデータを一時保管する(退避させる)ことにより、モバイル端末の限られた記憶容量でもデータ容量を気にすることなくデータを生成することができるようにしたデータ送受信システムが開示されている。しかし、このようなデータ退避技術を用いたとしても、アプリケーションの機能や印刷データの生成には性能的な限界があり、高品質な印刷データを生成することはできない。   However, such a wide-area printing system using the Internet has a problem that high-quality print data cannot be generated because the storage capacity or information processing capability of the mobile terminal is small. For example, in Japanese Patent Laid-Open No. 11-146084, data is temporarily stored (saved) in a storage area of a server via a communication line so that the data capacity can be taken care of even with a limited storage capacity of the mobile terminal. There has been disclosed a data transmission / reception system that can generate data without doing so. However, even if such a data saving technique is used, there are performance limitations in the generation of application functions and print data, and high-quality print data cannot be generated.

また、モバイル端末とインターネットとを利用した広域印刷システムでは、遠隔地への印刷データの送付は可能であるものの、各種各印刷装置がそれぞれ解釈することができるプリンタ言語の相違、あるいは各種印刷装置毎の搭載機能に対応するためのコマンドの相違により、高品質・高機能な印刷を望むことができないといった問題がある。   Also, in a wide area printing system using a mobile terminal and the Internet, print data can be sent to a remote place, but the printer language that can be interpreted by various printing devices, or the various printing devices There is a problem that it is not possible to desire high-quality and high-performance printing due to a difference in commands for supporting the installed functions.

本発明は、上記従来の問題を解決するためになされたものであって、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することを解決すべき課題とする。   The present invention has been made to solve the above-described conventional problems, and has high quality and high functionality that satisfies the user of a mobile terminal by a conventional print request procedure and simple device operation at a remote place. Realization of wide-area print data transmission is an issue to be solved.

上記課題を解決するためになされた本発明にかかる入出力データ処理用サーバプログラム(以下、略して「サーバプログラム」という。)は、次の各処理をコンピュータに実行させることを特徴とするものである。
(i)ネットワークを介して、クライアント装置及び入出力機器とデータを送受信する送受信処理。
(ii)クライアント装置から受信した印刷データを、入出力機器に固有のデータ形式に変換する印刷データ変換処理。
(iii)入出力機器に関する情報に基づいて、変換された印刷データを編集する印刷データ編集処理。
An input / output data processing server program (hereinafter referred to as “server program” for short) according to the present invention, which has been made to solve the above-mentioned problems, is characterized by causing a computer to execute the following processes. is there.
(I) Transmission / reception processing for transmitting / receiving data to / from the client device and the input / output device via the network.
(Ii) Print data conversion processing for converting print data received from the client device into a data format specific to the input / output device.
(Iii) Print data editing processing for editing the converted print data based on information on the input / output device.

このサーバプログラムをコンピュータで実行すれば、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末等のクライアント装置のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することができる。   If this server program is executed by a computer, high-quality and high-functional wide-area print data transmission that satisfies the user of a client device such as a mobile terminal can be performed by a conventional print request procedure and simple device operation at a remote place. Can be realized.

上記サーバプログラムは、クライアント装置から受信した印刷データのデータ形式を解釈する印刷データ解釈処理と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成処理とをコンピュータに実行させるようになっているのが好ましい。この場合、サーバプログラムは、印刷イメージデータを、入出力機器から受信した情報に基づいて、入出力機器が処理することができる固有のデータ形式に変換させることにより、入出力機器とはデータ形式が異なるクライアント装置の印刷データを入出力機器で印刷することを可能にする。   The server program causes a computer to execute print data interpretation processing for interpreting the data format of print data received from the client device, and print image generation processing for generating print image data based on the interpretation. Is preferred. In this case, the server program converts the print image data into a specific data format that can be processed by the input / output device based on the information received from the input / output device. Print data of different client devices can be printed by an input / output device.

上記サーバプログラムは、クライアント装置から受信した暗号化された印刷データを解凍する暗号解凍処理と、解凍された印刷データのデータ形式を解釈する印刷データ解釈処理と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成処理とをコンピュータに実行させるようになっていてもよい。この場合、サーバプログラムは、印刷イメージデータを、入出力機器から受信した情報に基づいて、入出力機器が処理することができる固有の暗号データ形式に変換させることにより、入出力機器とは暗号化方式が異なるクライアント装置の印刷データを入出力機器で印刷することを可能にする。   The server program includes an encryption / decompression process for decompressing encrypted print data received from a client device, a print data interpretation process for interpreting a data format of the decompressed print data, and print image data based on the interpretation. The print image generation process to be generated may be executed by a computer. In this case, the server program encrypts the print image data with the input / output device by converting the print image data into a unique encrypted data format that can be processed by the input / output device based on the information received from the input / output device. Print data of client devices with different methods can be printed by an input / output device.

上記サーバプログラムは、クライアント装置から受信した印刷データのデータ形式を解釈する印刷データ解釈処理と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成処理とをコンピュータに実行させるようになっている場合、印刷イメージデータを、入出力機器から受信したアドレス情報に基づいて、クライアント装置からアドレスを特定されなかった入出力機器で印刷することを可能にするようにしてもよい。あるいは、印刷イメージデータを、入出力機器から受信した搭載機能利用パラメータ情報に基づいて編集させ、印刷パラメータを印刷イメージデータに付加させ、クライアント装置から特定されなかった入出力機器に固有の搭載機能を利用して印刷することを可能にするようにしてもよい。   The server program causes a computer to execute print data interpretation processing for interpreting the data format of print data received from the client device, and print image generation processing for generating print image data based on the interpretation. In this case, the print image data may be printed by the input / output device whose address is not specified by the client device based on the address information received from the input / output device. Alternatively, the print image data is edited based on the installed function use parameter information received from the input / output device, the print parameter is added to the print image data, and the installed function specific to the input / output device not specified by the client device is added. You may make it possible to print using.

また、本発明にかかる記録媒体は、上記の各サーバプログラムのいずれか1つ、又は複数のものを記録していることを特徴とするものである。なお、記録媒体としては、例えば、磁気テープ、磁気ディスク等の磁気記録媒体、光ディスク等の光記録媒体などがあげられる。この記録媒体が記録しているサーバプログラムをコンピュータで実行すれば、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末等のクライアント装置のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することができる。   A recording medium according to the present invention records any one or a plurality of the server programs described above. Examples of the recording medium include a magnetic recording medium such as a magnetic tape and a magnetic disk, and an optical recording medium such as an optical disk. If the server program recorded on this recording medium is executed by a computer, the conventional print request procedure and simple device operation at a remote location will satisfy the user of a client device such as a mobile terminal with high quality and high quality. Functional wide area print data transmission can be realized.

本発明にかかる入出力データ処理用サーバシステム(以下、略して「サーバシステム」という。)は、次の各手段を備えていることを特徴とするものである。
(i)ネットワークを介して、クライアント装置及び入出力機器とデータを送受信する送受信手段。
(ii)クライアント装置から受信した印刷データを、入出力機器に固有のデータ形式に変換する印刷データ変換手段。
(iii)入出力機器に関する情報に基づいて、変換された印刷データを編集する印刷データ編集手段。
An input / output data processing server system according to the present invention (hereinafter referred to as “server system” for short) is characterized by including the following means.
(I) Transmission / reception means for transmitting / receiving data to / from the client device and the input / output device via the network.
(Ii) Print data conversion means for converting print data received from the client device into a data format specific to the input / output device.
(Iii) Print data editing means for editing the converted print data based on information relating to the input / output device.

このサーバシステムによれば、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末等のクライアント装置のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することができる。   According to this server system, high-quality, high-functional wide area print data transmission that satisfies the user of a client device such as a mobile terminal can be realized by a conventional print request procedure and simple device operation at a remote place. Can do.

上記サーバシステムは、クライアント装置から受信した印刷データのデータ形式を解釈する印刷データ解釈手段と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成手段とを備えているのが好ましい。この場合、サーバシステムは、印刷イメージデータを、入出力機器から受信した情報に基づいて、入出力機器が処理することができる固有のデータ形式に変換させることにより、入出力機器とはデータ形式が異なるクライアント装置の印刷データを入出力機器で印刷することを可能にする。   The server system preferably includes a print data interpretation unit that interprets the data format of the print data received from the client device, and a print image generation unit that generates print image data based on the interpretation. In this case, the server system converts the print image data into a specific data format that can be processed by the input / output device based on the information received from the input / output device. Print data of different client devices can be printed by an input / output device.

上記サーバシステムは、クライアント装置から受信した暗号化された印刷データを解凍する暗号解凍手段と、解凍された印刷データのデータ形式を解釈する印刷データ解釈手段と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成手段とを備えていてもよい。この場合、サーバシステムは、印刷イメージデータを、入出力機器から受信した情報に基づいて、入出力機器が処理することができる固有の暗号データ形式に変換させることにより、入出力機器とは暗号化方式が異なるクライアント装置の印刷データを入出力機器で印刷することを可能にする。   The server system includes an encryption / decompression unit that decompresses the encrypted print data received from the client device, a print data interpretation unit that interprets the data format of the decompressed print data, and print image data based on the interpretation. Print image generation means for generating may be provided. In this case, the server system encrypts the print image data with the input / output device by converting the print image data into a unique encrypted data format that can be processed by the input / output device based on the information received from the input / output device. Print data of client devices with different methods can be printed by an input / output device.

上記サーバシステムは、クライアント装置から受信した印刷データのデータ形式を解釈する印刷データ解釈手段と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成手段とを備えている場合、印刷イメージデータを、入出力機器から受信したアドレス情報に基づいて、クライアント装置からアドレスを特定されなかった入出力機器で印刷することを可能にするようにしてもよい。あるいは、印刷イメージデータを、入出力機器から受信した搭載機能利用パラメータ情報に基づいて編集させ、印刷パラメータを印刷イメージデータに付加させ、クライアント装置から特定されなかった入出力機器に固有の搭載機能を利用して印刷することを可能にするようにしてもよい。   When the server system includes a print data interpretation unit that interprets the data format of the print data received from the client device, and a print image generation unit that generates the print image data based on the interpretation, Based on the address information received from the input / output device, printing may be performed by the input / output device whose address has not been specified by the client device. Alternatively, the print image data is edited based on the installed function use parameter information received from the input / output device, the print parameter is added to the print image data, and the installed function specific to the input / output device not specified by the client device is added. You may make it possible to print using.

以上、本発明によれば、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することができる。   As described above, according to the present invention, high-quality and high-function wide area print data transmission that satisfies the user of the mobile terminal can be realized by the conventional print request procedure and simple device operation at a remote place.

以下、本発明の実施の形態を具体的に説明する。なお、本発明は、基本的には、クライアント装置が生成した印刷データを受信してこれを一時保管し、印刷データのデータ形式を解釈して印刷イメージデータを生成し、入出力機器が解釈することができるデータ形式と搭載機能に対応するコマンド情報とを受信し、生成した印刷イメージデータを入出力機器用のデータ形式に変換し、搭載機能コマンド情報を付加して送信することができる入出力データ処理専用サーバないしはその制御手法(入出力データ処理専用サーバを制御するプログラム及び該プログラムを記録している記録媒体を含む)であることを特徴とする。この基本的な構成によれば、クライアント装置から受信した印刷データのデータ形式と、入出力機器から受信した該入出力機器側で解釈することができる印刷データのデータ形式との相違が吸収される。   Hereinafter, embodiments of the present invention will be specifically described. The present invention basically receives print data generated by a client device, temporarily stores it, interprets the data format of the print data, generates print image data, and interprets the input / output device. I / O that can receive the command format corresponding to the data format and the installed function, convert the generated print image data to the data format for the input / output device, add the installed function command information, and send it A data processing dedicated server or a control method thereof (including a program for controlling the input / output data processing dedicated server and a recording medium storing the program). According to this basic configuration, the difference between the data format of the print data received from the client device and the data format of the print data that can be interpreted by the input / output device from the input / output device is absorbed. .

(実施の形態1)
以下、本発明の実施の形態1にかかるモバイル端末向けオンデマンドプリンティングシステムを説明する。
図1に示すように、実施の形態1では、入出力データ処理専用サーバ1(以下、略して「サーバ1」という。)は、送受信手段2と、記憶手段3と、印刷データ解釈手段4と、印刷イメージ生成手段5と、印刷データ変換手段6と、印刷データ編集手段7と、機器制御情報保持部8とを備えている。
(Embodiment 1)
The on-demand printing system for mobile terminals according to the first embodiment of the present invention will be described below.
As shown in FIG. 1, in the first embodiment, an input / output data processing dedicated server 1 (hereinafter referred to as “server 1” for short) includes a transmission / reception unit 2, a storage unit 3, a print data interpretation unit 4, and the like. , A print image generation unit 5, a print data conversion unit 6, a print data editing unit 7, and a device control information holding unit 8.

ここで、送受信手段2は、インターネット10(ネットワーク)を介して、クライアント装置9から印刷データを受信する。さらに、送受信手段2は、インターネット10を介して、入出力機器11(MFP)から印刷データ及び機器制御情報を受信する一方、入出力機器11に印刷データを送信する。記憶手段3は、送受信手段2が受信した印刷データ及び送受信手段2が送信すべき印刷データを一時的に記憶する。印刷データ解釈手段4は、クライアント装置9から受信した印刷データのデータ形式を解釈する。印刷イメージ生成手段5は、この解釈に基づいて印刷イメージデータを生成する。   Here, the transmission / reception means 2 receives print data from the client device 9 via the Internet 10 (network). Further, the transmission / reception means 2 receives print data and device control information from the input / output device 11 (MFP) via the Internet 10 and transmits the print data to the input / output device 11. The storage unit 3 temporarily stores print data received by the transmission / reception unit 2 and print data to be transmitted by the transmission / reception unit 2. The print data interpretation unit 4 interprets the data format of the print data received from the client device 9. The print image generation means 5 generates print image data based on this interpretation.

印刷データ変換手段6は、クライアント装置9から受信した印刷データを、入出力機器11に固有のデータ形式に変換する。印刷データ編集手段7は、入出力機器11に関する情報に基づいて、変換された印刷データを編集する。機器制御情報保持部8は、入出力機器11から受信した機器制御情報を保持する。   The print data conversion unit 6 converts the print data received from the client device 9 into a data format specific to the input / output device 11. The print data editing means 7 edits the converted print data based on information about the input / output device 11. The device control information holding unit 8 holds device control information received from the input / output device 11.

実施の形態1にかかるオンデマンドプリンティングシステムでは、システム利用者は、クライアント装置9の任意のプリントドライバを使用して、通常の手順で印刷データを生成し、この印刷データをサーバ1に送信することができる。印刷物を所望するシステム利用者(印刷データ生成者又は印刷データ生成者から連絡を受けた者)は、インターネット10に接続された任意の入出力機器11の操作パネルからサーバ1を指定し、該当する印刷データと印刷時に使用したい入出力機器11のフィニシング機能とを設定することにより、インターネット10に接続されている入出力機器11のある場所でさえあれば、任意の場所で所望する体裁の印刷物を容易に入手することができる。   In the on-demand printing system according to the first embodiment, the system user uses any print driver of the client device 9 to generate print data by a normal procedure, and transmits this print data to the server 1. Can do. A system user who desires a printed matter (a print data generator or a person who receives a contact from the print data generator) designates the server 1 from an operation panel of an arbitrary input / output device 11 connected to the Internet 10 and corresponds. By setting the print data and the finishing function of the input / output device 11 that is desired to be used at the time of printing, as long as the input / output device 11 connected to the Internet 10 is located, a desired printed matter can be printed at any place. It can be easily obtained.

サーバ1では、送受信手段2で受信した印刷データのフォーマット(ページ記述言語など)を印刷データ解釈手段4により解釈し、印刷イメージ生成手段5(内蔵したラスタライザ)を用いて印刷イメージデータを生成することができる。システム利用者がインターネット10に接続された任意の入出力機器11の操作パネルでサーバ1を指定すれば、インターネット10を経由して、この入出力機器11が解釈することができるページ記述言語や、印刷時に使用したい入出力機器11の機能に対応するコマンド(プリントジョブ言語など)がサーバ1に送信される。   In the server 1, the print data format (page description language or the like) received by the transmission / reception means 2 is interpreted by the print data interpretation means 4, and print image data is generated using the print image generation means 5 (built-in rasterizer). Can do. If the system user designates the server 1 on the operation panel of an arbitrary input / output device 11 connected to the Internet 10, a page description language that can be interpreted by the input / output device 11 via the Internet 10, A command (such as a print job language) corresponding to the function of the input / output device 11 that is desired to be used during printing is transmitted to the server 1.

サーバ1では、生成した印刷イメージデータを、入出力機器11が解釈することができるページ記述言語に変換し、またプリントジョブ言語を印刷イメージデータに付加して、入出力機器11に送信する。入出力機器11側で待つシステム利用者には、印刷イメージデータが、指定したフィニシング機能を有効にした印刷物として出力される。システム利用者は、従来のような入出力機器1に対応した専用プリントドライバで印刷しなければならないといった制約を受けることはない。したがって、モバイル環境のように予め出力先のプリンタが既定されていない場合でも、印刷が可能となる。   The server 1 converts the generated print image data into a page description language that can be interpreted by the input / output device 11, adds the print job language to the print image data, and transmits the print image data to the input / output device 11. To the system user waiting on the input / output device 11 side, the print image data is output as a printed matter with the designated finishing function enabled. The system user is not restricted by having to print with a dedicated print driver corresponding to the conventional input / output device 1. Therefore, even when the output destination printer is not preset as in the mobile environment, printing is possible.

(実施の形態2)
以下、図2を参照しつつ、本発明の実施の形態2にかかる暗号化機能付きモバイル向けオンデマンドプリンティングシステムを説明する。ただし、この実施の形態2にかかるオンデマンドプリンティングシステムないしサーバは、実施の形態1にかかるオンデマンドプリンティングシステムないしサーバと多くの共通点を有するので、説明の重複を避けるため、以下では、主として実施の形態1にかかるオンデマンドプリンティングシステムないしサーバと異なる点を説明する。なお、図2中の各部材において、図1中の部材と共通な部材には、図1の場合と同一の参照番号が付されている。
(Embodiment 2)
Hereinafter, an on-demand printing system for mobile with an encryption function according to a second embodiment of the present invention will be described with reference to FIG. However, the on-demand printing system or server according to the second embodiment has a lot in common with the on-demand printing system or server according to the first embodiment. Differences from the on-demand printing system or server according to the first embodiment will be described. In addition, in each member in FIG. 2, the same reference number as the case of FIG. 1 is attached | subjected to the member which is common in the member in FIG.

図2に示すように、実施の形態2にかかるオンデマンドプリンティングシステムでは、クライアント装置9は、印刷データを暗号化する第1暗号化手段12を備えている。そして、サーバ1は、クライアント装置9から受信した暗号化された印刷データを解凍する第1暗号解凍手段13と、入出力機器11に送信すべき印刷データを暗号化する第2暗号化手段14とを備えている。また、入出力機器11は、サーバ1から受信した暗号化された印刷データを解凍する第2暗号解凍手段15を備えている。その他の構成は、図1に示す実施の形態1にかかるオンデマンドプリンティングシステムと同様である。要するに、実施の形態2にかかるオンデマンドプリンティングシステムは、実施の形態1にかかるオンデマンドプリンティングシステムに暗号化機能を付加したものである。   As shown in FIG. 2, in the on-demand printing system according to the second embodiment, the client device 9 includes first encryption means 12 that encrypts print data. Then, the server 1 includes a first encryption / decompression unit 13 for decompressing the encrypted print data received from the client device 9, and a second encryption unit 14 for encrypting the print data to be transmitted to the input / output device 11. It has. Further, the input / output device 11 includes a second encryption decompression unit 15 that decompresses the encrypted print data received from the server 1. Other configurations are the same as those of the on-demand printing system according to the first embodiment shown in FIG. In short, the on-demand printing system according to the second embodiment is obtained by adding an encryption function to the on-demand printing system according to the first embodiment.

このオンデマンドプリンティングシステムでは、クライアント装置9の第1暗号化手段12は、生成した印刷データを暗号化する。他方、サーバ1第1暗号解凍手段13は、クライアント装置9の第1暗号化手段12によって暗号化された印刷データを復元する。また、サーバ1の第2暗号化手段14は、データ変換後の印刷データを暗号化する。入出力機器11側は、第2暗号解凍手段15が暗号化された印刷データを復元した後、印刷処理を行う。なお、サーバ1では、データ通信時にクライアント装置9及び入出力機器11が処理することができる暗号化処理方式を入手し、それに対応した処理を行う。   In this on-demand printing system, the first encryption unit 12 of the client device 9 encrypts the generated print data. On the other hand, the server 1 first encryption / decompression means 13 restores the print data encrypted by the first encryption means 12 of the client device 9. The second encryption unit 14 of the server 1 encrypts the print data after data conversion. On the input / output device 11 side, after the second encryption / decompression means 15 restores the encrypted print data, the print processing is performed. The server 1 obtains an encryption processing method that can be processed by the client device 9 and the input / output device 11 during data communication, and performs processing corresponding to the encryption processing method.

実施の形態2にかかるオンデマンドプリンティングシステムは、前記のとおり、インターネットを利用した実施の形態1にかかるモバイル向けオンデマンドプリンティングシステムに暗号化機能を付加してシステムの有効化を図ったものであるが、暗号化機能は、入出力機器11ごとに差異があることが多い。そこで、この実施の形態2では、クライアント装置9からサーバ1にデータ送信する際の暗号化処理と、入出力機器11が搭載する暗号化処理との相違を、サーバ1で変換処理を行うことにより吸収するようにしている。このオンデマンドプリンティングシステムでは、暗号化処理のレベルアップにも容易に対応することができるといった利点がある。   As described above, the on-demand printing system according to the second embodiment is a system in which an encryption function is added to the on-demand printing system for mobile according to the first embodiment using the Internet to enable the system. However, the encryption function often differs for each input / output device 11. Therefore, in the second embodiment, the server 1 performs a conversion process on the difference between the encryption process when data is transmitted from the client device 9 to the server 1 and the encryption process installed in the input / output device 11. I try to absorb it. This on-demand printing system has an advantage that it can easily cope with the level of encryption processing.

以下、実施の形態2にかかるオンデマンドプリンティングシステムにおける、クライアント装置9のデータ処理手順と、サーバ1のデータ処理手順と、入出力機器11のデータ処理手順とを説明する。なお、これらの処理手順において、暗号化を行わない場合は、実施の形態1における処理手順となる。
まず、図6に示すフローチャートに従って、クライアント装置9のデータ処理手順を説明する。
Hereinafter, a data processing procedure of the client device 9, a data processing procedure of the server 1, and a data processing procedure of the input / output device 11 in the on-demand printing system according to the second embodiment will be described. In these processing procedures, when encryption is not performed, the processing procedure in the first embodiment is used.
First, the data processing procedure of the client device 9 will be described according to the flowchart shown in FIG.

図6に示すように、クライアント装置9のデータ処理においては、まず印刷処理を開始し(ステップS1)、アプリケーションへの印刷指示を行う(ステップS2)。続いて、アプリケーションとプリントドライバとの協働により、印刷データを生成する(ステップS3)。次に、暗号化が必要であるか否かを判定し(ステップS4)、暗号化が必要であれば(YES)、印刷データを暗号化し、暗号化制御情報を印刷データに付加する(ステップS5)。なお、暗号化が必要でなければ(NO)、ステップS5をスキップする。この後、印刷データをサーバ1に送信し(ステップS6)、印刷処理を完了する(ステップS7)。   As shown in FIG. 6, in the data processing of the client device 9, first, printing processing is started (step S1), and a printing instruction is given to the application (step S2). Subsequently, print data is generated by cooperation between the application and the print driver (step S3). Next, it is determined whether encryption is necessary (step S4). If encryption is necessary (YES), the print data is encrypted, and the encryption control information is added to the print data (step S5). ). If encryption is not necessary (NO), step S5 is skipped. Thereafter, the print data is transmitted to the server 1 (step S6), and the printing process is completed (step S7).

以下、図7に示すフローチャートに従って、サーバ1のデータ処理手順を説明する。
図7に示すように、サーバ1のデータ処理においては、送受信手段2は、入出力機器11から印刷要求を受信し(ステップS11)、印刷対象データ識別名と入出力機器制御情報とを入出力機器11から受信する(ステップS12)。続いて、印刷対象データを記憶手段3から取り出し(ステップS13)、これが暗号化された印刷データであるか否かを判定する(ステップS14)。暗号化された印刷データであれば(YES)、暗号化制御情報に対応した第1暗号解凍手段13を用いて印刷データを復元し、印刷データを得る(ステップS15)。なお、暗号化された印刷データでなければ(NO)、ステップS15をスキップする。
Hereinafter, the data processing procedure of the server 1 will be described with reference to the flowchart shown in FIG.
As shown in FIG. 7, in the data processing of the server 1, the transmission / reception means 2 receives a print request from the input / output device 11 (step S11), and inputs / outputs the print target data identification name and the input / output device control information. Received from the device 11 (step S12). Subsequently, the print target data is extracted from the storage means 3 (step S13), and it is determined whether or not this is encrypted print data (step S14). If the print data is encrypted (YES), the print data is restored using the first encryption / decompression means 13 corresponding to the encryption control information to obtain the print data (step S15). If the print data is not encrypted (NO), step S15 is skipped.

次に、印刷データ解釈手段4が印刷データの形式を解釈し(ステップS16)、続いて印刷データのデータ形式に対応する印刷イメージ生成手段5が印刷イメージデータを生成する(ステップS17)。さらに、印刷データ変換手段6が、入出力装置11から入手した入出力機器制御情報に基づいて、印刷イメージデータを、入出力機器11が解釈可能な印刷データに変換する(ステップS18)。   Next, the print data interpretation unit 4 interprets the format of the print data (step S16), and then the print image generation unit 5 corresponding to the data format of the print data generates the print image data (step S17). Further, the print data conversion means 6 converts the print image data into print data that can be interpreted by the input / output device 11 based on the input / output device control information obtained from the input / output device 11 (step S18).

さらに、印刷データ編集手段7が、入出力装置11から入手した機器制御情報に基づいて、入出力機器11を制御するためのコマンドを、変換された印刷データに付加する(ステップS19)。続いて、第2暗号化手段14が、入出力装置11から入手した機器制御情報に基づいて、入出力機器11が解釈可能な暗号化処理を行う(ステップS20)。この後、送受信手段2が入出力機器11に印刷データを送信し(ステップS21)、印刷処理を完了する(ステップS22)。   Further, the print data editing means 7 adds a command for controlling the input / output device 11 to the converted print data based on the device control information obtained from the input / output device 11 (step S19). Subsequently, the second encryption unit 14 performs an encryption process interpretable by the input / output device 11 based on the device control information obtained from the input / output device 11 (step S20). Thereafter, the transmission / reception means 2 transmits print data to the input / output device 11 (step S21), and the printing process is completed (step S22).

以下、図8に示すフローチャートに従って、入出力機器11のデータ処理手順を説明する。
図8に示すように、入出力機器11のデータ処理においては、印刷要求を開始し(ステップS31)、サーバ1に印刷対象データ識別名と機器制御情報とを送信する(ステップS32)。続いて、サーバ1からの印刷データの着信を待つ(ステップS33)。すなわち、サーバ1からの印刷データの着信の有無を判定し(ステップS34)、印刷データが着信していなければ(NO)、ステップS33を繰り返し実行する。サーバ1から印刷データが着信していれば(YES)、サーバ1からの印刷データを受信する(ステップS35)。
The data processing procedure of the input / output device 11 will be described below according to the flowchart shown in FIG.
As shown in FIG. 8, in the data processing of the input / output device 11, a print request is started (step S31), and the print target data identification name and device control information are transmitted to the server 1 (step S32). Then, it waits for an incoming print data from the server 1 (step S33). That is, it is determined whether or not print data has been received from the server 1 (step S34). If no print data has been received (NO), step S33 is repeatedly executed. If the print data has arrived from the server 1 (YES), the print data from the server 1 is received (step S35).

次に、第2暗号解凍手段15が、暗号化された印刷データの暗号解凍処理を行う(ステップS36)。続いて、印刷データの解釈を行い(ステップS37)、さらに機器制御コマンドの解釈を行う(ステップS38)。この後、印刷処理を実行し(ステップS39)、印刷処理を完了する(ステップS40)。   Next, the second encryption / decompression means 15 performs encryption / decompression processing of the encrypted print data (step S36). Subsequently, the print data is interpreted (step S37), and the device control command is further interpreted (step S38). Thereafter, the printing process is executed (step S39), and the printing process is completed (step S40).

(実施の形態3)
以下、図3を参照しつつ、本発明の実施の形態3にかかるスキャン画像用のモバイル端末向けオンデマンドプリンティングシステムを説明する。ただし、この実施の形態3にかかるオンデマンドプリンティングシステムないしサーバは、実施の形態1にかかるオンデマンドプリンティングシステムないしサーバと多くの共通点を有するので、説明の重複を避けるため、以下では、主として実施の形態1にかかるオンデマンドプリンティングシステムないしサーバと異なる点を説明する。なお、図3中の各部材において、図1中の部材と共通な部材には、図1の場合と同一の参照番号が付されている。
(Embodiment 3)
Hereinafter, the on-demand printing system for mobile terminals for scanned images according to the third embodiment of the present invention will be described with reference to FIG. However, the on-demand printing system or server according to the third embodiment has a lot in common with the on-demand printing system or server according to the first embodiment. Differences from the on-demand printing system or server according to the first embodiment will be described. In addition, in each member in FIG. 3, the same reference number as the case of FIG. 1 is attached | subjected to the member which is common in the member in FIG.

図3に示すように、実施の形態3にかかるオンデマンドプリンティングシステムでは、クライアント装置として入力機器16(MFP)が設けられている。また、サーバ1には、印刷データ解釈手段として入力データ解釈手段4’が設けられている。その他の構成は、図1に示す実施の形態1にかかるオンデマンドプリンティングシステムと同様である。要するに、実施の形態3にかかるオンデマンドプリンティングシステムは、入力機器16のスキャンデータ送信機能と、実施の形態1にかかるモバイル向けオンデマンドプリンティングシステムとを組み合せて、リモートコピーを実現したものである。   As shown in FIG. 3, in the on-demand printing system according to the third embodiment, an input device 16 (MFP) is provided as a client device. Further, the server 1 is provided with input data interpretation means 4 'as print data interpretation means. Other configurations are the same as those of the on-demand printing system according to the first embodiment shown in FIG. In short, the on-demand printing system according to the third embodiment realizes remote copy by combining the scan data transmission function of the input device 16 and the on-demand printing system for mobile according to the first embodiment.

このオンデマンドプリンティングシステムでは、入力機器16(MFP)に入力された入力データ(スキャンイメージ)が、インターネット10を介してサーバ1の送受信手段2に送信される。サーバ1では、入力データ解釈手段4’と印刷イメージ生成手段5とで、入力データである圧縮スキャンイメージを復元する。そして、印刷データ変換手段6と印刷データ編集手段7とにより、入出力機器11が解釈することができる印刷データを生成する。   In this on-demand printing system, input data (scan image) input to the input device 16 (MFP) is transmitted to the transmission / reception means 2 of the server 1 via the Internet 10. In the server 1, the input data interpretation unit 4 'and the print image generation unit 5 restore the compressed scan image that is the input data. The print data conversion means 6 and the print data editing means 7 generate print data that can be interpreted by the input / output device 11.

実施の形態3にかかるオンデマンドプリンティングシステムでは、リモートコピー送信側のシステム利用者は、入力機器16(MFP)の操作でスキャン画像をサーバ1に送信する。リモートコピー受信側の利用者は、実施の形態1の場合と同様に、任意の入出力機器11(MFP)によりサーバ1を指定し、所望するフィニシング機能を設定して、スキャン画像を入手することができる。なお、サーバ1では、実施の形態1の場合と同様に、印刷イメージデータを入出力機器11側のコマンドデータに変換して、入出力機器11に送信する。   In the on-demand printing system according to the third embodiment, a system user on the remote copy transmission side transmits a scan image to the server 1 by operating the input device 16 (MFP). As in the case of the first embodiment, the user on the remote copy receiving side designates the server 1 with an arbitrary input / output device 11 (MFP), sets a desired finishing function, and obtains a scanned image. Can do. Note that the server 1 converts the print image data into command data on the input / output device 11 side and transmits it to the input / output device 11 as in the case of the first embodiment.

(実施の形態4)
以下、図4を参照しつつ、本発明の実施の形態4にかかる専用アプリケーションからのオンデマンドプリンティングシステムを説明する。ただし、この実施の形態4にかかるオンデマンドプリンティングシステムないしサーバは、実施の形態1にかかるオンデマンドプリンティングシステムないしサーバと多くの共通点を有するので、説明の重複を避けるため、以下では、主として実施の形態1にかかるオンデマンドプリンティングシステムないしサーバと異なる点を説明する。なお、図4中の各部材において、図1中の部材と共通な部材には、図1の場合と同一の参照番号が付されている。
(Embodiment 4)
Hereinafter, an on-demand printing system from a dedicated application according to the fourth embodiment of the present invention will be described with reference to FIG. However, the on-demand printing system or server according to the fourth embodiment has a lot in common with the on-demand printing system or server according to the first embodiment. Differences from the on-demand printing system or server according to the first embodiment will be described. In addition, in each member in FIG. 4, the same reference number as the case of FIG. 1 is attached | subjected to the member which is common in the member in FIG.

図4に示すように、実施の形態4にかかるオンデマンドプリンティングシステムでは、クライアント装置として基幹系アプリケーション17(メインフレーム)が設けられている。また、サーバ1には、印刷データ解釈手段として入力データ解釈手段4’が設けられている。その他の構成は、図1に示す実施の形態1にかかるオンデマンドプリンティングシステムと同様である。要するに、実施の形態4にかかるオンデマンドプリンティングシステムは、企業の基幹系アプリケーションなどの専用アプリケーションと、実施の形態1にかかるオンデマンドプリンティングシステムとを組み合せて、専用アプリケーションから出力される、限定された旧式のプリンタ言語で構成された印刷データを、任意の最新の入出力機器で出力させることができるシステムを実現したものである。   As shown in FIG. 4, in the on-demand printing system according to the fourth embodiment, a backbone application 17 (main frame) is provided as a client device. Further, the server 1 is provided with input data interpretation means 4 'as print data interpretation means. Other configurations are the same as those of the on-demand printing system according to the first embodiment shown in FIG. In short, the on-demand printing system according to the fourth embodiment is a limited output that is output from the dedicated application by combining the dedicated application such as the enterprise backbone system and the on-demand printing system according to the first embodiment. The present invention realizes a system that can output print data configured in an old printer language with any latest input / output device.

このオンデマンドプリンティングシステムでは、メインフレーム上の基幹系アプリケーション17から出力された印刷データが、インターネット10を介してサーバ1に送信される。サーバ1では、入力データ解釈手段4’と印刷イメージ生成手段5とにより、基幹系アプリケーション17が出力する旧式のプリンタ言語をラスタライズし、印刷データ変換手段6と印刷データ編集手段7とにより、最新の入出力機器11が解釈することができる印刷データを生成する。   In this on-demand printing system, print data output from the main system application 17 on the main frame is transmitted to the server 1 via the Internet 10. In the server 1, the old printer language output by the core application 17 is rasterized by the input data interpretation unit 4 ′ and the print image generation unit 5, and the latest data is output by the print data conversion unit 6 and the print data editing unit 7. Print data that can be interpreted by the input / output device 11 is generated.

一般に、メインフレーム上の基幹径系アプリケーション17等の専用アプリケーションでは、修正工数が多大となるため、対応プリント言語を容易に変更することができない。しかし、このように、基幹系アプリケーション17と入出力機器11との間に、サーバ1を介在させることにより、印刷データの変換を行うことができ、旧式のプリント言語で構成された印刷データを、最新の入出力機器11(MFP)に出力することができるシステムを容易に構築することができる。   In general, in a dedicated application such as the backbone diameter system application 17 on the main frame, the number of man-hours for correction is large, and the corresponding print language cannot be easily changed. However, in this way, the print data can be converted by interposing the server 1 between the core application 17 and the input / output device 11, and the print data configured in the old print language can be A system that can output to the latest input / output device 11 (MFP) can be easily constructed.

(実施の形態5)
以下、図5を参照しつつ、本発明の実施の形態5にかかるオンデマンド出版用のオンデマンドプリンティングシステムを説明する。ただし、この実施の形態5にかかるオンデマンドプリンティングシステムないしサーバは、実施の形態1にかかるオンデマンドプリンティングシステムないしサーバと多くの共通点を有するので、説明の重複を避けるため、以下では、主として実施の形態1にかかるオンデマンドプリンティングシステムないしサーバと異なる点を説明する。なお、図5中の各部材において、図1中の部材と共通な部材には、図1の場合と同一の参照番号が付されている。
(Embodiment 5)
Hereinafter, an on-demand printing system for on-demand publication according to a fifth embodiment of the present invention will be described with reference to FIG. However, the on-demand printing system or server according to the fifth embodiment has many common points with the on-demand printing system or server according to the first embodiment. Differences from the on-demand printing system or server according to the first embodiment will be described. In addition, in each member in FIG. 5, the same reference number as the case of FIG. 1 is attached | subjected to the member which is common in the member in FIG.

図5に示すように、実施の形態5にかかるオンデマンドプリンティングシステムでは、クライアント装置として出版用コンテンツデータベース18が設けられている。また、サーバ1には、印刷データ解釈手段として入力データ解釈手段4’が設けられている。その他の構成は、図1に示す実施の形態1にかかるオンデマンドプリンティングシステムと同様である。要するに、実施の形態5にかかるオンデマンドプリンティングシステムは、サイズ変換ロジックを組み入れることにより、本のサイズを顧客の好みに合わせることが可能な簡易オンデマンド出版を実現することができるものである。このオンデマンドプリンティングシステムないしコンビニ印刷システムは、例えば、通信教育用の教材や、多品種小部数出版に適するものである。   As shown in FIG. 5, in the on-demand printing system according to the fifth embodiment, a publishing content database 18 is provided as a client device. Further, the server 1 is provided with input data interpretation means 4 'as print data interpretation means. Other configurations are the same as those of the on-demand printing system according to the first embodiment shown in FIG. In short, the on-demand printing system according to the fifth embodiment can realize simple on-demand publishing that can adjust the size of a book to customer preference by incorporating size conversion logic. This on-demand printing system or convenience store printing system is suitable, for example, for teaching materials for correspondence education and for publishing a variety of small copies.

このオンデマンドプリンティングシステムでは、出版用コンテンツデータベース18から出力された出版用コンテンツデータが、インターネット10を介してサーバ1に送信される。サーバ1では、送受信手段2がこの出版用コンテンツデータを受信する。そして、入力データ解釈手段4’により出版用コンテンツデータを解釈し、印刷イメージ生成手段5によりイメージ化する。さらに、印刷データ変換手段6により、製本サイズに応じて、イメージ化された印刷データを変換し、印刷データ編集手段7により、製本機能を利用するための入出力機器制御コマンドを負荷する。そして、この印刷データを、送受信手段2から、インターネット10を介して入出力機器11に送信する。なお、入出力機器11は、機器制御情報として、製本機能コマンド及びサイズ情報(例えば、A4版等)をサーバ1に送信する。   In this on-demand printing system, publishing content data output from the publishing content database 18 is transmitted to the server 1 via the Internet 10. In the server 1, the transmission / reception means 2 receives the publishing content data. Then, the publishing content data is interpreted by the input data interpretation unit 4 ′ and converted into an image by the print image generation unit 5. Further, the print data conversion means 6 converts the imaged print data in accordance with the bookbinding size, and the print data editing means 7 loads an input / output device control command for using the bookbinding function. Then, the print data is transmitted from the transmission / reception means 2 to the input / output device 11 via the Internet 10. The input / output device 11 transmits a bookbinding function command and size information (for example, A4 version) to the server 1 as device control information.

なお、前記の実施の形態1〜5では、オンデマンドプリンティングシステムを構成するサーバ1(入出力データ処理用サーバシステム)について説明を行っているが、本発明は、このサーバ1における各種処理を実行させるプログラム、あるいはこのプログラムを記録している記録媒体も含むものである。   In the first to fifth embodiments, the server 1 (input / output data processing server system) constituting the on-demand printing system has been described. The present invention executes various processes in the server 1. Or a recording medium on which the program is recorded.

本発明の実施の形態1にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the on-demand printing system thru | or server system concerning Embodiment 1 of this invention. 本発明の実施の形態2にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the on-demand printing system thru | or server system concerning Embodiment 2 of this invention. 本発明の実施の形態3にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the on-demand printing system thru | or server system concerning Embodiment 3 of this invention. 本発明の実施の形態4にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the on-demand printing system thru | or server system concerning Embodiment 4 of this invention. 本発明の実施の形態5にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the on-demand printing system thru | or server system concerning Embodiment 5 of this invention. 実施の形態1又は2にかかるオンデマンドプリンティングシステムにおける、クライアント装置のデータ処理手順を示すフローチャートである。4 is a flowchart illustrating a data processing procedure of a client device in the on-demand printing system according to the first or second embodiment. 実施の形態1又は2にかかるオンデマンドプリンティングシステムにおける、サーバのデータ処理手順を示すフローチャートである。3 is a flowchart showing a data processing procedure of a server in the on-demand printing system according to the first or second embodiment. 実施の形態1又は2にかかるオンデマンドプリンティングシステムにおける、入出力機器のデータ処理手順を示すフローチャートである。4 is a flowchart illustrating a data processing procedure of an input / output device in the on-demand printing system according to the first or second embodiment.

符号の説明Explanation of symbols

1 入出力データ処理専用サーバ(サーバ)、2 送受信手段、3 記憶手段、4 印刷データ解釈手段、4’ 入力データ解釈手段、5 印刷イメージ生成手段、6 印刷データ変換手段、7 印刷データ編集手段、8 機器制御情報保持部、9 クライアント装置、10 インターネット、11 入出力機器(MFP)、12 第1暗号化手段、13 第1暗号解凍手段、14 第2暗号化手段、15 第2暗号解凍手段、16 入力機器(MFP)、17 基幹系アプリケーション、18 出版用コンテンツデータベース。   DESCRIPTION OF SYMBOLS 1 Input / output data processing exclusive server (server), 2 Transmission / reception means, 3 Storage means, 4 Print data interpretation means, 4 'Input data interpretation means, 5 Print image generation means, 6 Print data conversion means, 7 Print data edit means, 8 device control information holding unit, 9 client device, 10 Internet, 11 input / output device (MFP), 12 first encryption means, 13 first encryption decompression means, 14 second encryption means, 15 second encryption decompression means, 16 Input device (MFP), 17 Core application, 18 Publishing content database.

Claims (2)

ネットワークを介してクライアント装置から印刷を行うべき装置が特定されない印刷データを受信して記憶手段に記憶させる印刷データ受信処理と、
入出力機器から印刷すべき印刷データの指定と該入出力機器に関する機器制御情報を印刷データの要求とともに受信する印刷データ要求受信処理と、
指定された印刷データを前記記憶手段から取り出し、受信した機器制御情報に基づいて前記入出力機器に固有のデータ形式に変換する印刷データ変換処理と、
ネットワークを介して、前記変換後の印刷データを当該印刷データの要求を行った前記入出力機器に送信する送信処理とをコンピュータに実行させるための入出力データ処理用サーバプログラム。
A print data reception process for receiving print data from a client device via a network and specifying a device to be printed and storing the print data in a storage unit;
Print data request reception processing for receiving designation of print data to be printed from the input / output device and device control information related to the input / output device together with the print data request;
Print data conversion processing for extracting designated print data from the storage means and converting the data into a data format specific to the input / output device based on the received device control information;
An input / output data processing server program for causing a computer to execute transmission processing for transmitting the converted print data to the input / output device that has requested the print data via a network.
前記クライアント装置から受信した印刷データが暗号化されているか否かを判定し、暗号化されている場合、該印刷データを解凍する暗号解凍処理と、解凍された印刷データのデータ形式を解釈する印刷データ解釈処理と、前記解釈に基づいてイメージ化された印刷データを生成する印刷イメージ生成処理と、
前記イメージ化された印刷データを、前記入出力機器から受信した機器制御情報に基づいて、前記入出力機器が処理することができる固有の暗号データ形式への変換処理をコンピュータに実行させ、
前記入出力機器とは暗号化方式が異なるクライアント装置の印刷データを前記入出力機器で印刷させることを可能にしていることを特徴とする請求項1に記載の入出力データ処理用サーバプログラム。
It is determined whether or not the print data received from the client device is encrypted. If the print data is encrypted, an encryption / decompression process for decompressing the print data and a print for interpreting the data format of the decompressed print data Data interpretation processing, print image generation processing for generating print data imaged based on the interpretation,
Based on device control information received from the input / output device, the imaged print data is executed by a computer to perform conversion processing into a unique encrypted data format that can be processed by the input / output device;
The input / output data processing server program according to claim 1, wherein print data of a client device having an encryption method different from that of the input / output device can be printed by the input / output device.
JP2008098394A 2008-04-04 2008-04-04 Server program for input/output data processing Pending JP2008181564A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008098394A JP2008181564A (en) 2008-04-04 2008-04-04 Server program for input/output data processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008098394A JP2008181564A (en) 2008-04-04 2008-04-04 Server program for input/output data processing

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002209874A Division JP4168686B2 (en) 2002-07-18 2002-07-18 Server program for input / output data processing

Publications (1)

Publication Number Publication Date
JP2008181564A true JP2008181564A (en) 2008-08-07

Family

ID=39725344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008098394A Pending JP2008181564A (en) 2008-04-04 2008-04-04 Server program for input/output data processing

Country Status (1)

Country Link
JP (1) JP2008181564A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102490498A (en) * 2011-12-22 2012-06-13 上海梓安数控设备有限公司 Embedded type spray-painting machine control system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0969831A (en) * 1995-08-31 1997-03-11 Hitachi Ltd Cryptographic communication system
JPH11146118A (en) * 1997-11-04 1999-05-28 Canon Inc Data processing system, data processing method of data processing system, and storage medium storing computer readable program
JP2002033724A (en) * 2000-07-18 2002-01-31 Nippon Telegraph & Telephone East Corp Content distribution system
JP2002132464A (en) * 2000-10-24 2002-05-10 Fuji Xerox Co Ltd Network print system, network print control method and spool device
JP2002189580A (en) * 2000-12-22 2002-07-05 Nec Corp Intra-net printing system/method and accounting type intra-net printing method
JP3960026B2 (en) * 2001-11-29 2007-08-15 セイコーエプソン株式会社 Communication mediation device
JP4168686B2 (en) * 2002-07-18 2008-10-22 コニカミノルタビジネステクノロジーズ株式会社 Server program for input / output data processing

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0969831A (en) * 1995-08-31 1997-03-11 Hitachi Ltd Cryptographic communication system
JPH11146118A (en) * 1997-11-04 1999-05-28 Canon Inc Data processing system, data processing method of data processing system, and storage medium storing computer readable program
JP2002033724A (en) * 2000-07-18 2002-01-31 Nippon Telegraph & Telephone East Corp Content distribution system
JP2002132464A (en) * 2000-10-24 2002-05-10 Fuji Xerox Co Ltd Network print system, network print control method and spool device
JP2002189580A (en) * 2000-12-22 2002-07-05 Nec Corp Intra-net printing system/method and accounting type intra-net printing method
JP3960026B2 (en) * 2001-11-29 2007-08-15 セイコーエプソン株式会社 Communication mediation device
JP4168686B2 (en) * 2002-07-18 2008-10-22 コニカミノルタビジネステクノロジーズ株式会社 Server program for input / output data processing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102490498A (en) * 2011-12-22 2012-06-13 上海梓安数控设备有限公司 Embedded type spray-painting machine control system

Similar Documents

Publication Publication Date Title
JP5441646B2 (en) Printing apparatus, printing method, and printing program
JP5084378B2 (en) Image processing apparatus, image processing method, and computer program
JP4630751B2 (en) Printing system, printing apparatus, control method therefor, and program
JP5022875B2 (en) Information processing apparatus and control method thereof, information processing system and program
US20170126926A1 (en) Management system including communication interface and controller
US8830492B2 (en) Data processing apparatus for sending a single job based on common document information
JP2017033143A (en) Image forming apparatus, control method, and program
US9423993B2 (en) Non-transitory computer-readable medium storing communication program including external device type judging and communication device including external device type judging
EP1447738A1 (en) Image&amp;sound output system
JP6136703B2 (en) Information processing program and information processing apparatus
JP4168686B2 (en) Server program for input / output data processing
JP2013008284A (en) Image processing system, control method for the same, and program
JP2006209196A (en) Image forming system
JP2015036859A (en) Information processing apparatus, information processing method, processing apparatus, processing method, and program
JP2008181564A (en) Server program for input/output data processing
US9313356B2 (en) Network system and image processing apparatus for coordinated processing, control method thereof, and storage medium
JP2003131983A (en) Printing apparatus, printing system, server, program, and recording medium
JPWO2003019348A1 (en) Printing apparatus, content output apparatus, and printing system
JP2015118517A (en) Printing system, method of printing system, program of printing system, management device, management method, management program, image forming apparatus, image forming method, and image forming program
JP2006318423A (en) Printing system, mobile communication terminal device, program for mobile communication terminal device, and storage medium
JP6221543B2 (en) Program, information processing apparatus, information processing system, and image processing system
JP2010199744A (en) Image processing apparatus, method of controlling the same, and program
JP2000048172A (en) Network image processor
JP2008310774A (en) Information processing apparatus, control method therefor, and computer program
JP2007055133A (en) Image forming apparatus and image forming system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100615

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101019