JP2007133774A - Printer, printing method and computer program - Google Patents
Printer, printing method and computer program Download PDFInfo
- Publication number
- JP2007133774A JP2007133774A JP2005327952A JP2005327952A JP2007133774A JP 2007133774 A JP2007133774 A JP 2007133774A JP 2005327952 A JP2005327952 A JP 2005327952A JP 2005327952 A JP2005327952 A JP 2005327952A JP 2007133774 A JP2007133774 A JP 2007133774A
- Authority
- JP
- Japan
- Prior art keywords
- external connection
- printing
- application
- connection device
- storage 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、例えば、インクジェットプリンタと言った印刷装置に、デジタルカメラなど記憶装置を有する外部接続装置が接続され、印刷装置において接続された外部接続装置を関係付けられるアプリケーションが起動された場合に、印刷装置で動作するアプリケーションが使用する操作情報やスプールデータ等の印刷データ情報を外部接続装置の記憶装置に格納し印刷を行う印刷装置、印刷方法及びコンピュータプログラムに関する。 The present invention is, for example, when an external connection device having a storage device such as a digital camera is connected to a printing device called an inkjet printer, and an application associated with the external connection device connected in the printing device is started. The present invention relates to a printing apparatus, a printing method, and a computer program that store printing data information such as operation information and spool data used by an application running on the printing apparatus in a storage device of an external connection device and perform printing.
近年、プリンタである印刷装置に接続し印刷装置のアプリケーションを起動しパーソナルコンピュータを介さずに印刷処理を行うダイレクトプリントと言われる機能を持つ、デジタルカメラや携帯電話と言った外部接続装置が増加している。 In recent years, there has been an increase in the number of external connection devices, such as digital cameras and mobile phones, that have a function called direct printing that connects to a printing device, which is a printer, and activates a printing device application to perform printing processing without going through a personal computer. ing.
外部接続装置と印刷装置の接続には、有線接続としてUSB通信を使用するPictBridgeと言った規格や、無線接続として赤外線通信を使用するIrOBEX(Ir Object Exchange Protocol)やIrMC(Ir Mobile Communications)と言った規格など、様々な規格および方法が使用されたり提案されたりしている。 For connection between the external connection device and the printing device, a standard called PictBridge that uses USB communication as a wired connection, IrOBEX (Ir Object Exchange Protocol) or IrMC (Ir Mobile Communications) that uses infrared communication as a wireless connection Various standards and methods have been used or proposed, such as standard standards.
この場合に、印刷装置のアプリケーションは外部接続装置との接続が確認されると自動的に、または、ユーザーの操作によって起動され、そのアプリケーションは接続された外部接続装置と関係付けられるものとなる。さらに、外部接続装置の要求する性能および能力に関わるデータ量はカメラ機能の解像度増加と共に増大している。 In this case, the application of the printing apparatus is activated automatically when the connection with the external connection apparatus is confirmed or by a user operation, and the application is associated with the connected external connection apparatus. Furthermore, the amount of data related to the performance and capability required by the external connection device is increasing as the resolution of the camera function increases.
特許文献1においては、外部記憶装置に効果的にスプールデータを出力し、さらに、スプールデータを入力するプリントスプール制御モジュールを使用するプリントスプール方式に関する発明が提案されており、特許文献2においては、メモリの空領域に合わせて印刷データサイズを制御する発明が提案されており、特許文献3においては、印刷データ生成のバッファをメモリ内に格納できない場合に、ネットワーク上の他のデータ処理装置上のメモリ資源を利用する発明が提案されている。
Patent Document 1 proposes an invention related to a print spool system that effectively outputs spool data to an external storage device, and further uses a print spool control module for inputting spool data. An invention for controlling the print data size in accordance with the empty area of the memory has been proposed. In
しかしながら、従来の印刷装置においては、外部接続装置と関係付けられるアプリケーションによる印刷処理を実行中に、外部接続装置との通信が切断された場合に、アプリケーションによる印刷処理は中止され、それまで展開されていたアプリケーションの操作情報やスプールデータと言った印刷データは破棄される。そのために、外部接続装置が再び接続された場合には、ユーザーの操作を必要とする場合はユーザーの操作により、アプリケーションが新たに起動され印刷処理が最初から行われる。この外部接続装置との通信の切断はダイレクト印刷機能では容易に起こり得る。 However, in the conventional printing apparatus, when the communication with the external connection device is disconnected during the execution of the print processing by the application associated with the external connection device, the print processing by the application is stopped and developed until then. Print data such as the operation information and spool data of the previously used application is discarded. Therefore, when the external connection device is connected again, if the user's operation is required, the application is newly activated by the user's operation, and the printing process is performed from the beginning. The disconnection of communication with the external connection device can easily occur with the direct printing function.
また、印刷装置に接続される外部接続装置としてのデジタルカメラを始めとする入力装置は、その性能および能力に関わる解像度を増大させ、印刷装置の内部メモリではその高解像度を処理するには充分な印刷データ用のバッファを確保できないことも容易に想定される。 In addition, an input device such as a digital camera as an external connection device connected to the printing device increases the resolution related to its performance and capability, and the internal memory of the printing device is sufficient to process the high resolution. It is easily assumed that a buffer for print data cannot be secured.
特許文献1、特許文献2、および特許文献3は、いずれもスプールデータ等の印刷データを外部記憶装置と効果的に行う、印刷データサイズを変更する、バッファをネットワーク上のデータ処理装置に格納すると言う印刷装置そのものの印刷データ処理に限定され、特に接続や切断が容易に可能なダイレクト印刷を行う外部接続装置と関連付けられたアプリケーションが展開する印刷データ処理に関してではない。
本発明は係る実情に鑑みてなされたものであり、上記問題点を解消した印刷装置等を提供することを目的とする。
Patent Document 1,
SUMMARY An advantage of some aspects of the invention is that it provides a printing apparatus that solves the above-described problems.
本発明の印刷装置は、記憶装置を有する外部接続装置が接続され、前記外部接続装置と関係付けられるアプリケーションを実行する印刷装置であって、前記アプリケーションの操作情報および前記アプリケーションの印刷データの一部または全てを前記外部接続装置の前記記憶装置に格納させることを特徴とする。 A printing apparatus according to the present invention is a printing apparatus that is connected to an external connection device having a storage device and executes an application associated with the external connection device, and includes a part of operation information of the application and print data of the application Alternatively, all the information is stored in the storage device of the external connection device.
また、本発明の印刷方法は、記憶装置を有する外部接続装置が接続され、前記外部接続装置と関係付けられるアプリケーションを実行する印刷装置の印刷方法であって、前記アプリケーションの操作情報および前記アプリケーションの印刷データの一部または全てを前記外部接続装置の前記記憶装置に格納させる工程を有することを特徴とする。 The printing method of the present invention is a printing method of a printing apparatus that executes an application that is connected to an external connection device having a storage device and is associated with the external connection device. A step of storing a part or all of the print data in the storage device of the external connection device is provided.
また、本発明のコンピュータプログラムは前記印刷方法をコンピュータにて実行させることを特徴とする。 A computer program according to the present invention causes the printing method to be executed by a computer.
本発明によれば、印刷装置において接続された外部接続装置と関係付けられるアプリケーションによる印刷処理実行中に、アプリケーションに関わる操作情報やスプールデータ等の印刷データを外部接続装置の記憶装置に格納させることにより、一旦外部接続装置との通信手段が切断され再び接続された場合でも、通信切断時に印刷処理の中断と通信再接続時に印刷処理の再開可能な印刷装置を提供できる。 According to the present invention, print data such as operation information and spool data related to an application is stored in a storage device of the external connection device during execution of print processing by an application associated with the external connection device connected in the printing device. Thus, even when the communication means with the external connection device is once disconnected and reconnected, it is possible to provide a printing device capable of interrupting print processing when communication is disconnected and resuming print processing when communication is reconnected.
また、印刷装置において接続された外部接続装置と関係付けられるアプリケーションによる印刷処理実行中に、アプリケーションに関わる操作情報やスプールデータ等の印刷データを外部接続装置の記憶装置に格納することにより、印刷処理が正常終了後に外部接続装置との通信手段が切断され再び接続された場合に、アプリケーションによって前回実行の印刷処理を自動再生することが可能となる。 In addition, during execution of print processing by an application associated with an external connection device connected in the printing device, print data such as operation information related to the application or spool data is stored in the storage device of the external connection device, thereby performing print processing. When the communication means with the external connection device is disconnected and reconnected after the normal termination, the print processing executed last time can be automatically reproduced by the application.
さらに、印刷装置と接続される外部接続装置の性能および能力に関わる解像度などのデータ取扱量が著しく増大しても、接続された外部接続装置の記憶装置に操作情報やスプールデータ等の印刷データを格納することにより、印刷装置にある一定の印刷データ格納用の記憶領域を確保すればよい。 Furthermore, even if the amount of data handled, such as resolution, related to the performance and capabilities of the external connection device connected to the printing device increases significantly, operation data and print data such as spool data are stored in the storage device of the connected external connection device. By storing, a storage area for storing certain print data in the printing apparatus may be secured.
以下、本発明の実施の形態について図面を参照しながら説明する。図1は、本発明の印刷装置と印刷装置に接続される記憶装置を有する外部接続装置の一実施形態としてプリンタとデジタルカメラによる印刷処理を説明するブロック図である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram for explaining printing processing by a printer and a digital camera as an embodiment of an external connection device having a printing device of the present invention and a storage device connected to the printing device.
図1において、1は印刷装置であり不図示のCPU、RAM、ROM、および、後述の印刷部4と、後述の不図示ROMに格納され不図示RAMをそのワーク領域として利用し不図示CPUによって実行される印刷アプリケーション5と、および、USBホスト通信装置6で構成され、USB接続手段3によって後述のデジタルカメラ2と通信可能な接続がなされる。
In FIG. 1, reference numeral 1 denotes a printing apparatus, which is a CPU (not shown), a RAM, a ROM, a printing unit 4 (to be described later), and a CPU (not shown) that is stored in a ROM (not shown) and uses a RAM (not shown) as its work area. The
印刷装置1は、USBホスト通信装置6がUSB接続手段3を通して後述のデジタルカメラ2と接続し、通信接続により自動的にまたは後述のデジタルカメラ2によるユーザー操作による指示に従い印刷アプリケーション5を起動し、印刷アプリケーション5によって印刷部4を用いた印刷処理を行う。また、印刷装置1は、印刷アプリケーション5が印刷処理を行う場合の操作情報およびスプールデータ等の印刷データ情報を、USBホスト通信装置6からUSB接続手段3を通して後述のデジタルカメラ2が有する後述の記憶装置8への転送処理、および、後述の記憶装置8からの転送処理を行う。
In the printing apparatus 1, the USB host communication device 6 is connected to a
図1において、2はデジタルカメラであり不図示のCPU、RAM、ROM、レンズ及びCCDなどから構成される撮影装置、表示装置、操作装置、および、後述のUSBデバイス通信装置7と記憶装置8から構成されている。記憶装置8は、デジタルカメラ2で撮影された画像を格納するためのコンパクトフラッシュ(登録商標)などのリムーバブルメディアへの読み込みおよび書き込み処理を行う。USBデバイス通信装置7は、USBホスト通信装置6を有する印刷装置1と通信をおこなう。
In FIG. 1,
図2は、本発明を実現する記憶装置を有する外部接続装置デジタルカメラ2と接続された印刷装置1で行われる印刷処理プログラムのフローチャートで、101はUSBホスト通信装置6を有しUSBデバイス機器との通信により印刷処理を行う印刷装置1を示し、102はUSBデバイス通信装置7を有しUSBホスト機器と決められた通信プロトコルで通信を行うデジタルカメラ2を示す。
FIG. 2 is a flowchart of a print processing program executed by the printing apparatus 1 connected to the external connection apparatus
ここで、通信プロトコルとして通信の下位層からUSB、Still Image Captured Device Class、Picture Transfer Protocol、および、PictBridgeを使用したものを例とする。 Here, a communication protocol using USB, Still Image Captured Device Class, Picture Transfer Protocol, and PictBridge from the lower layer of communication is taken as an example.
まずステップS201で、USB接続手段3であるUSBケーブルの接続により、USBホスト通信装置6とUSBデバイス通信装置7との間でEnumeration操作が行われUSB接続が確立する。その際に、USBデバイス通信装置7が示すStill Image Captured Deviceに対応したクラスドライバがUSBホスト通信装置6で起動する。
First, in step S201, an enumeration operation is performed between the USB host communication device 6 and the USB
次にステップS202で、Still Image Captured Deviceクラス上で動作するPicture Transfer Protocol(PTP)にて相互の動作機能の確認が行われる。ここで、印刷装置1はデジタルカメラ2が後述のステップS205で使用する印刷装置1から起動印刷アプリケーション5の操作情報やスプールデータなどの印刷データ情報の格納を行うのに必要なSendObject機能を有しているかどうかの確認を行う。
Next, in step S202, the mutual operation function is confirmed by the Picture Transfer Protocol (PTP) operating on the Still Image Captured Device class. Here, the printing apparatus 1 has a SendObject function necessary for storing print data information such as operation information and spool data of the
フローチャートで示すステップS203以降の動作は、デジタルカメラ2がPictcture Transfer Protocol(PTP)のSendObjectの機能を有していることを前提とし、デジタルカメラ2がSendObjectの機能を有していない場合の処理に関してはPictBridgeによる通常のダイレクトプリント機能を実行するとして説明を省略する。
The operations after step S203 shown in the flowchart are based on the premise that the
ステップS203では、デジタルカメラ2と関連付けられる印刷アプリケーション5が起動し、Picture Transfer Protocol(PTP)上で実行されるPictBridgeの通信プロトコルにより、必要であればデジタルカメラ2におけるユーザー操作によって、印刷装置1とデジタルカメラ2が通信を行いステップS204による印刷処理に進む。
In step S203, the
ステップS204における印刷処理において、起動している印刷アプリケーション5の操作情報やスプールデータなどの印刷データ情報を、後述のステップS210印刷処理再開で印刷再開可能な形式で、ステップS202で使用可能が確認されたSendObject機能を用いて、印刷装置1からデジタルカメラ2の記憶装置8への格納をステップS205で行うと共に、印刷部4を用いて通常の印刷を開始する。
In the printing process in step S204, it is confirmed in step S202 that the operation information of the activated
次にステップS206において、USB接続手段3のUSBケーブルが切断されたり、デジタルカメラ2の電源がオフされたりして、USB通信の切断が検出され、USBホスト通信装置6においてEnumeration操作が再び行われUSB切断が確立し、ステップS207において印刷アプリケーション5による印刷中断処理が実行される。
Next, in step S206, the USB cable of the USB connection means 3 is disconnected or the power of the
ステップS208においては、該ステップS201と同様にUSB接続処理が行われる。 In step S208, USB connection processing is performed in the same manner as in step S201.
ステップS209においては、再接続されたUSBデバイス機器がステップS206で切断されたデジタルカメラ2と同じものであるかどうかをステップS205で格納された印刷アプリケーション5の操作情報やスプールデータなどの印刷データ情報の存在を確認すると共に、デジタルカメラ2の記憶装置8から該情報を読み出しステップS210で印刷処理を再開し印刷を終了する。
In step S209, whether or not the reconnected USB device is the same as the
ここで、USB接続、印刷処理、USB切断、印刷処理中断、USB接続、印刷処理再開というフローで実施を説明したが、ステップS202においてステップS209の機能を併せ持ち、USB接続されたデジタルカメラ2にステップS210で印刷処理再開可能な情報の存在を確認し、存在しない場合はステップS203の処理へ進み、存在する場合はステップS209の処理へ進むようにしてもよい。
Here, the implementation has been described in the flow of USB connection, printing process, USB disconnection, printing process interruption, USB connection, and printing process restart. However, in step S202, the
さらに、ステップS204印刷処理とステップS205印刷データの書き込みが行われ正常に印刷処理が終了し、次に印刷装置1とデジタルカメラ2がUSB接続された場合に、ステップS202においてデジタルカメラ2に前回正常終了の印刷アプリケーション5の操作情報やスプールデータ等の印刷データ情報が存在し、かつ、操作情報の一部として自動再生情報が格納されていると判断した場合は、印刷処理の自動再生処理を行うようにしても構わない。
Further, when the printing process at step S204 and the printing data at step S205 are written and the printing process is normally completed, and the printing apparatus 1 and the
また、印刷装置1において、接続される記憶装置を有する外部接続装置デジタルカメラ2の性能や能力に関わる解像度などの情報が増大しても、ステップS205における印刷アプリケーション5による印刷データの書き込み機能を用いることにより、印刷装置1本体のメモリなどのリソースを比較的少なく構成することも可能となる。
Further, in the printing apparatus 1, even if the information such as the resolution related to the performance and capability of the externally connected apparatus
また、印刷アプリケーション5の操作情報やスプールデータ等の印刷データ情報をPictBridgeの下位プロトコルPicture Transfer Protocol(PTP)を用いて行う提案を行ったが、PictBridgeプロトコルに該情報格納機能を追加する拡張を行っても構わない。
In addition, although proposals have been made to use the print transfer protocol (PTP), the operation data of the
また、印刷装置1に接続される記憶装置を有する外部接続装置としてはデジタルカメラだけではなく、携帯電話、スキャナ、FAX、PDAと言った様々な機器が考えられる。さらに、通信手段としては、有線であればIEEE1394やEthernet(登録商標)、無線であればIrDA、Bluetooth、無線LANなど様々な通信プロトコルに適用可能である。 As an external connection device having a storage device connected to the printing device 1, not only a digital camera but also various devices such as a mobile phone, a scanner, a FAX, and a PDA can be considered. Furthermore, the communication means can be applied to various communication protocols such as IEEE 1394 and Ethernet (registered trademark) if wired, and IrDA, Bluetooth, and wireless LAN if wireless.
以上が本発明の実施形態の説明であるが、本発明は、これら実施の形態の構成に限られるものではなく、特許請求の範囲で示した機能、または実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。 The above is the description of the embodiments of the present invention, but the present invention is not limited to the configurations of these embodiments, and the functions shown in the claims or the functions of the configurations of the embodiments are achieved. Any configuration that can be applied is applicable.
1 印刷装置
2 デジタルカメラ
3 USB接続手段
4 印刷部
5 印刷アプリケーション
6 USBホスト通信装置
7 USBデバイス通信装置
8 記憶装置
DESCRIPTION OF SYMBOLS 1
Claims (6)
前記アプリケーションの操作情報および前記アプリケーションの印刷データの一部または全てを前記外部接続装置の前記記憶装置に格納させることを特徴とする印刷装置。 An external connection device having a storage device is connected, and is a printing device that executes an application associated with the external connection device,
A printing apparatus that stores operation information of the application and part or all of print data of the application in the storage device of the external connection device.
前記アプリケーションの操作情報および前記アプリケーションの印刷データの一部または全てを前記外部接続装置の前記記憶装置に格納させる工程を有することを特徴とする印刷方法。 A printing method for a printing apparatus, to which an external connection device having a storage device is connected and executes an application associated with the external connection device,
A printing method comprising: storing operation information of the application and part or all of print data of the application in the storage device of the external connection device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005327952A JP2007133774A (en) | 2005-11-11 | 2005-11-11 | Printer, printing method and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005327952A JP2007133774A (en) | 2005-11-11 | 2005-11-11 | Printer, printing method and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007133774A true JP2007133774A (en) | 2007-05-31 |
Family
ID=38155362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005327952A Pending JP2007133774A (en) | 2005-11-11 | 2005-11-11 | Printer, printing method and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007133774A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010011368A (en) * | 2008-06-30 | 2010-01-14 | Canon Inc | Image output device, method thereof and program |
JP2010063037A (en) * | 2008-09-05 | 2010-03-18 | Riso Kagaku Corp | Data transfer system, data receiver, and image forming apparatus |
-
2005
- 2005-11-11 JP JP2005327952A patent/JP2007133774A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010011368A (en) * | 2008-06-30 | 2010-01-14 | Canon Inc | Image output device, method thereof and program |
JP2010063037A (en) * | 2008-09-05 | 2010-03-18 | Riso Kagaku Corp | Data transfer system, data receiver, and image forming apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4726239B2 (en) | Printing system, image supply device, printing apparatus and control method therefor | |
JP4402014B2 (en) | Relay device and control method thereof | |
JP6333032B2 (en) | Communication method, communication terminal, and program | |
JP2005020101A (en) | Recording apparatus and recording control method thereof | |
JP2010009521A (en) | Image providing apparatus, image output apparatus, and image output system | |
JP2007133774A (en) | Printer, printing method and computer program | |
JP6478539B2 (en) | Wireless communication apparatus, control method, and program | |
JP2006080632A (en) | Digital still camera, printer, digital still camera printing system, control method and program therefor | |
JP2007011979A (en) | Electronic device and its control method | |
US20080037072A1 (en) | Image processing apparatus, method, program and storage medium | |
JP6711852B2 (en) | Communication method and communication system | |
JP5046562B2 (en) | Information processing apparatus, information processing apparatus control method, program, and storage medium | |
JP2007124150A (en) | Apparatus and method for image processing, and for processing image data file, computer program, and recording medium | |
JP2000347824A (en) | System and method for printing image data | |
JP7118669B2 (en) | Information processing device and its control method and program | |
JP2007329661A (en) | Image processor | |
JP4804317B2 (en) | Electronics | |
JP6921652B2 (en) | Information processing equipment and information processing methods and programs | |
JP5495658B2 (en) | Imaging apparatus, printing apparatus, and program | |
JP2018207256A (en) | Communication device and method of controlling the same, nad program | |
JP4724510B2 (en) | Imaging apparatus and control method thereof | |
JP7039333B2 (en) | Information processing equipment and information processing methods and programs | |
JP2017073737A (en) | Communication device, control method for communication device, and program | |
JP2005267184A (en) | Mobile terminal and method and program for managing directory | |
JP2012095006A (en) | Digital camera |