JP4457684B2 - Printing apparatus, printing control system, and printing program - Google Patents
Printing apparatus, printing control system, and printing program Download PDFInfo
- Publication number
- JP4457684B2 JP4457684B2 JP2004028381A JP2004028381A JP4457684B2 JP 4457684 B2 JP4457684 B2 JP 4457684B2 JP 2004028381 A JP2004028381 A JP 2004028381A JP 2004028381 A JP2004028381 A JP 2004028381A JP 4457684 B2 JP4457684 B2 JP 4457684B2
- Authority
- JP
- Japan
- Prior art keywords
- index
- data
- printing
- information
- 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
Links
- 238000007639 printing Methods 0.000 title claims description 139
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000000034 method Methods 0.000 description 40
- 230000008569 process Effects 0.000 description 39
- 238000004891 communication Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 10
- 238000000926 separation method Methods 0.000 description 8
- 230000001174 ascending effect Effects 0.000 description 6
- 239000010408 film Substances 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004040 coloring Methods 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- AHVPOAOWHRMOBY-UHFFFAOYSA-N 2-(diethylamino)-1-[6,7-dimethoxy-1-[1-(6-methoxynaphthalen-2-yl)ethyl]-3,4-dihydro-1h-isoquinolin-2-yl]ethanone Chemical compound C1=C(OC)C=CC2=CC(C(C)C3C4=CC(OC)=C(OC)C=C4CCN3C(=O)CN(CC)CC)=CC=C21 AHVPOAOWHRMOBY-UHFFFAOYSA-N 0.000 description 1
- 230000001154 acute effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 229920000728 polyester Polymers 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 238000007651 thermal printing Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Description
本発明は、携帯端末より送信された印刷データを受信し、印刷を行う印刷装置、印刷制御システム、及び印刷プログラムに関して、特に印刷データにインデックスデータを付加して印刷することにより、ユーザーのデータ把握を容易とする印刷装置、印刷制御システム、及び印刷プログラムに関するものである。 The present invention relates to a printing apparatus, a printing control system, and a printing program that receive printing data transmitted from a portable terminal and perform printing. In particular, user data is grasped by adding index data to printing data and printing. The present invention relates to a printing apparatus, a printing control system, and a printing program that facilitate printing.
従来より、携帯端末で受信した画像データや電子メール等の各データについて、その内容の印刷を別途希望する際には、各データをプリンタ等の印刷装置に対して送信し、そのデータ内容の印刷を行っていた。例えば、特開2003−241911号公報には、携帯電話で受信した画像データ、電子メール、及びHTMLデータを携帯電話に設けられたデータ送信装置によりプリンタに対し送信し、プリンタは送信された画像データや電子メール等のデータを1ページずつ印刷可能な印刷データに変換し、印刷を行う携帯電話のデータ印刷システムが記載されている。
しかしながら、前記した特許文献1に記載された携帯電話のデータ印刷システムのように、電子メール等の携帯電話内に記憶されたデータをプリンタに対し送信し、当該データの内容を印刷するに際しては、データを印刷する印刷形式について別途設定する手段は設けられておらず、印刷形式については携帯電話に記憶された状態のデータに基づいて行われていた。従って、特に携帯電話に記憶されたデータ量が多量である場合等には、多数の用紙にわたってデータが印刷され、その中からユーザーが特定の情報を探し出すことは非常に困難となっていた。また、印刷された用紙を整理するに際しても煩雑の作業となっていた。
本発明は、前記従来における問題点を解消するためになされたものであり、携帯端末に受信されたデータを別途印刷装置により印刷する際に、印刷装置に送られた印刷データにインデックスデータを付加することにより、多量のデータであったとしてもユーザーのデータ把握を容易に可能とする印刷装置、印刷制御システム、及び印刷プログラムを提供することを目的とする。
However, like the mobile phone data printing system described in
The present invention has been made to solve the above-described conventional problems, and adds index data to the print data sent to the printing apparatus when the data received by the mobile terminal is printed by a separate printing apparatus. Accordingly, an object of the present invention is to provide a printing apparatus, a printing control system, and a printing program that make it easy for a user to grasp data even if the amount of data is large.
前記目的を達成するため請求項1に係る印刷装置は、外部から送信された印刷データを受信する受信手段と、前記受信手段により受信された印刷データに基づいて、用紙に印刷を行う印刷手段とを有する印刷装置において、前記印刷データは、複数種類の印刷項目から構成された複数の印刷情報を備え、前記複数の印刷情報のそれぞれに対して、一の印刷項目に関するインデックスデータを作成するとともに、前記複数の印刷情報に対応させて前記印刷データに付加するインデックス付加手段と、前記インデックス付加手段により付加されたインデックスデータを前記複数の印刷情報毎に比較し、前記複数の印刷情報を同じインデックスデータが対応づけられた印刷情報毎に印刷するとともに、印刷情報に対応するインデックスデータが変更された時点で印刷媒体となる用紙を新たな用紙に切り替えて印刷する印刷制御手段とを有することを特徴とする。
In order to achieve the object, the printing apparatus according to
また、請求項2に係る印刷装置は、請求項1に記載の印刷装置において、前記インデックス付加手段は、前記印刷項目に応じたインデックスデータを付加することを特徴とする。 According to a second aspect of the present invention, in the printing apparatus according to the first aspect, the index adding unit adds index data corresponding to the print item.
また、請求項3に係る印刷装置は、請求項2に記載の印刷装置において、前記インデックスデータは、前記印刷項目に応じた文字列であることを特徴とする。
A printing apparatus according to
また、請求項4に係る印刷装置は、請求項2又は請求項3に記載の印刷装置において、前記インデックスデータは、前記印刷項目に応じた記号を含むことを特徴とする。
A printing apparatus according to
また、請求項5に係る印刷装置は、請求項1乃至請求項4のいずれかに記載の印刷装置において、前記複数種類の印刷項目の内、前記インデックス付加手段によりインデックスデータが作成された印刷項目に基づいて前記複数の印刷情報をソートするソート手段を備えたことを特徴とする。
A printing apparatus according to
また、請求項6に係る印刷装置は、請求項1乃至請求項5のいずれかに記載の印刷装置において、前記インデックスデータの印刷位置を指定する指定手段を有し、前記印刷制御手段は、前記指定手段が指定した印刷位置に前記インデックスデータを印刷することを特徴とする。 According to a sixth aspect of the present invention, there is provided the printing apparatus according to any one of the first to fifth aspects, further comprising a designation unit that designates a print position of the index data. The index data is printed at a printing position designated by the designation means.
また、請求項7に係る印刷制御システムは、印刷データを送信する送信手段を有する携帯端末と、前記携帯端末から送信された印刷データを受信する受信手段と、受信した印刷データに基づいて印刷を行う印刷手段とを有する印刷装置と、から構成された印刷制御システムにおいて、前記携帯端末は、複数種類の印刷項目から構成された複数の印刷情報のそれぞれに対して、一の印刷項目におけるインデックスデータを作成させるインデックス設定情報を作成するインデックス設定情報作成手段を有し、前記印刷データは、複数種類の印刷項目から構成された複数の印刷情報と、前記インデックス設定情報とを備え、前記印刷装置は、前記受信手段により受信された前記インデックス設定情報に基づいて、インデックスデータを作成するとともに、前記複数の印刷情報に対応させて前記印刷データに付加するインデックス付加手段と、前記インデックス付加手段により付加されたインデックスデータを前記複数の印刷情報毎に比較し、前記複数の印刷情報を同じインデックスデータが対応づけられた印刷情報毎に印刷するとともに、印刷情報に対応するインデックスデータが変更された時点で印刷媒体となる用紙を新たな用紙に切り替えて印刷する印刷制御手段と、を有することを特徴とする。 According to a seventh aspect of the present invention, there is provided a print control system comprising: a portable terminal having a transmission means for transmitting print data; a reception means for receiving print data transmitted from the portable terminal; and printing based on the received print data. In the printing control system configured with a printing device having a printing unit to perform, the portable terminal uses the index data in one print item for each of a plurality of pieces of print information composed of a plurality of types of print items. have index configuration information creating means for creating an index setting information to create the print data comprises a plurality of print information composed of a plurality of types of print item, and the index configuration information, the printing apparatus And creating index data based on the index setting information received by the receiving means To the index adding means for adding to the print data in correspondence to the plurality of print information, compares the added index data by the index adding means for each of the plurality of print information, the same said plurality of print information And print control means for printing for each print information associated with the index data, and switching the paper as a print medium to a new paper when the index data corresponding to the print information is changed. It is characterized by.
また、請求項8に係る印刷制御システムは、請求項7に記載の印刷制御システムにおいて、前記インデックス付加手段は、前記印刷項目に応じたインデックスデータを付加することを特徴とする。 According to an eighth aspect of the present invention , in the print control system according to the seventh aspect , the index adding unit adds index data corresponding to the print item.
また、請求項9に係る印刷制御システムは、請求項8に記載の印刷制御システムにおいて、前記インデックスデータは、前記印刷項目に応じた文字列であることを特徴とする。
A print control system according to
また、請求項10に係る印刷制御システムは、請求項8又は請求項9に記載の印刷制御システムにおいて、前記インデックスデータは、前記印刷項目に応じた記号を含むことを特徴とする。 A print control system according to a tenth aspect is the print control system according to the eighth or ninth aspect , wherein the index data includes a symbol corresponding to the print item.
また、請求項11に係る印刷制御システムは、請求項7乃至請求項10のいずれかに記載の印刷制御システムにおいて、前記印刷装置は、前記複数種類の印刷項目の内、前記インデックス付加手段によりインデックスデータが作成された印刷項目に基づいて前記複数の印刷情報をソートするソート手段を備えたことを特徴とする。 The print control system according to an eleventh aspect is the print control system according to any one of the seventh to tenth aspects, wherein the printing apparatus uses the index adding unit to index the print items of the plurality of types. Sorting means for sorting the plurality of print information based on the print item for which data is created is provided.
また、請求項12に係る印刷制御システムは、請求項7乃至請求項11のいずれかに記載の印刷制御システムにおいて、前記印刷制御手段は、前記指定手段が指定した印刷位置に前記インデックスデータを印刷することを特徴とする。
The print control system according to
また、請求項13に係る印刷プログラムは、携帯端末に搭載され、印刷装置に複数種類の印刷項目から構成された複数の印刷情報のそれぞれに対して、一の印刷項目に関するインデックスデータを作成させるとともに、前記複数の印刷情報に対応させて前記印刷データに付加させ、付加されたインデックスデータを前記複数の印刷情報毎に比較させ、前記複数の印刷情報を同じインデックスデータが対応づけられた印刷情報毎に印刷させるとともに、印刷情報に対応するインデックスデータが変更された時点で印刷媒体となる用紙を新たな用紙に切り替えて印刷させる為の情報が設定されたインデックス設定情報を作成するインデックス設定情報作成機能をプロセッサに実行させることを特徴とする。 According to a thirteenth aspect of the present invention, there is provided a print program that is mounted on a portable terminal and causes the printing apparatus to create index data related to one print item for each of a plurality of pieces of print information composed of a plurality of types of print items. , Adding to the print data corresponding to the plurality of print information, comparing the added index data for each of the plurality of print information, and for each print information associated with the same index data Index setting information creation function that creates index setting information in which information is set so that printing is performed by switching the paper as the print medium to a new paper when the index data corresponding to the print information is changed Is executed by a processor .
また、請求項14に係る印刷プログラムは、請求項15に記載の印刷プログラムにおいて、前記印刷項目に応じたインデックスデータを作成させるインデックス設定情報を作成するインデックス設定情報作成機能を前記プロセッサに実行させることを特徴とする。 According to a fourteenth aspect of the present invention, in the print program according to the fifteenth aspect, the processor executes an index setting information creating function for creating index setting information for creating index data corresponding to the print item. It is characterized by.
また、請求項15に係る印刷プログラムは、請求項16に記載の印刷プログラムにおいて、前記印刷項目に応じた文字列であるデータを作成させるインデックス設定情報を作成するインデックス設定情報作成機能を前記プロセッサに実行させることを特徴とする。 According to a fifteenth aspect of the present invention, in the print program according to the sixteenth aspect, the processor has an index setting information creation function for creating index setting information for creating data that is a character string corresponding to the print item. It is made to perform.
また、請求項16に係る印刷プログラムは、請求項16又は請求項17に記載の印刷プログラムにおいて、前記印刷項目に応じた記号を含むデータを作成させるインデックス設定情報を作成するインデックス設定情報作成機能を前記プロセッサに実行させることを特徴とする。 According to a sixteenth aspect of the present invention, there is provided a print program according to the sixteenth or seventeenth aspect, wherein the print program according to the sixteenth or seventeenth aspect has an index setting information creating function for creating index setting information for creating data including symbols corresponding to the print items. The processor is executed.
また、請求項17に係る印刷プログラムは、請求項15乃至請求項18のいずれかに記載の印刷プログラムにおいて、前記複数種類の印刷項目の内、インデックスデータを作成させる印刷項目に基づいて前記複数の印刷情報をソートするソート情報が設定されたインデックス設定情報を作成するインデックス設定情報作成機能を前記プロセッサに実行させることを特徴とする。 A print program according to a seventeenth aspect is the print program according to any one of the fifteenth to eighteenth aspects, wherein the plurality of print items are selected based on a print item for generating index data . The processor is caused to execute an index setting information creation function for creating index setting information in which sort information for sorting print information is set.
更に、請求項18に係る印刷プログラムは、請求項15乃至請求項20のいずれかに記載の印刷プログラムにおいて、前記インデックスデータの印刷位置を指定する印刷位置情報が設定されたインデックス設定情報を作成するインデックス設定情報作成機能を前記プロセッサに実行させることを特徴とする。
Furthermore, the printing program according to
請求項1に係る印刷装置では、外部より受信した複数種類の印刷項目から構成された複数の印刷情報を備えた印刷データに対して、一の印刷項目に関するインデックスデータを作成し、印刷データに付加することにより印刷を行うので、多量のデータを印刷する場合であっても、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる印刷結果を提供することが可能である。また、多数の用紙にわたってデータが印刷された場合においても、印刷されたインデックスを目安とすることにより、情報の整理及び管理が容易となる。
また、請求項1に係る印刷装置では、インデックスデータが同じ印刷情報は同じ用紙に印刷し、インデックスデータが変わった時点で印刷情報を新たな用紙に印刷するので、用紙の区別によってインデックスによる印刷情報の識別が更に容易となる。従って、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。
In the printing apparatus according to
In the printing apparatus according to
また、請求項2に係る印刷装置では、インデックス付加手段は、印刷項目に応じたインデックスを作成するので、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。 In the printing apparatus according to the second aspect, since the index adding unit creates an index corresponding to the print item, it is easy for the user to search for each piece of print information, and it is easy to grasp the entire data.
また、請求項3に係る印刷装置では、インデックスデータは、印刷項目に応じた文字列であるので、文字列によりインデックスを作成することが可能であり、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。
In the printing apparatus according to
また、請求項4に係る印刷装置では、インデックスデータは、印刷項目に応じた記号を含むので、記号を加えたインデックスを作成することが可能である。従って、インデックスの識別が容易となり、ユーザーにとって各印刷情報の検索がしやすくなる。
In the printing apparatus according to
また、請求項5に係る印刷装置では、インデックスデータを作成する印刷項目に基づいて印刷情報のソートを行うので、ユーザーにとって、より各印刷情報の検索が容易となり、また、インデックスを付加したことにより生じる効果を更に高めることができる。 In the printing apparatus according to the fifth aspect, since the print information is sorted based on the print items for creating the index data, it is easier for the user to search for each print information, and the index is added. The resulting effect can be further enhanced.
また、請求項6に係る印刷装置では、インデックスデータの印刷位置を指定する指定手段を有し、印刷制御手段は、指定手段が指定した印刷位置にインデックスデータを印刷するので、ユーザーにとって見易い用紙の位置にインデックスを印刷することができる。従って、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。
The printing apparatus according to
また、請求項7に係る印刷制御システムでは、携帯端末は、インデックスデータを作成させるインデックス設定情報を作成し、印刷装置に送信するとともに、印刷装置は、受信手段により受信されたインデックス設定情報に基づいて、インデックスデータを作成し、印刷データに付加して印刷を行うので、ユーザーの所望する見易く理解しやすい形式によるインデックスを印刷でき、各情報の把握が容易となる印刷結果を提供することが可能である。また、多数の用紙にわたってデータが印刷された場合においても、印刷されたインデックスを目安とすることにより、情報の管理及び整理が容易となる。更に、携帯端末を使用することによってユーザーは容易にインデックスに関する設定が可能であるので、印刷を行う度に新たな設定の変更をすることも容易に可能である。
また、請求項7に係る印刷制御システムでは、インデックスデータが同じ印刷情報は同じ用紙に印刷し、インデックスデータが変わった時点で印刷情報を新たな用紙に印刷するので、用紙の区別によってインデックスによる印刷情報の識別が更に容易となる。従って、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。
In the print control system according to
In the print control system according to the seventh aspect, the print information having the same index data is printed on the same paper, and the print information is printed on a new paper when the index data changes. Identification of information is further facilitated. Therefore, it is easy for the user to search for each print information, and it is easy to grasp the entire data.
また、請求項8に係る印刷制御システムでは、インデックス付加手段は、印刷項目に応じたインデックスを作成するので、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。 In the print control system according to the eighth aspect , since the index adding means creates an index corresponding to the print item, it is easy for the user to search for each piece of print information, and it is easy to grasp the entire data.
また、請求項9に係る印刷制御システムでは、インデックスデータは、印刷項目に応じた文字列であるので、文字列によりインデックスを作成することが可能であり、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。 In the print control system according to the ninth aspect , since the index data is a character string corresponding to the print item, it is possible to create an index using the character string, and it is easy for the user to search for each piece of print information. This makes it easy to grasp the entire data.
また、請求項10に係る印刷制御システムでは、インデックスデータは、印刷項目に応じた記号を含むので、記号を加えたインデックスを作成することが可能である。従って、インデックスの識別が容易となり、ユーザーにとって各印刷情報の検索がしやすくなる。 In the print control system according to the tenth aspect , since the index data includes a symbol corresponding to the print item, it is possible to create an index with the symbol added. Therefore, it becomes easy to identify the index, and it is easy for the user to search each print information.
また、請求項11に係る印刷制御システムでは、印刷装置はインデックス付加手段によりインデックスデータが作成された印刷項目に基づいて印刷情報のソートを行うので、ユーザーにとって、より各印刷情報の検索がしやすくなり、また、インデックスを付加することにより生じる効果を更に高めることができる。 In the print control system according to the eleventh aspect , since the printing apparatus sorts the print information based on the print item in which the index data is created by the index adding means, it is easier for the user to search for each print information. In addition, the effect produced by adding the index can be further enhanced.
また、請求項12に係る印刷制御システムでは、インデックスデータの印刷位置を指定する指定手段を有し、印刷制御手段は、指定手段が指定した印刷位置にインデックスデータを印刷するので、ユーザーにとって見易い用紙の位置にインデックスを印刷することができる。従って、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。 The print control system according to claim 12 further includes a designation unit that designates the print position of the index data, and the print control unit prints the index data at the print position designated by the designation unit. An index can be printed at the position. Therefore, it is easy for the user to search for each print information, and it is easy to grasp the entire data.
また、請求項13に係る印刷プログラムでは、携帯端末に搭載され、印刷装置に一の印刷項目に関するインデックスデータを作成させるとともに、前記複数の印刷情報に対応させて前記印刷データに付加させるインデックス設定情報を作成するので、ユーザーは携帯端末を使用することにより容易にインデックスに関する設定が可能であるので、印刷を行う度に新たな設定の変更をすることも容易に可能である。
また、請求項13に係る印刷プログラムでは、印刷装置にインデックスが同じ印刷情報は同じ用紙に印刷させ、インデックスが変わった時点で印刷情報を新たな用紙に印刷させる情報が設定されたインデックス設定情報を作成するので、ユーザーは携帯端末で設定を行うことにより、用紙の区別によってインデックスによる印刷情報の識別を更に容易とすることができる。従って、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。
The print program according to
According to a thirteenth aspect of the present invention, the printing program according to the thirteenth aspect sets the index setting information in which printing information having the same index is printed on the same sheet, and information for printing the printing information on a new sheet is set when the index is changed. Therefore, the user can further easily identify the print information based on the index by distinguishing the sheets by performing settings on the portable terminal. Therefore, it is easy for the user to search for each print information, and it is easy to grasp the entire data.
また、請求項14に係る印刷プログラムでは、印刷項目に応じたインデックスデータを作成させるインデックス設定情報を作成するので、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。 In the printing program according to the fourteenth aspect , since index setting information for creating index data corresponding to the printing items is created, it is easy for the user to search for each piece of printing information, and it is easy to grasp the entire data.
また、請求項15に係る印刷プログラムでは、印刷項目に応じた文字列であるインデックスデータを作成させるインデックス設定情報を作成するので、文字列によりインデックスを作成することが可能であり、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。 In the printing program according to the fifteenth aspect , since index setting information for creating index data that is a character string corresponding to a print item is created, an index can be created by a character string, and each print can be made for the user. It becomes easy to search for information, and it becomes easy to grasp the whole data.
また、請求項16に係る印刷プログラムでは、印刷項目に応じた記号を含むインデックスデータを作成させるインデックス設定情報を作成するので、記号を加えたインデックスを作成することが可能である。従って、インデックスの識別が容易となり、ユーザーにとって各印刷情報の検索がしやすくなる。 In the printing program according to the sixteenth aspect , since index setting information for creating index data including a symbol corresponding to a print item is created, an index to which a symbol is added can be created. Therefore, it becomes easy to identify the index, and it is easy for the user to search each print information.
また、請求項17に係る印刷プログラムでは、インデックスデータを作成させる印刷項目に基づいて印刷情報をソートするソート情報が設定されたインデックス設定情報を作成するので、ユーザーは携帯端末で設定を行うことにより、より各印刷情報の検索を容易とすることができる。また、インデックスを付加したことにより生じる効果を更に高めることができる。
In the printing program according to
また、請求項18に係る印刷プログラムでは、インデックスデータの印刷位置を指定する印刷位置情報が設定されたインデックス設定情報を作成するので、ユーザーは携帯端末により見易い用紙の位置にインデックスを印刷するように設定を行うことができる。従って、ユーザーにとって各印刷情報の検索がしやすくなり、データ全体の把握が容易となる。
In the printing program according to
以下に、本発明に係る印刷装置、印刷制御システム、及び印刷プログラムについて具体化した実施の形態について図面を参照しながら説明する。ここで、本発明に係る印刷制御システムは、印刷プログラムを搭載した携帯端末等の外部機器により送信されたデータに基づいて、当該データの内容を印刷装置により印刷を行うものである(図7参照)。
先ず、本発明に係る印刷装置について具現化した携帯用小型プリンタ装置1の概略構造について、図1及び図2を参照しながら説明する。図1は本実施形態に係る携帯用小型プリンタ装置の斜視図、図2は本実施形態に係る携帯用小型プリンタ装置の側面図である。
携帯用小型プリンタ装置1は平面視A6サイズ又はA7サイズ程度の大きさで厚みが略2cm程度あるいはそれ以下の上面開放箱型の本体ケース2を有し、その上面の片側には固定カバー体3を有する。この固定カバー体3の箇所を除く本体ケース2内には感熱紙からなるカットシート状の被記録媒体としての用紙4を複数枚収納した用紙カセット5(図3参照)が収容できる用紙収容部6が形成されている。前記固定カバー体3の下面側の近傍には、印刷機構部7としてのサーマルヘッド8、プラテンローラ9、ペーパーガイド10及び用紙分離部としてのピックアップローラ11及び分離ブロック12等が配置されている。そして、前記用紙収容部6は、本体ケース2の側にて回動及びスライド可能な開閉支持手段13を介して開閉可能に支持された蓋体14によって覆われている(図2参照)。
DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments embodying a printing apparatus, a printing control system, and a printing program according to the present invention will be described with reference to the drawings. Here, the printing control system according to the present invention prints the contents of the data by a printing apparatus based on data transmitted by an external device such as a portable terminal equipped with a printing program (see FIG. 7). ).
First, a schematic structure of a portable small-
The portable
また本体ケース2の側面には、後述する携帯電話16等の赤外線発信装置を備える携帯端末から赤外線により発信されたデータを受信する赤外線通信部17と、携帯端末、パソコン等とUSBケーブル(図示せず)により接続され、USBケーブルを通して送信されたデータを受信するUSB端子18とが設けられている。そして、更に本体の電源をON、OFFする電源キー19が同じく側面に設けられている。
更に、固定カバー体3が設けられた側には携帯用小型プリンタ装置1を立てた状態で支持する支持台(図示せず)を取り付ける為の取付溝20が「コ」の字型に形成されている。更に、取付溝20上には固定カバー体3内に設置されたサーマルヘッド8や駆動モータ21を冷却するための複数個の空気孔22と、図示外のストラップや盗難防止用ワイヤ等を取り付けるための繋止孔23が形成されている。
Also, on the side surface of the
Further, on the side where the fixed
前記サーマルヘッド8はラインヘッド型であり、プラテンローラ9との間に挟まれて搬送される感熱型の用紙4の搬送方向に直交する方向に延びるライン毎に文字や画像等を印刷することができる。1ライン印刷する際の印刷幅は用紙4の直交方向の用紙幅に略等しく設定されている。サーマルヘッド8及びプラテンローラ9は、A6サイズ又はA7サイズ程度の用紙4の短辺方向の長さを有している。サーマルヘッド8を印刷ヘッドとして用いるのは、被記録媒体として感熱紙を用いることにより、インクやインクリボンの消耗品が不要であり、且つそのための機構を省略でき、携帯用小型プリンタ装置1をコンパクトにできるからである。
The
感熱紙としては、サーマルヘッド8の加熱により発色する発色層を有する感熱発色タイプのものや、加熱により穿孔される穿孔層を基材層上に積層した感熱穿孔タイプのもの等、種々のものを使用できる。図3は本実施形態において使用される用紙カセットの斜視図である。
As the thermal paper, there are various types such as a thermal coloring type having a coloring layer that develops color by heating of the
次に本実施形態に係る携帯用小型プリンタ装1の内部構造について、図4及び図5を用いて説明する。図4は本実施形態に係る携帯用小型プリンタ装置の内部構造を示す正面図、図5は図4の線A−Aで携帯用小型プリンタ装置を切断した矢視断面図である。
携帯用小型プリンタ装置1の内部構造において、用紙収容部6のうち、前記印刷機構部7に近い側には、ピックアップローラ11と分離ブロック12とが配置されている(図5参照)。前記用紙収容部6内に収容された用紙カセット5は、前記閉止した蓋体13の本体内面側に設けた板バネ等の付勢手段25を介して用紙収容部6の底板26に向けて付勢される。用紙カセット5における積層した用紙4のうち、用紙カセット5外に露出した用紙4(最下層の用紙)がピックアップローラ11の上面に当接付勢される。このピックアップローラ11の回転駆動と分離ブロック12の案内係止面27との協働により、前記最下層の用紙4のみが分離ブロック12の下端とガイド板28との隙間を通過する。分離ブロック12に隣接してプラテンローラ9が回転可能に設けられ、その外周面に押圧コイルバネ等の付勢手段29によりペーパーガイド10が付勢されている。
Next, the internal structure of the portable
In the internal structure of the portable
そして、携帯電話16等の外部装置から赤外線通信部17やUSB端子18を介して印刷指令及び印刷データを携帯用小型プリンタ装置1に送信すると、ピックアップローラ11と案内係止面27により、用紙カセット5から1枚だけ分離搬送された用紙4はプラテンローラ9とペーパーガイド10との間に搬送される。ペーパーガイド10は、その断面がプラテンローラ9の外周面に沿うように断面横向き略U字状等の凹湾曲状の摺接面30に形成されている。また、ペーパーガイド10のサーマルヘッド8側の上面にはガイドフィルム31が隣接して備え付けられている。ガイドフィルム31はポリエステルにより、薄型フィルム状に形成され、その先端部31Aによって用紙4をプラテンローラ9の周面に押圧することで、ペーパーガイド10とプラテンローラ9の間で生じる用紙4のプラテンローラ9に対する浮きを防止している。また、用紙4が搬送されていない状態ではガイドフィルム21はサーマルヘッド8の印刷位置のすぐ下にてプラテンローラ9に対して用紙搬送方向より鋭角に接する。
When a print command and print data are transmitted from an external device such as the
前記ペーパーガイド10と、ガイドフィルム21と、その上方に回動可能に配置されたプラテンローラ9とにより、用紙収容部6から分離搬送された用紙4は横向きU字状に反転させて搬送され、プラテンローラ9の印刷位置まで搬送される。その後、サーマルヘッド8により用紙4の上面に印刷され、前記分離ブロック12の上面と前記固定カバー体3の端縁との隙間にある排紙口34から蓋体14の外側に排紙される。サーマルヘッド8はその背面(上面側)にコイルスプリング(付勢手段)35のばね掛け部が係止され、プラテンローラ9側に付勢され、サーマルヘッド8の印刷部(発熱体部8A(図5参照))がプラテンローラ9の上面に当接する。
By the
前記プラテンローラ9及びピックアップローラ11の駆動機構は、本体ケース2の長辺に沿う一方の内側面に配置された駆動モータ21と歯車伝動機構(ギヤ列)37とからなる。プラテンローラ9の直径がピックアップローラ11の直径より大きく、プラテンローラ9の箇所の用紙搬送速度をピックアップローラ11箇所での用紙搬送速度より大きく設定してピックアップローラ11と分離ブロック12との箇所での用紙分離をゆっくり行いプラテンローラ9による用紙搬送、ひいては印刷速度を高速化している。そのために、プラテンローラ9箇所での高速搬送に対してピックアップローラ11が連れ回り可能とするワンウエイクラッチ(図示せず)をギヤ列のプラテンローラ9より下流側に設けている。
The drive mechanism for the
次に、上記のように構成された携帯用小型プリンタ装置1の制御系について説明する。図6は本実施形態に係る携帯用小型プリンタ装置1の制御ブロック図である。図6に示すように、携帯用小型プリンタ装置1では、CPU41に対し、ROM42、SRAM43、電源SW回路44、モータ駆動回路45、サーマルヘッド制御回路46、USB I/F駆動回路47、IrDA変復調回路48、充電式電池49が接続されている。さらに、モータ駆動回路45には、駆動モータ21が、サーマルヘッド制御回路46には、サーマルヘッド8が夫々接続されている。
Next, a control system of the portable
ROM42には、CPU41が実行する各プログラムが記憶されている。また、印刷対象となる多数の文字のドットパターンデータがコードデータと対応付けて記憶されている。一方、SRAM43は、CPU41のデータ処理に必要な一時的なデータの記憶を行うものである。SRAM43には、入力されたデータを記憶するデータバッファ50、及び印刷用データを記憶するプリントバッファ51の各記憶領域が設けられている。
Each program executed by the
ここで、モータ駆動回路45は、駆動モータ21(図4及び図5参照)を制御するものであり、サーマルヘッド制御回路46は、サーマルヘッド8の発熱体部制御をするものである。また、電源SW回路44は、電源キー19に接続され、携帯用小型プリンタ装置1の電源のON/OFFを行う回路である。
Here, the
更に、CPU41には携帯電話16、パソコン等の外部機器40とUSB規格に基づいた通信を行うためのインターフェース回路であるUSB I/F駆動回路47が接続され、この回路にはUSB端子18が接続されている。また、CPU41は、携帯電話16、PDA等の赤外線データ出力装置を持つ外部機器40とIrDA規格に基づいた通信を行うためのインターフェース回路であるIrDA変復調回路48が接続されている。更にIrDA変復調回路48には赤外線通信部17内に設けられたIrDA受発光素子52が接続され、携帯用小型プリンタ装置1は赤外線通信を行うことができる。
ここで、IrDAとは、赤外線通信の規格であり、主に机上型コンピュータとノートパソコン等の携帯型コンピュータを接続するのに使われているものである。
Further, the
Here, IrDA is a standard for infrared communication, and is mainly used to connect a desktop computer and a portable computer such as a notebook computer.
また、携帯用小型プリンタ装置1の内部電源である充電式電池49から供給された電力は、CPU41、モータ駆動回路45、サーマルヘッド制御回路46とに供給される。CPU41と接続されたモータ駆動回路45は、CPU41からの指令に基づいて駆動モータ21を動作させ、用紙4の搬送を担う。また、サーマルヘッド制御回路46も同様にCPU41に接続され、CPU41の指令に基づいてサーマルヘッド8を駆動し、感熱式の印刷を行わせる。
The power supplied from the
次に前記した携帯用小型プリンタ装置1、及び携帯電話16を用いることにより構成された印刷制御システムについて図7及び図8を用いて説明する。図7は本実施形態に係る印刷制御システムの実施例を示す模式図である。図8は本実施形態に係る印刷制御システムのブロック図である。印刷制御システムは、図7及び図8に示すように、携帯電話16と、携帯用小型プリンタ装置1とから基本的に構成されている。携帯電話16から携帯用小型プリンタ装置1に対して送信された印刷データ、及び印刷データに付加するインデックスデータの形式を設定したインデックス設定データに基づいて、その印刷データの内容にインデックスを付加したものを携帯用小型プリンタ装置1により印刷し、ユーザー53に提供するものである(図17参照)。
また、図8に示すように、本実施形態に係る印刷制御システムにおいては、携帯用小型プリンタ装置1に送信するインデックス設定データを作成する為の設定用のソフトウェアを携帯電話16に対して供給するウェブサーバ54を有する。
Next, a print control system configured by using the portable
As shown in FIG. 8, in the print control system according to the present embodiment, setting software for creating index setting data to be transmitted to the portable
携帯電話16は、近年普及している所謂音声の送受信、及び、電子メールに画像データ等のデータを添付して送受信可能な電子メール機能、及びインターネット接続機能を有し、サーバ等から特定のソフトウェアをダウンロードして使用できるものである。
ここで携帯電話16は、インターネット接続機能を有する通信装置57と、各種プログラムを実行するCPU58と、ダウンロードしたプログラム等を記憶するRAM59と、各種情報をユーザーに対して表示する液晶画面60と、入力操作を行う操作部61と、各データを携帯用小型プリンタ装置1等の外部装置に対して赤外線によって発信する赤外線発信部62とから構成されている。
The
Here, the
通信装置57は、iモード(登録商標)等の双方向通信可能なインターネット接続機能を有し、電子メールを送受信すること、特定のホームページより画像データや音楽データをダウンロードすること、及び特定のホームページよりアプリケーションソフトをダウンロードし、iアプリ(登録商標)等のアプリケーション実行プログラムによりアプリケーションを実行することが可能である。
The
また、液晶画面60には携帯電話16で受信した文字及び画像などが表示されるとともに、操作部61にて入力した番号及び文字などが表示される。
In addition, characters and images received by the
RAM59には、前記通信装置57により受信した電子メール、及びダウンロードした画像データ、受信音、プログラム等が記憶される他、操作部61により入力した氏名、メールアドレス等を記録したアドレス帳、スケジュール帳、ToDo、メモ帳、及びインターネットの際のブックマーク等を保存し使用することができる。
尚、このRAM59は、書き換え可能な不揮発性メモリであり、電池等によりバックアップされているRAMやフラッシュROM、EPROM、E2PROMから構成される。
The
The
また、操作部61は、電話番号や文字の入力を行うための番号/文字入力キー64、液晶画面60に表示された内容を選択するためのカーソルを動かすカーソルキー65、選択を確定する決定キー66などが配設されている。更に、電子メールの送受信を行うためのメールキー67、及び、インターネットに接続するためのインターネット接続キー68なども配設されている(図7参照)。
The
尚、前記通信装置57によりダウンロードしたプログラムはRAM59に保管され、CPU58により実行される。ユーザー53は、起動させたプログラムを液晶画面60に表示された画面を確認しつつ、操作部61によってプログラムに対する各種操作を行う。
The program downloaded by the
また、赤外線通信部62は、RAM59に記憶された電子メール等の各種データ内容を別途携帯用小型プリンタ装置1により印刷する場合に、携帯用小型プリンタ装置1に対して各種データを送信する為のものである。送信するデータは、印刷対象となる前記RAM59に記憶されたメモ帳、アドレス帳、メール、スケジュール、ToDo、ブックマークのIrMC規格に準じたデータからなる印刷データと、各データに付加するインデックスデータの形式について設定したインデックス設定データである。尚、印刷データ及びインデックス設定データの詳細については後述する。
ここで、IrMC(IrDA Infrared Mobile Communication)とは、IrDAの中でも特に携帯電話で使われることを想定した赤外線通信規格であり、携帯電話やPDAとの間でアドレス帳等の個人データを交換する際に用いられる。
In addition, the
Here, IrMC (IrDA Infrared Mobile Communication) is an infrared communication standard that is assumed to be used particularly in mobile phones among IrDA, and when exchanging personal data such as address books with mobile phones and PDAs. Used for.
携帯用小型プリンタ装置1は、携帯電話16から送信された印刷データ及びインデックス設定データを赤外線通信部17により受信し、先ずインデックス設定データに基づいてインデックスデータを作成する。そして、印刷データに対して、作成されたインデックスデータを付加する。最後に、付加した印刷データに基づいてサーマルヘッド8及び駆動モータ21により用紙4に印刷を行い、インデックスが印刷された印刷結果をユーザー53に対して提供する。尚、携帯用小型プリンタ装置1のブロック図については図6を用いて既に説明したので、ここではその詳細は省略する。
The portable
また、ウェブサーバ54は、携帯電話16にインターネット回線等を通してデータを送信する通信装置70と、携帯電話16において実行させるインデックス設定プログラム71等の各アプリケーションソフトが格納されたソフトウェアデータベース72とから構成されている。尚、インデックス設定プログラム71については後に詳細に説明する。
The
従って、ユーザー53は、携帯電話16を介してウェブサーバ54に接続し、サーバ内のソフトウェアデータベース72内に格納されたインデックス設定プログラム71をダウンロードし、携帯電話16のRAM59内に記憶させ、CPU58により実行させることが可能である。ここで、インデックス設定プログラム71とは、前記した携帯電話16内に記憶されたメモ帳、アドレス帳、メール、スケジュール、ToDo、ブックマークの各データ内容を携帯用小型プリンタ装置1によって印刷する際に、データを分かりやすく区分けする為のインデックスの作成形式について設定するプログラムである。ユーザー53は、ダウンロードしたインデックス設定プログラム71を携帯電話16においてiアプリ(登録商標)等により実行させ、インデックス設定データを作成し、印刷データとともに携帯用小型プリンタ装置1に送信する。携帯用小型プリンタはインデックス設定データに基づいてインデックスデータを作成し、前記印刷データに付加して印刷する。その結果、ユーザー53の所望した形式のインデックスを付加した状態でメモ帳、アドレス帳、メール、スケジュール、ToDo、ブックマークの内容を用紙4に印刷することができる。
Accordingly, the
次に、携帯電話16に記憶されたメモ帳、アドレス帳、メール、スケジュール、ToDo、ブックマーク等のデータからなるIrMC規格に準じた印刷データ、及び各データに付加するインデックスの形式について設定するインデックス設定データについて詳細に説明する。図9は印刷データにおけるIrMC規格の主なオブジェクトフォーマット一覧について示した図である。
Next, the index setting for setting the format of the print data conforming to the IrMC standard composed of data such as memo pad, address book, mail, schedule, ToDo and bookmark stored in the
まず、印刷データに関して以下に説明する。図9に示すように、印刷データとして携帯電話16より、携帯用小型プリンタ装置1に対して送られるIrMC規格のデータは、「0:メモ帳」、「1:アドレス帳」、「2:メール」、「3:スケジュール」、「4:ToDo」、「5:ブックマーク」の携帯電話16における各ネイティブアプリにより作成され、登録されたデータに関するものである。各ネイティブアプリにはそれぞれ項目が1〜6個の範囲で設定されており、項目ごとに英字の文字列からなるプロパティが定められている。例えば、ネイティブアプリが「1:アドレス帳」であれば、「0:氏名」、「1:フリガナ」、「2:住所」、「3:電話番号」、「4:メールアドレス」、「5:会社名」の6つの項目が設定されている。そして、それぞれの項目ごとにその項目の内容が併せてデータとして記録されている。
First, the print data will be described below. As shown in FIG. 9, IrMC standard data sent as print data from the
次に、前記IrMC規格の印刷データに関して具体例を上げて説明する。図10はネイティブアプリが「1:アドレス帳」の場合におけるIrMC規格の印刷データの一例を示した図、図11は図10の印刷データにおいて実際に印刷を行った印刷面の図である。
図10に示すように、IrMC規格からなる印刷データは各項目を示す英字のプロパティに続けて項目の内容を示すテキストが記録されており、それらが繰り返し表示されることで複数件に渡ってその情報を記録している。
印刷データは、上から順に、ネイティブアプリ「1:アドレス帳」のデータが始まることを示す文字列75、項目「0:氏名」の内容を示す文字列76、項目「1:フリガナ」の内容を示す文字列77、項目「2:住所」の内容を示す文字列78、項目「3:電話番号」の内容を示す文字列79、項目「4:メールアドレス」の内容を示す文字列80、項目「5:会社名」の内容を示す文字列81、ネイティブアプリ「1:アドレス帳」のデータが終わることを示す文字列82によって構成されている。
そして、図10に示す印刷データに基づいて実際に印刷を行うと、図11に示すようにプロパティを示す英字、及びネイティブアプリの種類を示す文字列75、82は除かれ、項目の内容のみが1件ごとに上から順に用紙4に印刷される。具体的には、上から氏名84、フリガナ85、住所86、電話番号87、メールアドレス88、会社名89が印刷される。
Next, specific examples of the IrMC standard print data will be described. FIG. 10 is a diagram showing an example of IrMC standard print data when the native application is “1: Address Book”, and FIG. 11 is a diagram of a printing surface on which printing is actually performed in the print data of FIG.
As shown in FIG. 10, the print data comprising the IrMC standard is recorded with text indicating the contents of the items following the English character property indicating each item. Information is being recorded.
The print data includes, in order from the top, a
Then, when printing is actually performed based on the print data shown in FIG. 10, the letters indicating the properties and the character strings 75 and 82 indicating the type of the native application are removed as shown in FIG. Each page is printed on the
一方、インデックス設定データは、前記印刷データに対して特定の項目に基づいてデータを区分けするインデックスを作成する際の作成形式について設定したものである。図12はインデックス設定データにより設定されるインデックスの形式設定事項一覧について示した図である。図12に示すように、各ネイティブアプリはインデックス設定データによって、いずれの項目に基づいてインデックスを作成するかが定められ、更にその項目においてインデックスの作成する際の作成形式がインデックス設定項目として定められている。具体的には、指定した項目のインデックスを印刷する用紙の位置、文字の種類、インデックスとして印刷する文字の最大文字数、インデックス作成の基準とする項目内容の検索最大文字数、文字の並び、インデックスを印刷するときに改ページをするか否か、マーク印刷の有無が定められる。 On the other hand, the index setting data is set for a creation format when creating an index for sorting data based on specific items for the print data. FIG. 12 is a diagram showing a list of index format setting items set by the index setting data. As shown in FIG. 12, for each native application, it is determined by which index setting data an index is to be created based on the index setting data, and the creation format for creating an index in that item is determined as an index setting item. ing. Specifically, the position of the paper on which the index of the specified item is printed, the type of character, the maximum number of characters to be printed as an index, the maximum number of characters to be searched for the item contents used as the basis for creating an index, the character sequence, and the index are printed Whether to perform a page break or not and whether or not to print a mark is determined.
インデックス設定データに基づいてインデックスデータを作成する際には、先ずインデックスを作成する項目に関してデータのソートを行う必要がある。例えば、ネイティブアプリ「1:アドレス帳」に関し、「3:電話番号」についてインデックスを作成する場合においては、複数人のアドレスデータからなるアドレス帳データは電話番号の数字順で昇順にソートされ印刷される。図13はネイティブアプリが「1:アドレス帳」の場合において、項目「3:電話番号」でデータのソートを行った内部イメージを示した図である。
図13に示すように、「0:氏名」、「1:フリガナ」、「2:住所」、「3:電話番号」、「4:メールアドレス」、「5:会社名」の6つの項目からなる各データはインデックス設定データによって指定されたインデックスが作成される項目「3:電話番号」に基づいてソートが行われ、電話番号の数字順に従って各データが1件ごとに昇順に並び替えられる。
When creating index data based on the index setting data, it is necessary to first sort the data for the items for which the index is created. For example, regarding the native application “1: Address Book”, when creating an index for “3: Telephone Number”, the address book data composed of address data of a plurality of persons is sorted and printed in ascending order of the telephone numbers in numerical order. The FIG. 13 is a diagram showing an internal image in which data is sorted by the item “3: telephone number” when the native application is “1: address book”.
As shown in FIG. 13, from “0: full name”, “1: reading”, “2: address”, “3: telephone number”, “4: mail address”, “5: company name”. Each data is sorted based on the item “3: telephone number” for which the index specified by the index setting data is created, and each data is rearranged in ascending order according to the numerical order of the telephone numbers.
そして、前記ソートを行った後に、インデックス設定データによって設定した形式に基づいたインデックスデータを作成する。例えば、ネイティブアプリ「1:アドレス帳」に関し、「3:電話番号」についてインデックスを作成する場合、複数人のアドレスデータからなるアドレス帳データの一件ごとに指定された形式(図12参照)によってインデックスデータが作成される。図14はネイティブアプリが「1:アドレス帳」の場合において、項目「3:電話番号」で位置「0:右上」、文字種類「1:数字」、最大文字数(印刷)「3:3」、最大文字数(検索)「3:3」、文字並び「0:横書き」、改ページ「1:する」、マーク「1:『電話マーク』(図12参照)」に設定されたインデックスデータを作成した内部イメージを示した図である。
図14に示すように、本実施形態においては前記ソートされたデータ(図13参照)に基づいて、更にインデックスデータが追加される。具体的には、印刷データ内の電話番号において頭3文字の数字が検索され、検索された3文字の数字を指定されたマーク(『電話マーク』)とともに1件ごとにデータに付加するものである。
Then, after the sorting, index data based on the format set by the index setting data is created. For example, regarding the native application “1: Address Book”, when creating an index for “3: Telephone Number”, a format specified for each address book data composed of address data of a plurality of persons (see FIG. 12). Index data is created. FIG. 14 shows that when the native application is “1: Address Book”, the item “3: Telephone number” has the position “0: Upper right”, the character type “1: Number”, the maximum number of characters (printing) “3: 3”, The index data set to the maximum number of characters (search) “3: 3”, character arrangement “0: horizontal writing”, page break “1: enable”, mark “1:“ phone mark ”(see FIG. 12)” was created. It is the figure which showed the internal image.
As shown in FIG. 14, in this embodiment, index data is further added based on the sorted data (see FIG. 13). Specifically, the phone number in the print data is searched for the first three letters, and the searched three letters are added to the data one by one together with the specified mark ("phone mark"). is there.
そして、一件ごとにインデックスデータを印刷データに付加した後に、インデックス設定データに基づいてインデックスが印刷される位置及び改ページを考慮したインデックスデータを作成する。即ち、同一インデックスは同一頁には2度印刷されることはない。また、用紙4の下まで印刷された場合、並びにインデックス設定データにより改ページ「1:する」に設定した場合(図12参照)には、インデックスの種類が変更される場合、においてそれぞれ改ページが行われる。
以上の件を考慮して、ページ単位における新たなインデックスデータが作成される。図15はネイティブアプリが「1:アドレス帳」の場合において、項目「3:電話番号」で位置「0:右上」、文字種類「1:数字」、最大文字数(印刷)「3:3」、最大文字数(検索)「3:3」、文字並び「0:横書き」、改ページ「1:する」、マーク「1:『電話マーク』」に設定されたページ単位のインデックスデータを作成した内部イメージを示した図である。
図15に示すように、インデックスデータは1頁目の用紙右上に「031『電話マーク』」が横書きで印刷され、2頁目の用紙右上に「052『電話マーク』」が横書きで印刷され、3頁目の用紙右上に「052『電話マーク』」が横書きで印刷されることとなる。
Then, after adding the index data to the print data for each case, the index data considering the position where the index is printed and the page break is created based on the index setting data. That is, the same index is not printed twice on the same page. In addition, when printing is performed up to the bottom of the
In consideration of the above, new index data is created for each page. FIG. 15 shows that when the native application is “1: Address Book”, the item “3: Telephone number” has the position “0: Upper right”, the character type “1: Number”, the maximum number of characters (printing) “3: 3”, Internal image created index data for each page set to maximum number of characters (search) “3: 3”, character arrangement “0: horizontal writing”, page break “1: enable”, mark “1:“ phone mark ”” FIG.
As shown in FIG. 15, the index data is printed in horizontal writing “031“ phone mark ”” on the upper right side of the first page of paper, and “052“ phone mark ”” is printed in horizontal writing on the upper right of the second page of paper. “052“ Telephone mark ”” is printed horizontally in the upper right corner of the third page.
次に、前記インデックス設定データにより、インデックスデータが作成され、印刷データに付加された後の実際のデータ印刷面の具体例について説明する。図16及び図17はネイティブアプリ「1:アドレス帳」の場合において、インデックス設定データにより項目「3:電話番号」で位置「0:右上」、文字種類「1:数字」、最大文字数(印刷)「3:3」、最大文字数(検索)「3:3」、文字並び「0:横書き」、改ページ「1:する」、マーク「1:『電話マーク』」にインデックスを設定した際のインデックス付加前と付加後をそれぞれ示した印刷面の図である。
図16に示すように、従来、アドレス帳の印刷を行うと、ユーザー53がアドレス帳に登録した順に従って一件ごとに氏名84、フリガナ85、住所86、電話番号87、メールアドレス88、会社名89がそれぞれ印刷される。そして、6人分のアドレスが2頁にわたって印刷されている。
Next, a specific example of the actual data printing surface after the index data is created from the index setting data and added to the print data will be described. 16 and 17 show the case of the native application “1: Address Book”, the position “0: upper right”, the character type “1: number”, the maximum number of characters (printing) in the item “3: telephone number” according to the index setting data. Index when index is set to “3: 3”, maximum number of characters (search) “3: 3”, character arrangement “0: horizontal writing”, page break “1: enable”, mark “1:“ phone mark ”” It is the figure of the printing surface which each showed before and after addition.
As shown in FIG. 16, conventionally, when the address book is printed, the
しかし、インデックス設定データによって指定したインデックスを付加すると、図17に示すように、印刷されるアドレス帳のデータは、「3:電話番号」に関して頭3桁の数字により検索され、番号順に1件ごとに昇順にソートされる(図13参照)。そして、3桁の数字90、93、96とマーク91、94、97とからなるインデックス92、95、98が用紙4右上にそれぞれ横並びで印刷される。尚、インデックス92に付される数字90、93、96は電話番号の頭3桁の数字が表示される。具体的には、1頁目の数字90は「031」、2頁目と3頁目の数字93、96は「052」が印刷される。
また、電話番号の頭3文字が別の数字に切り替わる時点、若しくは、用紙4の余白がなくなった時点(本実施形態においては3件分のアドレス記載時)において改ページがなされる。従って、インデックス付加後においては3ページにわたって6人分のアドレスが印刷される。
However, when the index specified by the index setting data is added, as shown in FIG. 17, the address book data to be printed is searched by the first three digits for “3: telephone number”, and one by one in the numerical order. Are sorted in ascending order (see FIG. 13). Then,
Also, a page break is made when the first three letters of the telephone number are switched to another number, or when the margin of the
また、別の具体例として図18には、ネイティブアプリ「1:アドレス帳」の場合において、インデックス設定データにより項目「1:フリガナ」で位置「0:右上」、文字種類「3:カタカナ」、最大文字数(印刷)「1:1」、最大文字数(検索)「0:自動」、文字並び「0:縦書き」、改ページ「0:しない」、マーク「0:なし」にインデックスを設定した際のインデックス付加後を印刷面の図である。尚、インデックス付加前の印刷面は、前記した図16と同じ印刷面である。
図16に示すように、従来、アドレス帳の印刷を行うと、ユーザー53がアドレス帳に登録した順に従って一件ごとに氏名84、フリガナ85、住所86、電話番号87、メールアドレス88、会社名89がそれぞれ印刷される。そして、6人分のアドレスが2頁にわたって印刷されている。
As another specific example, FIG. 18 shows that in the case of the native application “1: Address Book”, the position “0: upper right” in the item “1: reading”, the character type “3: Katakana”, The index is set for the maximum number of characters (printing) “1: 1”, the maximum number of characters (search) “0: automatic”, the character sequence “0: vertical writing”, the page break “0: no”, and the mark “0: none”. It is a figure of a printing surface after adding an index at the time. The printing surface before index addition is the same printing surface as that shown in FIG.
As shown in FIG. 16, conventionally, when the address book is printed, the
しかし、インデックス設定データによって指定したインデックスを付加すると、印刷されるアドレス帳のデータは、「1:フリガナ」に関して各フリガナの文字数に合わせた自動の文字数により検索され、番号順(即ち、フリガナの五十音順)に1件ごとに昇順にソートされる。そして、1桁のカタカナ「ア」、「イ」、「ウ」、・・・からなるインデックスの内、各頁に関連する分のインデックス99、100が用紙4の右上に縦並びで印刷される。ここで、インデックス92に付されるフリガナはアドレス帳データに記録された各フリガナの先頭1桁のカタカナが表示される。具体的には、1頁目に記載されているアドレス帳データのフリガナは、「アオキタロウ」、「イトウハナコ」、「ウエハラジロウ」であるので、その先頭の一桁である「ア」、「イ」、「ウ」がインデックス99として印刷される。一方、2頁目に記載されているアドレス帳データのフリガナは、「カトウイチロウ」、「キトウヨウコ」、「クドウサブロウ」であるので、その先頭の一桁である「カ」、「キ」、「ク」がインデックス100として印刷される。
ここで、用紙4の余白がなくなった時点(本実施形態においては3件分のアドレス記載時)において改ページがなされるので、インデックス付加後においても、付加前と同様に2ページにわたって6人分のアドレスが印刷される。
However, when the index specified by the index setting data is added, the address book data to be printed is searched for the number of characters in accordance with the number of characters in each reading with respect to “1: reading”, and in numerical order (ie, five readings). Sorted in ascending order on a case-by-case basis. Then, out of the indexes consisting of single-digit katakana “A”, “I”, “C”,..., The
Here, since the page break is performed when the margin of the
尚、上記ではネイティブアプリ「1:アドレス帳」についてインデックスを付加して印刷を行った場合について説明したが、他のネイティブアプリ「0:メモ帳」、「2:メール」、「3:スケジュール」、「4:Todo」、「5:ブックマーク」に関しても同様にインデックスを付加した印刷が可能である。 In the above description, the case where the native application “1: Address Book” is indexed and printed has been described. However, other native applications “0: Notepad”, “2: Mail”, “3: Schedule” , “4: Todo” and “5: Bookmark” can be similarly printed with an index.
以上より、携帯用小型プリンタ装置1は、携帯電話16に記録された多量の件数のデータを印刷する際であっても、特定の項目でデータを区分けするとともにインデックスを付加して印刷することができるので、ユーザー53にとってデータの検索が行い易く、情報の把握が容易となる印刷結果を得ることが可能となる。また、データが複数の枚数にわたって印刷された場合であっても、印刷されたインデックスを目安とすることによりデータの整理が容易となる。
As described above, even when the small
尚、前記インデックス設定データは、特定のコマンド列により携帯用小型プリンタ装置1に対して送信される。図19はインデックス設定データとして送信されるコマンド列の一例を示した図である。
図19に示すようにコマンド列は複数の英数字の組み合わせより構成されている。そして、先ず先頭のコマンド100によって、設定データの種類が示される。具体的には「XX」は、以下にインデックスに関する設定を指示するコマンドが続くことを示す。
The index setting data is transmitted to the portable
As shown in FIG. 19, the command string is composed of a combination of a plurality of alphanumeric characters. First, the type of setting data is indicated by the
また、後半のコマンド列102〜109によりそれぞれ「対象となるネイティブアプリ」、「指定したネイティブアプリにおいてインデックスを作成する項目」、「インデックスを印刷する位置」、「インデックスの文字種類」、「印刷されるインデックスの最大文字数」、「インデックスを作成する項目に関して検索する最大文字数」、「インデックスの文字並び」、「インデックスが変更されるポイントで改ページを行うか否か」、「インデックスにマークを追加するか否か」が指示される。具体的には、コマンド101によって対象となるネイティブアプリが指定され、コマンド102によって指定したネイティブアプリにおいてインデックスを作成する項目が指定され、コマンド103によってインデックスを印刷する位置が指定され、コマンド104によってインデックスの文字種類が指定され、コマンド105によって印刷されるインデックスの最大文字数が指定され、コマンド106によってインデックスを作成する項目に関して検索する最大文字数が指定され、コマンド107によってインデックスの文字並びが指定され、コマンド108によってインデックスが変更されるポイントで改ページを行うか否かが指定され、コマンド109によってインデックスにマークを追加するか否かが指定される。ここで、後半の各コマンドは前半の2桁の数字がその数字に関連付けられた設定内容を示す(図12参照)。例えば「4:ToDo」であれば「04」であり、印刷の最大文字数が「5:5」であれば「05」である。
In addition, the
これらのコマンド列は、テキストデータによる文字列によりネイティブアプリ「0:メモ帳」によってデータ化され、携帯用小型プリンタ装置1に赤外線により送信される。そして、携帯用小型プリンタ装置1は、送信されたコマンド指示に従ってインデックスデータを作成し、別途送信された印刷データの印刷を行う。
These command strings are converted into data by the native application “0: Memo Pad” as a character string based on text data, and transmitted to the portable small-
次に、前記のように構成された印刷制御システムについて先ず、携帯用小型プリンタ装置1の動作について図20乃至図25に基づき説明する。これら図20乃至図25にフローチャートで示される各プログラムはROM42に記憶されており、CPU41により実行される。先ず、携帯用小型プリンタ装置1の基本制御プログラムに関して図20を用いて説明する。図20は、携帯用小型プリンタ装置1の基本制御プログラムのフローチャートである。
先ず、電源がオンされると、ステップ(以下、Sと略記する)1において各メモリのクリア、各設定の初期化が行なわれる。そして、各種の初期設定が行なわれた後、基本制御が開始される。
Next, regarding the print control system configured as described above, the operation of the portable
First, when the power is turned on, in step (hereinafter abbreviated as S) 1, each memory is cleared and each setting is initialized. Then, after various initial settings are made, basic control is started.
S2では、インデックスの設定に関する設定値に関して予め定められた初期値を設定する。図26はS2により初期値が設定された状態での各ネイティブアプリにおけるインデックス設定の初期設定である。図26に示すように、携帯用小型プリンタ装置1には予め、受信されるIrMC規格の各ネイティブアプリの印刷データに対するインデックスの作成形式が設定されている。そして、これらの初期値は後に携帯電話16により送信されるインデックス設定コマンドにより随時更新される(図23参照)。一方、更新等がされなかった場合には、これらの初期設定に基づいてインデックスデータが作成され、IrMC規格の印刷データに対する印刷が行われる。
In S2, an initial value determined in advance with respect to a setting value related to index setting is set. FIG. 26 shows the initial setting of the index setting in each native application with the initial value set in S2. As shown in FIG. 26, the portable small-
S3においては、本体ケース2上に設けられた電源キー19が操作されたかどうか判断され、キーが操作された場合(S3:YES)には電源SW回路44により電源がOFFされ(S4)、動作を終了する。一方、電源キーが操作されない場合(S3:NO)はS5へと移行する。
In S3, it is determined whether or not the
続いて、S5においては携帯用小型プリンタ装置1が外部よりUSB端子18を介してデータを受信したか否かが判断される。USBデータを受信した場合(S5:YES)には、受信されたデータに基づいて各コマンド処理がなされる(S6)。そして、コマンド処理(S6)を行った後は再びS3へと戻る。一方、USBデータを受信しない場合(S5:NO)には、S7へ移行する。尚、USB端子を介して受信されるデータとしては、通常はパソコンにより送信された一般の文章データ、画像データ等が考えられる。コマンド処理(S6)については、後に詳細に説明する。
Subsequently, in S5, it is determined whether or not the portable
更に、S7においては赤外線通信部17を介して赤外線データを受信したか否かが判断される。赤外線データを受信した場合(S7:YES)には、受信した赤外線データに基づいて赤外線データ処理がなされる(S8)。一方、赤外線データを受信しない場合(S7:NO)、及び赤外線データ処理(S8)が終わった後は、再びS3へと戻る。尚、受信する赤外線データとしては、通常は携帯電話16より送信されたIrMC規格の印刷データ(図10参照)、若しくはインデックス設定データによるコマンド列からなるデータ(図19参照)が考えられる。赤外線データ処理(S8)については、後に詳細に説明する。
Furthermore, in S7, it is determined whether or not infrared data has been received via the
続いて、前記S6のコマンド処理について図21を参照しつつ説明する。図21はコマンド処理プログラムのフローチャートである。
先ず、コマンド処理においては、受信したデータが印刷開始コマンドであるか否か判断され(S11)、印刷開始コマンドであった場合(S11:YES)には、その時点においてプリントバッファ51に記憶されているデータに従って印刷動作を行う(S12)。そして、印刷処理が終わった後は、プリントバッファ51のデータを消去する(S13)。
Next, the command processing in S6 will be described with reference to FIG. FIG. 21 is a flowchart of the command processing program.
First, in the command processing, it is determined whether or not the received data is a print start command (S11). If the received data is a print start command (S11: YES), it is stored in the
一方、受信したデータが印刷開始コマンドではない場合(S11:NO)には、続いて、受信されたデータが文字コードであるか否かが判断される(S14)。文字コードを受信した場合(S14:YES)には、対応する文字のドットパターンデータがROM42より読み出される。そして、読み出されたドットパターンデータはプリントバッファ51に記憶される(S15)。 On the other hand, if the received data is not a print start command (S11: NO), it is subsequently determined whether or not the received data is a character code (S14). When the character code is received (S14: YES), the dot pattern data of the corresponding character is read from the ROM. The read dot pattern data is stored in the print buffer 51 (S15).
また、受信したデータが印刷開始コマンドでも文字コードでもなかった場合(S14:NO)には、受信されたデータに対応する他の処理が行われる(S15)。例えば、画像データが送信された場合には画像データをビットマップデータに変換した後に印刷を行う。また、その他、印刷の中断、印刷データの削除等の処理がある。 If the received data is neither a print start command nor a character code (S14: NO), other processing corresponding to the received data is performed (S15). For example, when image data is transmitted, printing is performed after the image data is converted into bitmap data. In addition, there are processes such as interruption of printing and deletion of print data.
続いて、前記S8の赤外線データ処理について図22を参照しつつ説明する。図22は赤外線データ処理プログラムのフローチャートである。
赤外線データ処理においては、先ずS21で、受信した赤外線データをデータバッファ50に格納する。
Next, the infrared data processing in S8 will be described with reference to FIG. FIG. 22 is a flowchart of the infrared data processing program.
In the infrared data processing, first, the received infrared data is stored in the
その後、受信したデータがIrMC規格のデータであるか否かが判断される(S22)。受信した赤外線データがIrMC規格のデータでない場合(S22:NO)には、更にS23においてインデックス設定データによるインデックス設定コマンドであるか否かが判断される。このS23における判断は、具体的にはコマンド列の先頭コマンド100(図19参照)が「XX」であるか否かに基づいて行われ、先頭コマンドが「XX」である場合に、受信した赤外線データがインデックス設定コマンドであると判断される。そして、受信した赤外線データがインデックス設定コマンドのデータである場合(S23:YES)には、受信したインデックス設定コマンドに基づいたインデックス設定処理(S24)がなされる(S24)。そして、インデックス設定処理がされた後、データバッファ50内のデータは消去される(S25)。尚、インデックス設定処理に関する詳細は後述する。
Thereafter, it is determined whether or not the received data is IrMC standard data (S22). If the received infrared data is not IrMC standard data (S22: NO), it is further determined in S23 whether the command is an index setting command based on the index setting data. Specifically, the determination in S23 is made based on whether or not the head command 100 (see FIG. 19) of the command string is “XX”. When the head command is “XX”, the received infrared ray is determined. It is determined that the data is an index setting command. When the received infrared data is data of an index setting command (S23: YES), an index setting process (S24) based on the received index setting command is performed (S24). After the index setting process, the data in the
一方、受信した赤外線データがインデックス設定コマンドのデータでもない場合(S23:NO)には、通常のコマンド処理がなされる(S26)。通常のコマンド処理については既に図21のフローチャートに基づいて説明を行ったので、ここではその説明は省略する。そして、コマンド処理がされた後、データバッファ50内のデータは消去される(S25)。
On the other hand, when the received infrared data is not index setting command data (S23: NO), normal command processing is performed (S26). Since normal command processing has already been described based on the flowchart of FIG. 21, description thereof is omitted here. Then, after the command processing is performed, the data in the
また、受信した赤外線データがIrMC規格のデータである場合(S22:YES)、即ち携帯電話16から発信されたアドレス帳、メール等の印刷データ(図10参照)である場合には、IrMCデータをプリントバッファ51に展開するためのIrMC展開処理が前記S24のインデックス設定処理に基づいてなされる(S27)。尚、S22におけるIrMCデータであるか否かの判断は、データ文字列の先頭行にネイティブアプリの開始を示す文字列75(図10参照)が存在するか否かに基づいて行われ、前記文字列75が存在すれば、受信した赤外線データがIrMC規格のデータであると判断される。尚、IrMC展開処理に関する詳細は後述する。
If the received infrared data is IrMC standard data (S22: YES), that is, if it is print data (see FIG. 10) such as an address book and mail transmitted from the
そして、IrMC展開処理がなされた後に、プリントバッファ51に展開されたデータに基づいて用紙4に1ページ印刷を行う(S28)。そして、全データの印刷がなされたかの確認がされ(S29)、全データの印刷が終了した後(S29:YES)、プリントバッファ51内のデータは消去され(S30)、更に、同様にしてデータバッファ50内のデータについても消去される(S25)。また、全データの印刷が終了していない場合(S29:NO)には、印刷処理が継続して行われる。
Then, after the IrMC rasterization process is performed, one page is printed on the
続いて、前記S24のインデックス設定処理について図23を参照しつつ説明する。図23はインデックス設定処理プログラムのフローチャートである。
インデックス設定処理においては、先ず受信したインデックス設定コマンドが、どのネイティプアプリに関する設定データであるかがS41〜S46によって判断される。具体的には、インデックス設定コマンド列の2番目のコマンド101(図19参照)の種類によって判断される。
Next, the index setting process in S24 will be described with reference to FIG. FIG. 23 is a flowchart of the index setting processing program.
In the index setting process, it is first determined in S41 to S46 which native application the received index setting command is the setting data. Specifically, the determination is made based on the type of the second command 101 (see FIG. 19) in the index setting command sequence.
ネイティブアプリが「0:メモ帳」である場合(S41:YES)、即ちコマンド101が、「00H」である場合には、S47によりメモ帳のインデックス設定がなされる。メモ帳のインデックス設定は項目「0:メモ」において、コマンド103〜109によりインデックスを印刷する位置と、インデックスの文字種類と、印刷されるインデックスの最大文字数と、インデックスを作成する項目に関して検索する最大文字数と、インデックスの文字並びと、インデックスが変更されるポイントで改ページを行うか否かと、インデックスにマークを追加するか否かが決定され、設定される(図12参照)。
If the native application is “0: Notepad” (S41: YES), that is, if the
ネイティブアプリが「1:アドレス帳」である場合(S42:YES)、即ちコマンド101が、「01H」である場合には、S48によりアドレス帳のインデックス設定がなされる。アドレス帳のインデックス設定はコマンド102によってインデックスが作成される項目が指定される。そして、コマンド103〜109によりインデックスを印刷する位置と、インデックスの文字種類と、印刷されるインデックスの最大文字数と、インデックスを作成する項目に関して検索する最大文字数と、インデックスの文字並びと、インデックスが変更されるポイントで改ページを行うか否かと、インデックスにマークを追加するか否かが決定され、設定される(図12参照)。
When the native application is “1: Address Book” (S42: YES), that is, when the
ネイティブアプリが「2:メール」である場合(S43:YES)、即ちコマンド101が、「02H」である場合には、S49によりメールのインデックス設定がなされる。メールのインデックス設定はコマンド102によってインデックスが作成される項目が指定される。そして、コマンド103〜109によりインデックスを印刷する位置と、インデックスの文字種類と、印刷されるインデックスの最大文字数と、インデックスを作成する項目に関して検索する最大文字数と、インデックスの文字並びと、インデックスが変更されるポイントで改ページを行うか否かと、インデックスにマークを追加するか否かが決定され、設定される(図12参照)。
If the native application is “2: mail” (S43: YES), that is, if the
ネイティブアプリが「3:スケジュール」である場合(S44:YES)、即ちコマンド101が、「03H」である場合には、S50によりスケジュールのインデックス設定がなされる。スケジュールのインデックス設定はコマンド102によってインデックスが作成される項目が指定される。そして、コマンド103〜109によりインデックスを印刷する位置と、インデックスの文字種類と、印刷されるインデックスの最大文字数と、インデックスを作成する項目に関して検索する最大文字数と、インデックスの文字並びと、インデックスが変更されるポイントで改ページを行うか否かと、インデックスにマークを追加するか否かが決定され、設定される(図12参照)。
If the native application is “3: Schedule” (S44: YES), that is, if the
ネイティブアプリが「4:ToDo」である場合(S45:YES)、即ちコマンド101が、「04H」である場合には、S51によりToDoのインデックス設定がなされる。ToDoのインデックス設定はコマンド102によってインデックスが作成される項目が指定される。そして、コマンド103〜109によりインデックスを印刷する位置と、インデックスの文字種類と、印刷されるインデックスの最大文字数と、インデックスを作成する項目に関して検索する最大文字数と、インデックスの文字並びと、インデックスが変更されるポイントで改ページを行うか否かと、インデックスにマークを追加するか否かが決定され、設定される(図12参照)。
When the native application is “4: ToDo” (S45: YES), that is, when the
ネイティブアプリが「5:ブックマーク」である場合(S46:YES)、即ちコマンド101が、「05H」である場合には、S52によりブックマークのインデックス設定がなされる。ブックマークのインデックス設定はコマンド102によってインデックスが作成される項目が指定される。そして、コマンド103〜109によりインデックスを印刷する位置と、インデックスの文字種類と、印刷されるインデックスの最大文字数と、インデックスを作成する項目に関して検索する最大文字数と、インデックスの文字並びと、インデックスが変更されるポイントで改ページを行うか否かと、インデックスにマークを追加するか否かが決定され、設定される(図12参照)。
When the native application is “5: Bookmark” (S46: YES), that is, when the
そして、受信したインデックス設定コマンドが、前記S41〜S46によって「0:メモ帳」、「1:アドレス帳」、「2:メール」、「3:スケジュール」、「4:ToDo」、「5:ブックマーク」のいずれのネイティプアプリに関する設定データでもない場合(S46:NO)は、上記以外のネイティブアプリに関するソート設定データであり、それに対応するインデックス設定を行う(S53)。 Then, the received index setting command is changed from “0: Memo pad”, “1: Address book”, “2: Mail”, “3: Schedule”, “4: ToDo”, “5: Bookmark” by S41 to S46. "Is not the setting data related to any native app (S46: NO), it is the sort setting data related to a native app other than the above, and the corresponding index setting is performed (S53).
続いて、前記S27のIrMC展開処理について図24を参照しつつ説明する。図24はIrMC展開処理プログラムのフローチャートである。
IrMC展開処理においては、先ず受信したIrMC規格のデータが、どのネイティプアプリに関する印刷データであるかがS61〜S66によって判断される。具体的には、データ文字列の先頭行にあるネイティブアプリの開始を示す文字列75(図10参照)の種類によって判断可能である。
Next, the IrMC expansion process in S27 will be described with reference to FIG. FIG. 24 is a flowchart of the IrMC expansion processing program.
In the IrMC development process, first, it is determined in S61 to S66 which native application the received IrMC standard data is. Specifically, it can be determined by the type of the character string 75 (see FIG. 10) indicating the start of the native application in the first line of the data character string.
ネイティブアプリが「0:メモ帳」である場合(S61:YES)、即ちネイティブアプリの開始を示す文字列75が、「BEGIN:VNOTE」である場合には、前記S47において設定されたメモ帳に関するインデックス設定情報を取得する(S67)。また、S47において設定がなされていない場合には初期値におけるインデックス設定情報(図26参照)を取得する。そして、取得した情報に基づいて前記IrMCデータのインデックス合成処理がなされる(S68)。尚、インデックス合成処理についての詳細は後述する。
When the native application is “0: Notepad” (S61: YES), that is, when the
ネイティブアプリが「1:アドレス帳」である場合(S62:YES)、即ちネイティブアプリの開始を示す文字列75が、「BEGIN:VCARD」である場合には、前記S48において設定されたアドレス帳に関するインデックス設定情報を取得する(S69)。また、S48において設定がなされていない場合には初期値におけるインデックス設定情報(図26参照)を取得する。そして、取得した情報に基づいて前記IrMCデータのインデックス合成処理がなされる(S68)。
When the native application is “1: Address Book” (S62: YES), that is, when the
ネイティブアプリが「2:メール」である場合(S63:YES)、即ちネイティブアプリの開始を示す文字列75が、「BEGIN:VMESSAGE」である場合には、前記S49において設定されたメールに関するインデックス設定情報を取得する(S70)。また、S49において設定がなされていない場合には初期値におけるインデックス設定情報(図26参照)を取得する。そして、取得した情報に基づいて前記IrMCデータのインデックス合成処理がなされる(S68)。
When the native application is “2: mail” (S63: YES), that is, when the
ネイティブアプリが「3:スケジュール」である場合(S64:YES)、即ちネイティブアプリの開始を示す文字列75が、「BEGIN:VEVENT」である場合には、前記S50において設定されたスケジュールに関するインデックス設定情報を取得する(S71)。また、S50において設定がなされていない場合には初期値におけるインデックス設定情報(図26参照)を取得する。そして、取得した情報に基づいて前記IrMCデータのインデックス合成処理がなされる(S68)。
When the native application is “3: Schedule” (S64: YES), that is, when the
ネイティブアプリが「4:ToDo」である場合(S65:YES)、即ちネイティブアプリの開始を示す文字列75が、「BEGIN:VTODO」である場合には、前記S51において設定されたToDoに関するインデックス設定情報を取得する(S72)。また、51において設定がなされていない場合には初期値におけるインデックス設定情報(図26参照)を取得する。そして、取得した情報に基づいて前記IrMCデータのインデックス合成処理がなされる(S68)。
When the native application is “4: ToDo” (S65: YES), that is, when the
ネイティブアプリが「5:ブックマーク」である場合(S66:YES)、即ちネイティブアプリの開始を示す文字列75が、「BEGIN:VBOOKMARK」である場合には、前記S52において設定されたブックマークに関するインデックス設定情報を取得する(S73)。また、S50において設定がなされていない場合には初期値におけるインデックス設定情報(図26参照)を取得する。そして、取得した情報に基づいて前記IrMCデータのインデックス合成処理がなされる(S68)。
When the native application is “5: bookmark” (S66: YES), that is, when the
そして、受信したソート設定コマンドが、前記S61〜S66によって「0:メモ帳」、「1:アドレス帳」、「2:メール」、「3:スケジュール」、「4:ToDo」、「5:ブックマーク」のいずれのネイティプアプリに関する設定データでもない場合(S66:NO)は、上記以外のネイティブアプリに関するIrMCデータであり、それに対応する展開処理を行う(S74)。 Then, the received sort setting command is changed to “0: Memo pad”, “1: Address book”, “2: Mail”, “3: Schedule”, “4: ToDo”, “5: Bookmark” by S61 to S66. If it is not the setting data related to any native app (S66: NO), it is IrMC data related to a native app other than the above, and a corresponding expansion process is performed (S74).
続いて、前記S68のインデックス合成処理について図25を参照しつつ説明する。図25はインデックス合成処理プログラムのフローチャートである。
インデックス合成処理においては、先ず前記S67、S69〜S73において取得したインデックス設定情報に基づいてデータのソートを行う(S81)。即ち、インデックスを作成する項目に基づいて、前記S7において受信され前記S21においてデータバッファに格納されたIrMC規格の印刷データを昇順にソートする。具体的には、インデックスを作成する項目に関して検索を行う最大文字数(「0:自動」で設定されている場合には最適な文字数をCPU41が判断して検索。図12参照)でデータを検索し、昇順で1件ごとにデータの並び替えを行う(図13参照)。
Next, the index composition process in S68 will be described with reference to FIG. FIG. 25 is a flowchart of the index composition processing program.
In the index composition process, first, data is sorted based on the index setting information acquired in S67 and S69 to S73 (S81). That is, based on the item for creating the index, the IrMC standard print data received in S7 and stored in the data buffer in S21 is sorted in ascending order. Specifically, the data is searched with the maximum number of characters to be searched for the item to be indexed (when the setting is “0: automatic”, the
そして、ソート処理が終わった後、S82において、前記S81でソートしたデータに対して、順次、取得したインデックスの設定情報(文字種類、印刷最大文字数、マーク)に基づいたインデックスデータを作成する(図14参照)。 Then, after the sorting process is finished, in S82, index data based on the obtained index setting information (character type, maximum number of characters to be printed, mark) is sequentially created for the data sorted in S81 (FIG. 5). 14).
続いて、S83により、取得した設定情報においてインデックスが変更された際の改ページを行うように設定されているか否かが判断される。即ち、インデックスの設定において改ページを「0:しない」、「1:する」のどちらに設定されているかが判断される(図12参照)。尚、初期設定においては「0:しない」に設定されており(図26参照)、受信したインデックス設定コマンドのコマンド108(図18参照)が「01H」であった場合には「1:する」に変更され、設定される。 Subsequently, in S83, it is determined whether or not it is set to perform a page break when the index is changed in the acquired setting information. That is, it is determined whether the page break is set to “0: do not” or “1: do” in the index setting (see FIG. 12). Note that the initial setting is “0: No” (see FIG. 26). If the received index setting command 108 (see FIG. 18) is “01H”, “1: Do”. Changed to and set.
そして、改ページありの場合(S83:YES)には、先ず前記S7において受信され前記S21においてデータバッファに格納されたIrMC規格の印刷データのデータ量を計算する。そして、そのデータを1ページごとに印刷可能なデータ量に分割し、且つ、前記S82において作成したインデックスデータにより同じインデックスが付されるデータごとに分割する。そして、分割されたデータごとに改ページ情報をいれる(S84)。 If there is a page break (S83: YES), first, the data amount of IrMC standard print data received in S7 and stored in the data buffer in S21 is calculated. Then, the data is divided into printable data amounts for each page, and is divided for each data to which the same index is attached by the index data created in S82. Then, page break information is entered for each divided data (S84).
S85においては、前記S84の改ページ情報が全データについて作成されたか否か判断される。全データについて終了していない場合(S85:NO)には、終了するまで処理を継続して行う。一方、終了した場合(S85:YES)にはS88ヘ移行する。 In S85, it is determined whether or not the page break information in S84 has been created for all data. If all data has not been completed (S85: NO), the processing is continued until the data is completed. On the other hand, when the process is completed (S85: YES), the process proceeds to S88.
また、改ページなしの場合(S83:NO)には、前記S7において受信され前記S21においてデータバッファに格納されたIrMC規格の印刷データのデータ量を計算する。そして、そのデータを1ページごとに印刷可能なデータ量に分割し、分割されたデータごとに改ページ情報をいれる(S86)。 If there is no page break (S83: NO), the amount of IrMC standard print data received in S7 and stored in the data buffer in S21 is calculated. Then, the data is divided into printable data amounts for each page, and page break information is entered for each divided data (S86).
S87においては、前記S86の改ページ情報が全データについて作成されたか否か判断される。全データについて終了していない場合(S87:NO)には、終了するまで処理を継続して行う。一方、終了した場合(S87:YES)にはS88ヘ移行する。 In S87, it is determined whether or not the page break information in S86 has been created for all data. If all data has not been completed (S87: NO), the processing is continued until the data is completed. On the other hand, when the process is completed (S87: YES), the process proceeds to S88.
次にS88においては、前記S84及びS86において作成された改ページ情報に基づいて、前記S82において作成したインデックスデータを、IrMCデータに付加し(図15参照)、付加したデータをプリントバッファ51に展開する。そして、携帯用小型プリンタ装置1は、プリントバッファ51に展開されたデータに従って1ページづつ印刷を行う(S28)。
Next, in S88, based on the page break information created in S84 and S86, the index data created in S82 is added to IrMC data (see FIG. 15), and the added data is developed in the
次に、携帯電話16の動作について図27及び図28に基づき説明する。先ず、携帯電話16の基本制御プログラムに関して図27を用いて説明する。図27は、携帯電話の基本制御プログラムのフローチャートである。
先ず、電源がオンされると、S91において各メモリのクリア等の初期化処理が行なわれる。そして、各種の初期設定が行なわれた後、基本制御が開始される。
Next, the operation of the
First, when the power is turned on, initialization processing such as clearing of each memory is performed in S91. Then, after various initial settings are made, basic control is started.
S92においては、赤外線通信部62により携帯用小型プリンタ装置1に対して赤外線データの送信を行ったかどうか判断され、送信を行った場合(S92:YES)にはユーザー53が選択したデータ(「メモ帳」、「アドレス帳」、「メール」、「スケジュール」、「ToDo」、「ブックマーク」のデータいずれか、若しくは複数)について全件送信する(S93)。一方、赤外線データの送信を行わない場合(S92:NO)には、S94へ移行する。
In S92, it is determined whether infrared data has been transmitted to the portable
S94においては、ユーザー53が携帯電話16の操作部61により何らかのキー入力が行われたか否かが判断される。キー入力がされない場合(S94:NO)には、キー入力されるまで待機する一方、キー入力された場合にはS95に移行する。
In S <b> 94, it is determined whether or not the
S95では、前記キー入力により「メモ帳」、「アドレス帳」、「メール」、「スケジュール」、「ToDo」、「ブックマーク」の各データを携帯用小型プリンタ装置1で印刷する際のインデックス設定を行うかが判断される。具体的には、インターネット回線等を介してウェブサーバ54よりダウンロードしたインデックス設定プログラム71を実行してインデックスに関する設定を行うか否かが判断される(図8参照)。インデックス設定を行う場合(S95:YES)には、S96でインデックス設定データ作成処理を行った後、S94へと戻る。尚、インデックス設定データ作成処理(S96)については、後に詳細に説明する。
In S95, an index is set for printing the “memo pad”, “address book”, “mail”, “schedule”, “ToDo”, and “bookmark” data by the portable
一方、キー入力によりインデックス設定についても行わない場合(S95:NO)には、入力されたキーに対応する他の処理、例えば、電話番号の入力、メールの作成等が行なわれた(S97)後、S94に戻る。 On the other hand, if the index setting is not performed by key input (S95: NO), other processing corresponding to the input key, for example, telephone number input, mail creation, etc. is performed (S97). , Return to S94.
続いて、前記S96のインデックス設定データ作成処理について図28を参照しつつ説明する。図28はインデックス設定データ作成処理プログラムのフローチャートである。
先ず、S101においては、ユーザー53が携帯電話16の操作部61により何らかのキー入力が行われたか否かが判断される。キー入力がされない場合(S101:NO)には、キー入力されるまで待機する一方、キー入力された場合(S101:YES)にはS102に移行する。
Next, the index setting data creation process in S96 will be described with reference to FIG. FIG. 28 is a flowchart of the index setting data creation processing program.
First, in S <b> 101, it is determined whether or not the
そして、入力されたキーが決定キー66であるかが判断され(S102)、決定キー66でない場合(S102:NO)には、IrMC規格のデータとして送信される「メモ帳」、「アドレス帳」、「メール」、「スケジュール」、「ToDo」、「ブックマーク」からなる各ネイティブアプリのデータにおいて、インデックスの設定項目を順次表示しながら番号/文字入力キー64、カーソルキー65、決定キー66等で数値入力、選択、設定を行う(S103)。
Then, it is determined whether or not the input key is the enter key 66 (S102). If the enter key is not the enter key 66 (S102: NO), “memo pad” and “address book” transmitted as IrMC standard data are determined. , “Mail”, “Schedule”, “ToDo”, “Bookmark”, each of the native application data is displayed with the number /
また、決定キー66である場合(S102:YES)には、前記S103で設定したインデックスの形式を確認するとともに、赤外線通信部62により携帯用小型プリンタ装置1に対して作成した設定データを送信する。
ここで図29は、前記S103において携帯電話16により各ネイティブアプリに対して作成するインデックスの形式を選択、設定する際の操作例を示した説明図である。
If the key is the enter key 66 (S102: YES), the index format set in S103 is confirmed, and the setting data created by the
FIG. 29 is an explanatory diagram showing an operation example when selecting and setting an index format created for each native application by the
図29では、一例としてネイティブアプリ「1:アドレス帳」において、インデックスを作成する項目を「3:電話番号」に設定し、更にインデックスを印刷する最大文字数を「3:3」に設定する際の操作方法を示している。図29に示すように、インデックスの設定をする際には、先ずインターネット回線等を通してウェブサーバ54よりダウンロードしたインデックス設定プログラム71をiアプリ(登録商標)等により起動させる。
In FIG. 29, as an example, in the native application “1: Address Book”, an item for creating an index is set to “3: telephone number”, and the maximum number of characters for printing the index is set to “3: 3”. The operation method is shown. As shown in FIG. 29, when setting an index, first, an
インデックス設定プログラムを起動させると、液晶画面60には各ネイティブアプリ(「メモ帳」、「アドレス帳」、「メール」、「スケジュール」、「ToDo」、「ブックマーク」)の名称が順に記載された第1設定画面111が表示される。第1設定画面111中には現在ユーザー53が選択している項目を示す為のカーソル110が表示されている。カーソル110は、カーソルキー65(図7参照)により自由に上下に移動させることができ、ネイティブアプリの選択が可能である。
When the index setting program is started, the name of each native application (“Notepad”, “Address Book”, “Mail”, “Schedule”, “ToDo”, “Bookmark”) is sequentially displayed on the
続いて、第1設定画面111により、インデックスの設定を希望するネイティブアプリにカーソルを合わせた後、カーソルキー65で右を押すと第2設定画面112に移行する。第2設定画面112は、第1設定画面111で選択したネイティブアプリに対応する項目が表示される(例えば、ネイティブアプリ「アドレス帳」の場合は、「氏名」、「フリガナ」、「住所」、「電話番号」、「メールアドレス」、「会社名」の6項目が表示される)。
そして、第1設定画面111と同様に現在ユーザー53が選択している項目を示す為のカーソル110が表示され、項目の選択が可能となっている。ユーザー53は、第2設定画面112により、当該ネイティブアプリにおいてインデックスを作成する項目をカーソル110により選択する。
Subsequently, when the cursor is set on the
As with the
更に、インデックスを希望する項目にカーソル110を合わせた後、カーソルキー65で右を押すと第3設定画面113に移行する。第3設定画面113は、インデックスをどのような形式にて作成するかについて設定する各インデックス設定項目が表示される。インデックス設定項目は「位置」、「文字種類」、「最大文字数(印刷)」、「最大文字数(検索)」、「文字並び」、「改ページ」、「マーク」の7つに分かれている(図12参照)。ユーザー53は初期設定値(図26参照)より設定を変更したい項目をカーソル110によって選択し、カーソルキー65で右を押すと第4設定画面114に移行する。
Further, when the
第4設定画面114では、第3設定画面113で選択した項目についての設定を行う。基本的に各インデックス設定項目に対応した種々の形式が表示され、その中より希望する印刷形式にカーソル110を合わせた後、カーソルキー65で右を押すことにより確定する。ただし、「最大文字数(印刷)」及び「最大文字数(検索)」に関しては、CPU41が最適な数値を自動的に選択する「0:自動」を選択するか、自ら数値を指定する場合には番号/文字入力キー64により数値を入力して、カーソルキー65で右を押すことにより確定する。そして、確定後は第3設定画面に戻る。他のインデックス設定項目についてもその設定を行いたい場合には、上記第3設定画面113から第4設定画面114における操作を繰り返すことにより設定可能である。
尚、第2乃至第4設定画面において、1つ前の第1乃至第3設定画面に戻したい場合には、カーソルキー65で左を押す。
以上操作により、ユーザー53は、各ネイティブアプリにおいてインデックスを作成する項目と、インデックスの形式を設定することができる。
On the
In order to return to the previous first to third setting screen on the second to fourth setting screens, the cursor key 65 is pressed to the left.
By the above operation, the
以上にて説明したとおり本実施形態に係る印刷制御システムでは、携帯電話16に格納したインデックス設定プログラム71によって、各ネイティブアプリを印刷する際に付加するインデックスの形式について設定したインデックス設定データの作成を行う(S96)とともに、印刷データ及び作成したインデックス設定データを携帯用小型プリンタ装置1に対してIrMC規格の赤外線データとして送信を行う(S104)。そして、携帯用小型プリンタ装置1は、送信されたインデックス設定データに基づいてインデックスデータを作成し(S82)、印刷データに付加した(S88)状態で印刷を行うので、ユーザー53は自ら所望する形式のインデックスが印刷された印刷結果を得ることが可能であり、多量のデータを印刷する場合であっても、整理された状態でデータの把握を容易に行うことが可能である。また、データ内容が多数の用紙にわたって印刷された場合においても、ユーザー53は印刷されたインデックスを目安にすることにより、データ管理を効率よく行うことができる。更に、ユーザー53は携帯電話16を用いることにより容易に設定が可能であるので、印刷動作を行うごとにその設定を変更することも容易に可能である。
As described above, in the print control system according to the present embodiment, the
尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態においては印刷データ及びインデックス設定データは携帯電話16よりIrMC規格の赤外線データにより携帯用小型プリンタ装置1に送信しているが、USBケーブル等の有線接続による送信手段により印刷データ及びインデックス設定データをそれぞれ送信することも可能である。
In addition, this invention is not limited to the said Example, Of course, various improvement and deformation | transformation are possible within the range which does not deviate from the summary of this invention.
For example, in the present embodiment, print data and index setting data are transmitted from the
また、本実施形態においてインデックス設定プログラム71は、ウェブサーバ54より通信装置57を介してダウンロードして使用することとしているが、インデックス設定プログラム71を記録したメモリースティック等の記録媒体を介して携帯電話16に搭載し、使用することも可能である。
In this embodiment, the
1 携帯用小型プリンタ装置
4 用紙
8 サーマルヘッド
9 プラテンローラ
10 ペーパーガイド
16 携帯電話
17、62 赤外線通信部
18 USB端子
41 携帯用小型プリンタ装置CPU
57 通信装置
58 携帯電話CPU
61 操作部
65 カーソルキー
71 インデックス設定プログラム
DESCRIPTION OF
57
61 Operation section 65
Claims (18)
前記印刷データは、複数種類の印刷項目から構成された複数の印刷情報を備え、
前記複数の印刷情報のそれぞれに対して、一の印刷項目に関するインデックスデータを作成するとともに、前記複数の印刷情報に対応させて前記印刷データに付加するインデックス付加手段と、
前記インデックス付加手段により付加されたインデックスデータを前記複数の印刷情報毎に比較し、前記複数の印刷情報を同じインデックスデータが対応づけられた印刷情報毎に印刷するとともに、印刷情報に対応するインデックスデータが変更された時点で印刷媒体となる用紙を新たな用紙に切り替えて印刷する印刷制御手段とを有することを特徴とする印刷装置。 In a printing apparatus comprising: a receiving unit that receives print data transmitted from the outside; and a printing unit that performs printing on paper based on the print data received by the receiving unit.
The print data comprises a plurality of print information composed of a plurality of types of print items,
For each of said plurality of print information, as well as to index data for one print item, and index adding means for adding to the print data in correspondence to the plurality of print information,
The index data added by the index adding means is compared for each of the plurality of print information, and the plurality of print information is printed for each print information associated with the same index data, and the index data corresponding to the print information A printing apparatus comprising: a printing control unit that switches a sheet that becomes a printing medium to a new sheet when printing is changed .
前記印刷制御手段は、前記指定手段が指定した印刷位置に前記インデックスデータを印刷することを特徴とする請求項1乃至請求項5のいずれかに記載の印刷装置。 Designating means for designating the print position of the index data;
The printing apparatus according to claim 1 , wherein the printing control unit prints the index data at a printing position designated by the designation unit.
前記携帯端末から送信された印刷データを受信する受信手段と、受信した印刷データに基づいて印刷を行う印刷手段とを有する印刷装置と、
から構成された印刷制御システムにおいて、
前記携帯端末は、複数種類の印刷項目から構成された複数の印刷情報のそれぞれに対して、一の印刷項目におけるインデックスデータを作成させるインデックス設定情報を作成するインデックス設定情報作成手段を有し、
前記印刷データは、複数種類の印刷項目から構成された複数の印刷情報と、前記インデックス設定情報とを備え、
前記印刷装置は、
前記受信手段により受信された前記インデックス設定情報に基づいて、インデックスデータを作成するとともに、前記複数の印刷情報に対応させて前記印刷データに付加するインデックス付加手段と、
前記インデックス付加手段により付加されたインデックスデータを前記複数の印刷情報毎に比較し、前記複数の印刷情報を同じインデックスデータが対応づけられた印刷情報毎に印刷するとともに、印刷情報に対応するインデックスデータが変更された時点で印刷媒体となる用紙を新たな用紙に切り替えて印刷する印刷制御手段と、
を有することを特徴とする印刷制御システム。 A portable terminal having a transmission means for transmitting print data;
A printing apparatus comprising: a receiving unit that receives print data transmitted from the portable terminal; and a printing unit that performs printing based on the received print data;
In the print control system composed of
The mobile terminal has index setting information creating means for creating index setting information for creating index data in one print item for each of a plurality of pieces of print information composed of a plurality of types of print items,
The print data comprises a plurality of print information composed of a plurality of types of print items, and the index setting information,
The printing apparatus includes:
Index adding means for creating index data based on the index setting information received by the receiving means, and adding the index data to the print data in correspondence with the plurality of print information ;
The index data added by the index adding means is compared for each of the plurality of print information, and the plurality of print information is printed for each print information associated with the same index data, and the index data corresponding to the print information Print control means for switching to a new paper sheet to be used as a printing medium when printing is changed , and
A printing control system comprising:
前記印刷制御手段は、前記指定手段が指定した印刷位置に前記インデックスデータを印刷することを特徴とする請求項7乃至請求項11のいずれかに記載の印刷制御システム。 The portable terminal has a designation unit for designating a print position of the index data;
12. The print control system according to claim 7 , wherein the print control unit prints the index data at a print position designated by the designation unit.
印刷装置に複数種類の印刷項目から構成された複数の印刷情報のそれぞれに対して、一の印刷項目に関するインデックスデータを作成させるとともに、前記複数の印刷情報に対応させて前記印刷データに付加させ、付加されたインデックスデータを前記複数の印刷情報毎に比較させ、前記複数の印刷情報を同じインデックスデータが対応づけられた印刷情報毎に印刷させるとともに、印刷情報に対応するインデックスデータが変更された時点で印刷媒体となる用紙を新たな用紙に切り替えて印刷させる為の情報が設定されたインデックス設定情報を作成するインデックス設定情報作成機能をプロセッサに実行させる為の印刷プログラム。 On mobile devices,
For each of a plurality of pieces of print information composed of a plurality of types of print items in the printing apparatus, index data relating to one print item is created, and the print data is added to the print data corresponding to the plurality of print information, When the added index data is compared for each of the plurality of pieces of print information, the plurality of pieces of print information are printed for each piece of print information associated with the same index data, and the index data corresponding to the print information is changed A printing program for causing a processor to execute an index setting information creating function for creating index setting information in which information for switching a printing medium to a new sheet is set .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004028381A JP4457684B2 (en) | 2004-02-04 | 2004-02-04 | Printing apparatus, printing control system, and printing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004028381A JP4457684B2 (en) | 2004-02-04 | 2004-02-04 | Printing apparatus, printing control system, and printing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005219306A JP2005219306A (en) | 2005-08-18 |
| JP4457684B2 true JP4457684B2 (en) | 2010-04-28 |
Family
ID=34995335
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004028381A Expired - Fee Related JP4457684B2 (en) | 2004-02-04 | 2004-02-04 | Printing apparatus, printing control system, and printing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4457684B2 (en) |
-
2004
- 2004-02-04 JP JP2004028381A patent/JP4457684B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005219306A (en) | 2005-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1072565C (en) | Printing apparatus | |
| EP2166498A1 (en) | Document management system | |
| US5609424A (en) | Tape-shaped label producing device having input instructing messages | |
| TW460830B (en) | Image printing method and the device thereof | |
| EP1874024B1 (en) | Image forming apparatus | |
| JP2000076231A (en) | Output image data creation recording medium, output image data creation device and printer | |
| JP4457684B2 (en) | Printing apparatus, printing control system, and printing program | |
| JP2002067395A (en) | Destination printing method, destination label creation method, destination printing device, and destination label creation device for tape printer | |
| EP1874023B1 (en) | Image forming apparatus for direct printing index-prints and single pictures from a storage medium. | |
| JP2005227810A (en) | Printing apparatus and printing control system | |
| JP4507664B2 (en) | Printing system | |
| JP2005219303A (en) | Printing apparatus, printing control system, and printing program | |
| JPH10181140A (en) | Printing equipment | |
| JPH09114845A (en) | Electronic filing apparatus and method | |
| JP7439615B2 (en) | Template processing device, printing system, processing method of template processing device, and program | |
| JP2005284933A (en) | Printing device | |
| JP3764967B2 (en) | Document creation device | |
| US20110135367A1 (en) | Tape printer, method for controlling tape printer, and computer program product | |
| JPH09116736A (en) | Document reading display device and method | |
| JP2004130682A (en) | Printing apparatus, program, and recording medium recording the program | |
| KR200176572Y1 (en) | Electronic name card management system using portable information device | |
| JP2006302118A5 (en) | ||
| JP2556027B2 (en) | Character printer | |
| JP2006142684A (en) | Printing apparatus, printing method of printing apparatus, and program | |
| JPH0825710A (en) | Tape label making device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061027 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091020 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091217 |
|
| 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: 20100119 |
|
| 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: 20100201 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4457684 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130219 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140219 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |