JP4862909B2 - Communication apparatus and program for displaying content - Google Patents
Communication apparatus and program for displaying content Download PDFInfo
- Publication number
- JP4862909B2 JP4862909B2 JP2009075708A JP2009075708A JP4862909B2 JP 4862909 B2 JP4862909 B2 JP 4862909B2 JP 2009075708 A JP2009075708 A JP 2009075708A JP 2009075708 A JP2009075708 A JP 2009075708A JP 4862909 B2 JP4862909 B2 JP 4862909B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- position information
- common
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims description 17
- 238000007639 printing Methods 0.000 claims description 66
- 238000000034 method Methods 0.000 claims description 55
- 238000012545 processing Methods 0.000 claims description 21
- 238000012790 confirmation Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、ネットワーク上で公開されているコンテンツを印刷するための通信装置およびプログラムに関する。 The present invention relates to a communication apparatus and a program for printing content published on a network.
下記の特許文献1で開示されている技術では、Webページの印刷に関し、印刷対象にリンク情報が含まれていた場合、リンク情報をコードシンボル読取装置で読み取り可能なコードシンボルに変換する。そして、リンク情報や文章を印刷する際に、対応するコードシンボルも併せて印刷を行う。
With the technology disclosed in
リンク情報や文章に、コードシンボルを併せて印刷する場合には、コードシンボルを印刷する領域を印刷用紙内に確保する必要がある。そして、すべてのリンク情報や文章に対応してコードシンボルを印刷する場合には、コードシンボルの印刷領域を広く確保する必要があるため、印刷用紙内に印刷できるリンク情報や文章の量が制限されてしまう。本明細書では、このような不便性を解消することができる技術を提供する。 When printing a code symbol together with link information or text, it is necessary to secure an area for printing the code symbol in the printing paper. When printing code symbols corresponding to all link information and text, it is necessary to secure a large code symbol print area, which limits the amount of link information and text that can be printed on printing paper. End up. In this specification, the technique which can eliminate such inconvenience is provided.
本発明に係る通信装置およびプログラムは、コンテンツ情報を複数備えるフィード情報にアクセス可能とされる。コンテンツ情報は、コンテンツのコンテンツ位置情報を少なくとも含む情報である。上記の「位置情報」という用語は、コンテンツの位置を特定することができるあらゆる情報を含む概念である。位置情報の一例として、例えば、URL(Uniform Resource Locator)等を挙げることができる。 The communication apparatus and program according to the present invention can access feed information including a plurality of content information. The content information is information including at least content position information of the content. The term “location information” is a concept including any information that can specify the location of content. As an example of the position information, for example, a URL (Uniform Resource Locator) can be cited.
本発明に係る通信装置およびプログラムは、抽出手段と、共通化手段と、コードシンボル作成手段と、印刷手段とを備える。抽出手段は、フィード情報を取得し、フィード情報に含まれる複数のコンテンツ情報のコンテンツ位置情報を抽出する。共通化手段は、抽出された複数のコンテンツ位置情報について、コンテンツ位置情報の上位の位置情報である上位コンテンツ位置情報を生成する。上位コンテンツ位置情報の一例としては、「…co.jp/RSS/news/」というURLでコンテンツ位置情報が表される場合には、「…co.jp/RSS/」や、「…co.jp/」が上位コンテンツ位置情報に該当する。また、共通化手段は、共通する上位コンテンツ位置情報を有するコンテンツ位置情報を検出する。そして、共通する上位コンテンツ位置情報を共通上位コンテンツ位置情報として記憶する。共通上位コンテンツ位置情報の一例としては、「…co.jp/RSS/news/」および「…co.jp/RSS/information/」というコンテンツ位置情報が存在する場合には、「…co.jp/RSS/」や、「…co.jp/」が共通上位コンテンツ位置情報に該当する。 A communication apparatus and a program according to the present invention include an extracting unit, a sharing unit, a code symbol creating unit, and a printing unit. The extraction means acquires feed information and extracts content position information of a plurality of content information included in the feed information. The common unit generates upper content position information, which is upper position information of the content position information, for the plurality of extracted content position information. As an example of the upper content position information, when the content position information is represented by the URL “… co.jp / RSS / news /”, “… co.jp / RSS /” or “… co.jp” / "Corresponds to the upper content position information. The sharing means detects content position information having common upper content position information. Then, the common upper content position information is stored as common upper content position information. As an example of common upper content location information, if content location information “… co.jp / RSS / news /” and “… co.jp / RSS / information /” exists, “… co.jp / “RSS /” and “… co.jp /” correspond to the common upper content position information.
コードシンボル作成手段は、印刷対象とされた複数のコンテンツ情報のうち、共通上位コンテンツ位置情報を有さないコンテンツ情報については、コードシンボル読取装置でコンテンツ位置情報を認識できるコードシンボルを作成する。コードシンボル読取装置の一例としては、QRコード(登録商標)リーダーやバーコードリーダーが挙げられる。また、コードシンボルの一例としては、QRコード(登録商標)やバーコードが挙げられる。また、コードシンボル作成手段は、共通上位コンテンツ位置情報を有するコンテンツ情報については、コードシンボル読取装置で共通上位コンテンツ位置情報を認識できる共通上位コードシンボルを作成する。印刷手段は、印刷対象とされた複数のコンテンツ情報のうち、共通上位コンテンツ位置情報を有さないコンテンツ情報は、各々のコンテンツ情報の少なくとも一部に対して、対応する各々のコードシンボルを印刷する。また、共通上位コンテンツ位置情報を有するコンテンツ情報は、各々のコンテンツ情報の少なくとも一部に共通して、1つの共通上位コードシンボルを印刷する。 The code symbol creating means creates a code symbol that allows the code symbol reader to recognize the content position information for content information that does not have the common upper content position information among the plurality of pieces of content information to be printed. Examples of the code symbol reader include a QR code (registered trademark) reader and a barcode reader. Examples of the code symbol include a QR code (registered trademark) and a barcode. The code symbol creating means creates a common upper code symbol that allows the code symbol reader to recognize the common upper content position information for the content information having the common upper content position information. The printing means prints each corresponding code symbol for at least a part of each piece of content information that does not have common upper content position information among a plurality of pieces of content information to be printed. . In addition, content information having common upper content position information prints one common upper code symbol in common to at least a part of each piece of content information.
これにより、コンテンツ情報の少なくとも一部と共に印刷されたコードシンボルをコードシンボル読取装置で読み取ることにより、ユーザはコンテンツに容易にアクセスすることができる。また、共通化処理を行うことにより、コードシンボルを共通化できるコンテンツ情報については、コードシンボルの印刷数を減らすことができるため、コードシンボルの印刷領域の削減を図ることができる。よって、ユーザの利便性を高めることと、印刷用紙により多くの情報を印刷することとを両立することが可能となる。 Thus, the user can easily access the content by reading the code symbol printed together with at least a part of the content information by the code symbol reader. In addition, by performing the sharing process, the number of code symbol printing can be reduced for the content information that can share the code symbol, so that the code symbol printing area can be reduced. Therefore, it is possible to improve both user convenience and print more information on printing paper.
また、通信装置は、印刷手段で印刷処理を行う印刷情報量と予め定められる印刷情報所定量とを比較する印刷情報量監視手段を備える、としてもよい。印刷情報所定量の一例としては、印刷された際の表示量、印刷対象とされたコンテンツ情報の数、印刷される行数、などが挙げられる。また、印刷情報所定量は、予めユーザ等によって定められるとしてもよい。印刷情報所定量の決め方の一例としては、1枚の印刷用紙に全ての印刷内容が収まるように決める方法が挙げられる。また、共通化手段は、印刷情報量が印刷情報所定量より大きい場合には、より上位の上位コンテンツ位置情報について共通化処理を行うことを、印刷情報量が印刷情報所定量より小さくなるまで繰り返し行う、としてもよい。共通化処理では、上位コンテンツ位置情報を上位化するほど、当該上位コンテンツ位置情報に共通するコンテンツ位置情報が増えていく。すなわち、上位コンテンツ位置情報を上位化するほど、コードシンボルを共通化できるコンテンツ情報が増えていくため、コードシンボルの印刷数を減らすことができる。また、印刷手段は、印刷情報量が印刷情報所定量より小さい場合に印刷処理を行う、としてもよい。これにより、共通化処理によって印刷情報量を印刷情報所定量より小さくできるため、ユーザの利便性を損なうことなく、予め定められた印刷範囲内に印刷情報量を収めることが可能になる。 The communication apparatus may further include a print information amount monitoring unit that compares a print information amount to be printed by the printing unit with a predetermined print information predetermined amount. Examples of the predetermined amount of print information include a display amount when printed, the number of content information to be printed, the number of lines to be printed, and the like. The predetermined amount of print information may be determined in advance by a user or the like. As an example of how to determine the predetermined amount of print information, there is a method of determining all print contents to fit on one print sheet. In addition, when the print information amount is larger than the print information predetermined amount, the common unit repeats the common processing for the higher-order upper content position information until the print information amount becomes smaller than the print information predetermined amount. It may be done. In the sharing process, the higher the higher content position information, the more content position information common to the higher content position information. That is, as the higher-level content position information is upgraded, the content information with which the code symbol can be shared increases, so that the number of printed code symbols can be reduced. The printing unit may perform printing processing when the amount of print information is smaller than a predetermined amount of print information. As a result, the amount of print information can be made smaller than the predetermined amount of print information by the common processing, so that it is possible to fit the amount of print information within a predetermined print range without impairing user convenience.
また、印刷情報量は、コードシンボルの数と共通上位コードシンボルの数の総和であるシンボル総数である、としてもよい。また、印刷情報所定量は、シンボル総数のシンボル数最大値であるとしてもよい。シンボル数最大値は、予めユーザ等によって定められるとしてもよい。シンボル数最大値の決め方の一例としては、1枚の印刷用紙に全ての印刷内容が収まるように決める方法が挙げられる。また、通信装置は、印刷手段で印刷されるシンボル総数を検出するシンボル総数検出手段を備える、としてもよい。そして、共通化手段は、シンボル総数検出手段で検出されるシンボル総数がシンボル数最大値より大きい場合には、より上位の上位コンテンツ位置情報について共通化処理を行うことを、シンボル総数がシンボル数最大値より小さくなるまで繰り返し行う、としてもよい。これにより、上位コンテンツ位置情報を上位化するほど、コードシンボルを共通化できるコンテンツ情報が増えていくため、コードシンボルの印刷数を減らすことができる。よって、ユーザの利便性を損なうことなく、印刷されるコードシンボルの数を好適に調整することが可能となる。 The print information amount may be the total number of symbols that is the sum of the number of code symbols and the number of common upper code symbols. The predetermined amount of print information may be the maximum number of symbols of the total number of symbols. The maximum number of symbols may be determined in advance by a user or the like. As an example of how to determine the maximum value of the number of symbols, there is a method of determining all the printing contents to fit on one printing paper. The communication device may further include a symbol total number detecting unit that detects a total number of symbols printed by the printing unit. When the total number of symbols detected by the total number of symbols detection unit is larger than the maximum number of symbols, the commoning unit performs the common processing for higher-order upper content position information, and the total number of symbols is the maximum number of symbols. It is good also as repeating until it becomes smaller than a value. As a result, the higher the higher-level content position information is, the more content information that can be used in common with the code symbol. Therefore, the number of code symbols printed can be reduced. Therefore, it is possible to suitably adjust the number of code symbols to be printed without impairing user convenience.
また、印刷情報量は、印刷手段で印刷する際の印刷行数である、としてもよい。また、印刷情報所定量は、印刷行数の印刷行数最大値であるとしてもよい。印刷行数最大値は、予めユーザ等によって定められるとしてもよい。印刷行数最大値の決め方の一例としては、1枚の印刷用紙に全ての印刷内容が収まるように決める方法が挙げられる。また、通信装置は、印刷行数を検出する印刷行数検出手段を備える、としてもよい。そして、共通化手段は、印刷行数検出手段で検出される印刷行数が印刷行数最大値より大きい場合には、より上位の上位コンテンツ位置情報について共通化処理を行うことを、印刷行数が印刷行数最大値より小さくなるまで繰り返し行う、としてもよい。これにより、上位コンテンツ位置情報を上位化するほど、コードシンボルを共通化できるコンテンツ情報が増えていくため、コードシンボルの印刷数を減らすことができる。よって、ユーザの利便性を損なうことなく、印刷行数の数を好適に調整することが可能となる。 The print information amount may be the number of print lines when printing is performed by the printing unit. The predetermined amount of print information may be the maximum value of the number of print lines. The maximum number of print lines may be determined in advance by a user or the like. As an example of how to determine the maximum value of the number of print lines, there is a method of determining all print contents to fit on one print sheet. In addition, the communication device may include a print line number detecting unit that detects the number of print lines. When the number of print lines detected by the print line number detection unit is larger than the maximum value of the number of print lines, the common unit performs the common process for the higher-order upper content position information. It is also possible to repeat until the value becomes smaller than the maximum number of printed lines. As a result, the higher the higher-level content position information is, the more content information that can be used in common with the code symbol, so the number of code symbols printed can be reduced. Therefore, it is possible to suitably adjust the number of print lines without impairing user convenience.
また、通信装置は、共通上位コンテンツ位置情報の元となったコンテンツ位置情報によってアクセスされるコンテンツの各々に対して、共通上位コンテンツ位置情報によってもアクセスが可能か否かを確認する確認手段を備える、としてもよい。また、共通化手段は、少なくとも1つのコンテンツ位置情報に対してアクセスが可能でないことが確認手段によって確認される場合には、より上位の上位コンテンツ位置情報について共通化処理を行うことを、確認手段でアクセスが可能であることが確認されるまで繰り返し行う、としてもよい。これにより、作成した共通上位コンテンツ位置情報がアクセス可能である場合には共通上位コードシンボルを作成し、アクセス不能である場合には更に上位のアドレスで共通上位コンテンツ位置情報を作成し直す、という動作が行われる。よって、確実にアクセス可能な共通上位コンテンツ位置情報を生成することができる。 In addition, the communication device includes a confirmation unit that confirms whether or not each of the contents accessed by the content position information that is the basis of the common upper content position information can be accessed by the common upper content position information. It is good also as. In addition, when the confirmation unit confirms that the at least one content position information is not accessible, the common unit performs confirmation processing for higher-order upper content position information. It may be repeated until it is confirmed that access is possible. Thereby, when the created common upper content position information is accessible, a common upper code symbol is created, and when it is not accessible, the common upper content position information is recreated at a higher address. Is done. Therefore, it is possible to generate common upper content position information that can be reliably accessed.
また、印刷手段は、共通上位コンテンツ位置情報を有する複数のコンテンツ位置情報が隣り合うように印刷レイアウトを行う、としてもよい。また、共通上位コンテンツ位置情報を有する複数のコンテンツ位置情報に対応付けて、共通上位コードシンボルを印刷するとしてもよい。これにより、ユーザは、共通上位コンテンツ位置情報を有する複数のコンテンツ位置情報と、共通上位コードシンボルとの対応を容易に把握できるため、ユーザの利便性を更に高めることができる。 Further, the printing unit may perform the print layout so that a plurality of pieces of content position information having common upper content position information are adjacent to each other. Further, the common upper code symbol may be printed in association with a plurality of pieces of content position information having common upper content position information. Accordingly, the user can easily grasp the correspondence between the plurality of pieces of content position information having the common upper content position information and the common upper code symbol, so that the convenience for the user can be further improved.
図面を参照して実施例を説明する。図1は、本実施例の多機能機システム2の概略図を示す。多機能機システム2は、多機能機10と、PC70と、複数のコンテンツ提供サーバ90および91と、を備える。多機能機10は、LAN回線4に接続されている。PC70は、LAN回線4に接続されている。LAN回線4は、ルータ6を介してインターネット8に接続されている。各コンテンツ提供サーバ90、91は、インターネット8に接続されている。本実施例では、コンテンツ提供サーバ90がある1つのサイトを公開しており、コンテンツ提供サーバ91が別の1つのサイトを公開している。各サイトは、複数のコンテンツを含んでいる。さらに、各コンテンツ提供サーバ90、91は、自身のサイトが含んでいる複数のコンテンツの要約情報であるフィード情報(RSS形式のフィード情報)を記憶している。これらの情報の具体的な内容については、後で詳しく説明する。
Embodiments will be described with reference to the drawings. FIG. 1 shows a schematic diagram of a
多機能機10は、制御部12、タッチパネル50、キーパッド52、印刷部54、FAX部58、ネットワークインターフェイス60、PSTNインターフェイス62、等を有する。制御部12は、CPU14、ROM16、RAM30、NVRAM40、等を有する。
The
ネットワークインターフェイス60は、LAN回線4に接続されている。多機能機10は、PC70と通信可能であるとともに、インターネット8にアクセス可能である。
The
CPU14は、ROM16に記憶されている各種のプログラムに従って様々な処理を実行する。基本機能プログラム18は、多機能機10の基本的な動作を制御するためのプログラムである。基本機能プログラム18は、例えば、印刷部54、FAX部58等を制御するためのプログラムを含んでいる。インターネット接続プログラム20は、インターネット8に接続するためのプログラムである。フィード情報解析プログラム22は、コンテンツ提供サーバ90、92から取得されるフィード情報を解析し、コンテンツ情報132を抽出するためのプログラムである。
The
NVRAM40は、基本機能パラメータ記憶領域42およびURL記憶領域44を備える。基本機能パラメータ記憶領域42は、CPU14が基本機能プログラム18に従って処理を実行する際に利用される各種パラメータ(例えば印刷設定、FAX設定等)を記憶するための記憶領域である。URL記憶領域44は、各コンテンツ提供サーバ90、91が有するフィード情報のURLであるサイトURLを記憶するための記憶領域である。例えば、ユーザは、各コンテンツ提供サーバ90、91からのコンテンツ提供サービスを受けるための登録を行なう必要がある。
The
RAM30は、基本機能ワーク領域32、印刷内容テーブル36、コンテンツ情報記憶領域37を備える。基本機能ワーク領域32は、基本機能プログラム18に従って処理が実行される過程で生成される各種データを記憶するための記憶領域である。印刷内容テーブル36は、印刷部54で印刷するための情報を保持するテーブルである。コンテンツ情報記憶領域37は、コンテンツ提供サーバから取得したフィード情報から抽出されたコンテンツ情報132を保持する領域である。コンテンツ情報132は、フィード情報の少なくとも一部を有するように生成される。
The
図4を用いて、コンテンツ情報記憶領域37の記憶内容について説明する。コンテンツ情報記憶領域37は、URL記憶領域44に記憶されているサイトURLごとに表示情報112を記憶することが可能である。個々の表示情報112のデータ構成について説明する。表示情報112は、サイトタイトル文字列122を備える。サイトタイトル文字列122は、サイト名を表す文字列である。また、表示情報112は、m個(mは1以上の整数)のコンテンツ情報132を備える。コンテンツ情報132は、コンテンツタイトル文字列140、ディスクリプション144、コンテンツ更新日時情報142、コンテンツURL146を備えている。コンテンツタイトル文字列140は、コンテンツのタイトルの文字列である。ディスクリプション144は、コンテンツが有する文字列が要約化されたものである。ディスクリプション144の情報量は、ディスクリプション144の元となるコンテンツの情報量よりも少なくされる。コンテンツ更新日時情報142は、コンテンツ提供サーバにおいてコンテンツが更新された日時(最新の更新日時)に関する情報である。コンテンツURL146は、それぞれのコンテンツのURLである。コンテンツURL146に基づき、コンテンツにアクセスすることができる。コンテンツが、最も詳細な情報である。
The content stored in the content
図5および図6を用いて、RAM30の印刷内容テーブル36の記憶内容の例について説明する。図5は共通化処理の実行前における印刷内容テーブル36の例であり、図6は共通化処理の完了後における印刷内容テーブル36の例である。図5および図6に示す印刷内容テーブル36の例では、7個の記憶領域134が備えられる。また、各記憶領域134には、メモリ番号M1ないしM7が割り振られる。記憶領域134の各々には、印刷内容情報151、コンテンツURL146、共通上位コンテンツURL154、グループ情報153、印刷順位152、印刷色155が保持される。印刷内容情報151は、コンテンツ情報132に含まれる情報から、印刷用に抽出された情報である。印刷内容情報151として抽出する内容は、例えばユーザによって選択される。図5および図6の例では、印刷内容情報151として、コンテンツタイトル文字列140が抽出される場合を説明する。なお、印刷内容情報151として抽出される情報は、コンテンツタイトル文字列140に限られず、ディスクリプション144やコンテンツ更新日時情報142を用いても良いことは言うまでもない。共通上位コンテンツURL154は、複数のコンテンツURL146の間で共通する上位コンテンツURLである。グループ情報153は、同一の共通上位コンテンツURLを有するコンテンツURLを、同一のグループとして識別するための情報である。印刷順位152は、印刷内容テーブル36の情報を印刷する際の順番を決定する情報である。印刷色155は、印刷時の色を決定する情報である。なお、印刷内容テーブル36の記憶領域134の個数は7個に限られないことは言うまでもない。
An example of the contents stored in the print content table 36 of the
図2および図3のフローチャートを用いて、本発明に係る多機能機10の動作を説明する。多機能機10の記事更新動作について説明する。CPU14は、記事更新時間が到来するごとに、記事更新処理を行う。記事更新処理では、サイトURLに基づいて各コンテンツ提供サーバ90、91にアクセスし、フィード情報が取得される。そして、フィード情報解析プログラム22が実行され、取得されたフィード情報のXML形式のファイルが解析され、各コンテンツ情報132が抽出される。そして、新着情報であるコンテンツ情報132を、コンテンツ情報記憶領域37(図9)へ保存する。これにより、新着情報として新しいコンテンツ情報132を抽出し、コンテンツ情報記憶領域37へ保存するという、記事更新処理が行われる。
The operation of the
次に、コードシンボル印刷処理について、図2および図3のフローチャートに基づいて説明する。コードシンボル印刷処理は、コンテンツ提供サーバ90、91から取得したコンテンツ情報132から抽出した情報に、コードシンボルを対応付けた上で、印刷媒体に印刷する処理である。コードシンボルは、各種の情報をコードシンボル読取装置で読み取り可能な態様で表示したものである。本実施形態では、コンテンツURL146をコードシンボル化する場合を説明する。また、コードシンボルとして、2次元コードシンボルの1つであるQRコード(登録商標)を用いる場合を説明する。
Next, the code symbol printing process will be described with reference to the flowcharts of FIGS. The code symbol printing process is a process of printing on a print medium after associating a code symbol with information extracted from the
タッチパネル50等を介して、ユーザからコードシンボル印刷処理の実行指示が入力されると、CPU14は、コードシンボル印刷処理を開始し、S11へ進む。S11において、CPU14は、印刷内容テーブル36を作成する。具体的には、CPU14は、コンテンツ情報記憶領域37(図4)から、印刷対象のコンテンツ情報132を選出する。そして、選出したコンテンツ情報132から、印刷内容情報151としてのコンテンツタイトル文字列140と、コンテンツURL146とを抽出する。そして、抽出した印刷内容情報151およびコンテンツURL146を、印刷内容テーブル36(図5)へ記憶する。
When the execution instruction of the code symbol printing process is input from the user via the
S13において、CPU14は、コードシンボルの印刷数削減設定が行われているか否かを判断する。コードシンボルの印刷数削減設定とは、共通上位コードシンボルを用いることができるコンテンツURL146について、コードシンボルの印刷数を削減する設定である。なお、コードシンボルの印刷数削減設定の有無については、予めユーザによって定められるとしてもよいし、コードシンボル印刷処理の実行指示時に併せて決定されるとしてもよい。
In S <b> 13, the
コードシンボルの印刷数削減設定が行われていないと判断される場合(S13:NO)には、S22へ進み、印刷処理に移行する。一方、コードシンボルの印刷数削減設定が行われていると判断される場合(S13:YES)には、S17へ進む。S17において、CPU14は、シンボル総数が、シンボル数最大値以内であるか否かを判断する。シンボル総数は、コードシンボル印刷処理において印刷媒体に印刷されるコードシンボルの総数である。具体的には、シンボル総数は、共通上位コードシンボルを有さないコンテンツURL146の各々に対して生成されるコードシンボルの数と、共通上位コードシンボルを有するコンテンツURL146のグループに1つ生成される共通上位コードシンボルの数との総和である。また、シンボル数最大値は、予めユーザ等によって定められる値である。シンボル数最大値は、所定枚数の印刷用紙内に全ての印刷内容が収まるような値に定めることが好ましい。
If it is determined that the code symbol printing number reduction setting has not been made (S13: NO), the process proceeds to S22, and the process proceeds to the printing process. On the other hand, if it is determined that the setting for reducing the number of printed code symbols is performed (S13: YES), the process proceeds to S17. In S17, the
S17において、シンボル総数がシンボル数最大値以内でないと判断される場合(S17:NO)には、S18へ進み、共通化処理が行われる。共通化処理について、図3を用いて説明する。共通化処理は、複数のコンテンツURLの間でコードシンボルを共通化することで、コードシンボルの印刷数を減らすための処理である。 In S17, when it is determined that the total number of symbols is not within the maximum number of symbols (S17: NO), the process proceeds to S18 and the common processing is performed. The common processing will be described with reference to FIG. The sharing process is a process for reducing the number of printed code symbols by sharing code symbols among a plurality of content URLs.
S31において、CPU14は、共通化処理が未試行の記憶領域134を、印刷内容テーブル36(図5)から選択する。そして、選択した記憶領域134に含まれるコンテンツURL146について、1つ上位のURLである上位コンテンツURLを生成する。例えば、メモリ番号M1の記憶領域134が選択された場合には、コンテンツURL=「
http://www.example1.co.jp/RSS/news/main/」から、1つ上位パスである上位コンテンツURL=「http://www.example1.co.jp/RSS/news/」が生成される。そしてS33へ進む。
In S31, the
“http://www.example1.co.jp/RSS/news/main/” is the upper content URL = “http://www.example1.co.jp/RSS/news/” which is one higher path. Generated. Then, the process proceeds to S33.
S33において、CPU14は、生成された上位コンテンツURLから、生成元となった下位のコンテンツURLへのアクセスが可能か否かを確認する。本実施形態の説明例では、上位コンテンツURL=「http://www.example1.co.jp/RSS/news/」を用いて、コンテンツURL=「http://www.example1.co.jp/RSS/news/main/」にアクセスできるか否かが確認される。アクセスが可能ではないと判断される場合(S33:NO)には、S35へ進む。なお、アクセスが可能ではないと判断される場合として、上位コンテンツURL=「http://www.example1.co.jp/RSS/news/」へのアクセス権がない場合や、上位コンテンツURL=「http://www.example1.co.jp/RSS/news/」にアクセスできても、その上位コンテンツ内に、下位のコンテンツURL=「http://www.example1.co.jp/RSS/news/main」に係るリンク情報が含まれていない場合などがある。
In S <b> 33, the
S35において、CPU14は、さらに1つ上位の上位コンテンツURLを生成する。そしてS33へ戻る。本実施形態の説明例では、さらに1つ上位の上位コンテンツURL=「http://www.example1.co.jp/RSS/」が生成される。そして、S33へ戻り、生成された上位コンテンツURL=「http://www.example1.co.jp/RSS/」から、生成元となった下位のコンテンツURL=「http://www.example1.co.jp/RSS/news/」へのアクセスが可能か否かを再確認する。
In S35, the
これにより、上位コンテンツURLを用いて、生成元となった下位のコンテンツURLに対してアクセスが可能でないことが確認される場合には、より上位の上位コンテンツURLを生成した上で、当該上位コンテンツURLを用いて、生成元となった下位のコンテンツURLに対してアクセスが可能であるかが確認される。そして、生成元の下位のコンテンツURLにアクセス可能な上位コンテンツURLが得られるまで、当該確認処理が繰り返し行われる。よって、確実に下位のコンテンツURLにアクセス可能な上位コンテンツURLを生成することができる。 Accordingly, when it is confirmed that the lower content URL that is the generation source is not accessible using the upper content URL, the higher content URL is generated and then the higher content URL is generated. Using the URL, it is confirmed whether it is possible to access the lower content URL that is the generation source. The confirmation process is repeated until an upper content URL accessible to the lower content URL of the generation source is obtained. Therefore, it is possible to generate an upper content URL that can reliably access the lower content URL.
一方、S33において、アクセスが可能であると判断される場合(S33:YES)には、S37へ進む。S37において、CPU14は、生成した上位コンテンツURLと共通する上位コンテンツURLを有するコンテンツURLが、印刷内容テーブル36中に存在するか否かを検索する。そして、共通する上位コンテンツURLを有するコンテンツURLが検出された場合には、生成した上位コンテンツURLを、共通上位コンテンツURL154として印刷内容テーブル36に記憶する。また、共通上位コンテンツURLを有するコンテンツURLに対して、共通のグループ情報153を割り当てる。
On the other hand, if it is determined in S33 that access is possible (S33: YES), the process proceeds to S37. In S <b> 37, the
本実施形態の説明例では、生成した上位コンテンツURL=「http://www.example1.co.jp/RSS/news/」と共通する上位コンテンツURLを有するコンテンツURLとして、メモリ番号M3およびM6のコンテンツURLが検出される。そして、図6に示すように、メモリ番号M1、M3、M6の共通上位コンテンツURL154に、「http://www.example1.co.jp/RSS/news/」が記憶される。また、メモリ番号M1、M3、M6のコンテンツURLに共通して、グループ情報153=「グループ1」が記憶される。同様にして、メモリ番号M2、M5の共通上位コンテンツURL154に、「http://www.example2.com/RSS/」が記憶される。また、メモリ番号M2、M5のコンテンツURLに共通して、グループ情報153=「グループ2」が記憶される。
In the example of the present embodiment, as the content URL having the upper content URL common to the generated upper content URL = “http://www.example1.co.jp/RSS/news/”, the memory numbers M3 and M6 are stored. A content URL is detected. As shown in FIG. 6, “http://www.example1.co.jp/RSS/news/” is stored in the common
また、S37において、シンボル総数が算出される。本実施形態の説明例(図6)では、シンボル総数の値は、共通上位コードシンボルを有さない、メモリ番号M4およびM7のコンテンツURL146の各々に対して生成されるコードシンボルの数(2個)と、グループ1(メモリ番号M1、M3、M6)に共通して生成される共通上位コードシンボルの数(1個)と、グループ2(メモリ番号M2、M5)に共通して生成される共通上位コードシンボルの数(1個)との総和である4個とされる。
In S37, the total number of symbols is calculated. In the example of the present embodiment (FIG. 6), the value of the total number of symbols is the number of code symbols generated for each of the
S39に進むと、CPU14は、印刷内容テーブル36に記憶されている全てのコンテンツURL146について、共通化処理が試行されたか否かを判断する。全てのコンテンツ情報について共通化処理が試行されていないと判断される場合(S39:NO)には、S31へ戻り、次のコンテンツURL146について共通化処理が試行される。一方、全てのコンテンツ情報について共通化処理が試行されたと判断される場合(S39:YES)には、共通化処理が完了したと判断され、S41(図2)へ進む。
In S39, the
S41において、CPU14は、共通上位コンテンツURL154が最上位コンテンツURLであるか否かを判断する。最上位コンテンツURLは、これ以上上位化できないURLである。最上位コンテンツURLの一例としては、ホスト名のみで構成されるURLが挙げられる。本実施形態の説明例では、最上位コンテンツURLには、「http://www.example1.co.jp/」「http://www.example2.com/」などが該当する。
In S41, the
S41において、共通上位コンテンツURL154が最上位URLであると判断される場合(S41:YES)は、共通化処理をこれ以上実行することができない状態である。よって、シンボル総数の値の如何に関わらず、S19へ進み、印刷処理に移行する。一方、共通上位コンテンツURL154が最上位コンテンツURLではないと判断される場合(S41:NO)には、共通化処理をまだ実行することができる状態であるため、S17へ戻り、シンボル総数がシンボル数最大値以内であるか否かが再び判断される。
In S41, when it is determined that the common
S17においてシンボル総数がシンボル数最大値より大きいと判断される場合(S17:NO)には、再度S18へ進み、さらに上位の上位コンテンツURLについて共通化処理が行われる。そして、シンボル総数がシンボル数最大値以内の値であると判断(S17:YES)されるまで、共通化処理(S18)が繰り返し行われる。 When it is determined in S17 that the total number of symbols is larger than the maximum number of symbols (S17: NO), the process proceeds to S18 again, and the higher level content URL is further shared. Then, the common processing (S18) is repeatedly performed until it is determined that the total number of symbols is a value within the maximum number of symbols (S17: YES).
共通化処理では、上位コンテンツURLを上位化するほど、当該上位コンテンツURLと共通する上位コンテンツURLを有するコンテンツURLが増えていく。すなわち、上位コンテンツURLを上位化するほど、コードシンボルの印刷数を減らすことができる。よって、共通化処理(S18)を繰り返すことにより、シンボル総数を減少させることが可能となる。 In the sharing process, the higher the upper content URL is, the more content URLs having the upper content URL in common with the upper content URL. That is, the higher the upper content URL is, the more the number of code symbols printed can be reduced. Therefore, it is possible to reduce the total number of symbols by repeating the common processing (S18).
S19ないしS25で行われる印刷処理について、図2のフローを用いて説明する。S19において、CPU14は、共通上位コンテンツURLによってグループ化されたコンテンツURLが存在するか否かを判断する。そして、グループ化されたコンテンツURLが存在すると判断された場合(S19:YES)には、S21へ進む。
The printing process performed in S19 to S25 will be described using the flow of FIG. In S19, the
S21において、CPU14は、印刷内容テーブル36を用いてコードシンボルの作成を行う。具体的には、グループに属さないコンテンツURL146については、コンテンツURL146ごとにコードシンボルを作成する。また、グループに属するコンテンツURL146については、グループ全体で1つの共通上位コードシンボルを作成する。本実施形態の説明例(図6)では、グループに属さないメモリ番号M4およびM7のコンテンツURL146の各々に対して、コードシンボルが2個生成される。また、グループ1(メモリ番号M1、M3、M6)に対して1個の共通上位コードシンボルが生成され、グループ2(メモリ番号M2、M5)に対して1個の共通上位コードシンボルが生成される。よって、合計4個のシンボルが生成される。
In S <b> 21, the
S23に進むと、CPU14は、印刷レイアウトの作成を行う。具体的には、第1に、同一グループに属するコンテンツURL同士が隣り合うように印刷レイアウトを行う。本実施形態の説明例では、図6の印刷内容テーブル36に示すように、同一グループのコンテンツURL146が隣り合うように、印刷順位152の入れ替えが行われる。
In step S23, the
また、第2に、共通上位コンテンツURLを表す共通上位コードシンボルの印刷色と、当該共通上位コンテンツURLによってグループ化されたコンテンツURL146のタイトル等の印刷色とが、共通の色となるように印刷レイアウトを行う。本実施形態の説明例では、図6の印刷内容テーブル36に示すように、グループ1の印刷色155が「赤」、グループ2の印刷色155が「青」、その他の印刷色155が「黒」に設定される。
Second, the print color of the common upper code symbol representing the common upper content URL and the print color of the title or the like of the
S25に進むと、CPU14は、印刷内容テーブル36に基づいて印刷を実行する。S25での印刷内容を、図7の印刷例を用いて説明する。図7の印刷例は、図6の印刷内容テーブル36に基づいた印刷例である。図7に示すように、「グループ1」に属するメモリ番号M1、M3、M6のタイトル等が隣り合って印刷される。また、メモリ番号M1、M3、M6のタイトル等と、「グループ1」の共通上位コンテンツURLを表すQRコード201とが、赤色で印刷される。同様にして、「グループ2」に属するメモリ番号M2、M5のタイトル等が隣り合って印刷される。また、メモリ番号M2、M5のタイトル等と、「グループ2」の共通上位コンテンツURLを表すQRコード202とが、青色で印刷される。そして、グループに属さないメモリ番号M4、M7のタイトル等が黒色で印刷される。また、メモリ番号M4、M7のコンテンツURLを表すQRコード203、204が黒色で印刷される。
In S25, the
このように、同一グループに属するタイトルが隣り合って印刷されることにより、ユーザはグループの構成を容易に把握できる。また、対応関係にあるタイトルとQRコードとが同一色で印刷されることにより、ユーザは当該対応関係を容易に把握できる。よって、ユーザの利便性を更に高めることができる。 Thus, the titles belonging to the same group are printed next to each other, so that the user can easily grasp the group configuration. In addition, since the title and the QR code having the correspondence relationship are printed in the same color, the user can easily grasp the correspondence relationship. Therefore, user convenience can be further enhanced.
一方、S19(図2)において、共通上位コンテンツURLによってグループ化されたコンテンツURLが存在しないと判断される場合(S19:NO)には、S22へ進む。S22において、CPU14は、印刷内容テーブル36を用いてコードシンボルの作成を行う。具体的には、印刷内容テーブル36に登録されるコンテンツURL146ごとにコードシンボルが作成される。本実施形態の説明例(図5)では、メモリ番号M1ないしM7のコンテンツURL146の各々に対して、コードシンボルが生成される。よって、合計7個のシンボルが生成される。
On the other hand, if it is determined in S19 (FIG. 2) that there is no content URL grouped by the common upper content URL (S19: NO), the process proceeds to S22. In S <b> 22, the
S23に進むと、CPU14は、印刷レイアウトの作成を行う。なお、この場合は、グループ化されたコンテンツURLが存在しない場合であるため、印刷順位152の入れ替え処理や、印刷色155の設定処理は行われない。S25に進むと、CPU14は、印刷内容テーブル36に基づいて印刷を実行する。S25での印刷内容を、図8の印刷例を用いて説明する。図8の印刷例は、グループ化されたコンテンツURLが存在しない、図5の印刷内容テーブル36に基づいた印刷例である。図8に示すように、メモリ番号M1ないしM7のタイトル等ごとにコードシンボルが印刷される。また、全ての印刷内容が黒色で印刷される。
In step S23, the
本実施形態に係る発明の効果を以下に説明する。本実施形態に係る多機能機10では、コンテンツ情報132から抽出された情報と、コンテンツURL146を表すQRコードとを対応付けて印刷することができる。そして、コンテンツ情報から抽出された情報を読んでコンテンツに興味を持ったユーザは、対応するQRコードをQRコードリーダーで読み取ることにより、コンテンツに容易にアクセスすることができる。また、共通化処理を行うことにより、QRコードを共通化できるコンテンツ情報132については、QRコードの印刷数を減らすことができるため、QRコードの印刷領域の削減を図ることができる。よって、ユーザの利便性を高めることと、印刷用紙により多くの情報を印刷することとを両立することが可能となる。
The effects of the invention according to this embodiment will be described below. In the
また、本実施形態に係る多機能機10では、上位コンテンツURLの上位化を進めることにより、QRコードの印刷数を減少させることができる。よって、ユーザの利便性を損なうことなく、印刷されるQRコードの数を好適に調整することが可能となる。
Further, in the
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。 Specific examples of the present invention have been described in detail above, but these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes of the specific examples illustrated above.
本実施形態では、印刷情報量の一例としてシンボル総数を用い、印刷情報所定量の一例としてシンボル数最大値を用いる場合を説明したが、この形態に限られない。印刷情報量に印刷時の印刷行数を用い、印刷情報所定量に印刷行数の印刷行数最大値を用いる形態としても良い。また、印刷行数最大値は、1枚の印刷用紙に全ての印刷内容を収めることができる限界の行数であるとしてもよい。そして、S17において、印刷行数が印刷行数最大値より大きい場合には、より上位の上位コンテンツURLについて共通化処理を行うことを、印刷行数が印刷行数最大値より小さくなるまで繰り返し行う、としてもよい。 In the present embodiment, the case where the total number of symbols is used as an example of the amount of print information and the maximum value of the number of symbols is used as an example of the predetermined amount of print information has been described. The number of print lines at the time of printing may be used as the print information amount, and the maximum number of print lines may be used as the print information predetermined amount. Further, the maximum value of the number of print lines may be a limit number of lines that can hold all the print contents on one print sheet. In S17, when the number of print lines is larger than the maximum number of print lines, the common processing for the upper content URL is repeated until the number of print lines becomes smaller than the maximum number of print lines. It is good also as.
また、本実施形態では、コードシンボルの一例としてQRコード(登録商標)を説明したが、この形態に限られず、バーコード等であってもよい。また、コードシンボル読取装置の一例としてQRコードリーダーを説明したが、この形態に限られず、バーコードリーダー等であってもよい。 In the present embodiment, a QR code (registered trademark) has been described as an example of a code symbol. However, the present invention is not limited to this form, and a barcode or the like may be used. Moreover, although the QR code reader has been described as an example of the code symbol reading device, the present invention is not limited to this form, and a bar code reader or the like may be used.
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。 The technical elements described in this specification or the drawings exhibit technical usefulness alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technology illustrated in the present specification or the drawings achieves a plurality of objects at the same time, and has technical utility by achieving one of the objects.
なお、コンテンツURL146はコンテンツ位置情報の一例、多機能機10は通信装置の一例、共通上位コンテンツURL154は共通上位コンテンツ位置情報の一例、QRコードリーダーはコードシンボル読取装置の一例、QRコードはコードシンボルの一例、シンボル総数は印刷情報量の一例、シンボル数最大値は印刷情報所定量の一例、である。
The
また、S31、S35、S37を実行する制御部は共通化手段の一例である。S21、S22を実行する制御部はコードシンボル作成手段の一例である。S25を実行する制御部は印刷手段の一例である。S17を実行する制御部は印刷情報量監視手段の一例である。S17を実行する制御部はシンボル総数検出手段の一例である。S17を実行する制御部は印刷行数検出手段の一例である。S33を実行する制御部は確認手段の一例である。 Moreover, the control part which performs S31, S35, and S37 is an example of a common means. The control unit that executes S21 and S22 is an example of a code symbol creating unit. The control unit that executes S25 is an example of a printing unit. The control unit that executes S17 is an example of a print information amount monitoring unit. The control unit that executes S17 is an example of a symbol total number detection unit. The control unit that executes S17 is an example of a print line number detection unit. The control unit that executes S33 is an example of a confirmation unit.
10 多機能機
36 印刷内容テーブル
37 コンテンツ情報記憶領域
132 コンテンツ情報
146 コンテンツURL
154 共通上位コンテンツURL
152 印刷順位
153 グループ情報
155 印刷色
10
154 Common upper content URL
152
Claims (7)
前記フィード情報を取得し、前記フィード情報に含まれる複数の前記コンテンツ情報の前記コンテンツ位置情報を抽出する抽出手段と、
抽出された複数の前記コンテンツ位置情報について、前記コンテンツ位置情報の上位の位置情報である上位コンテンツ位置情報を生成し、共通する前記上位コンテンツ位置情報を有する前記コンテンツ位置情報を検出し、共通する前記上位コンテンツ位置情報を共通上位コンテンツ位置情報として記憶する共通化処理を行う共通化手段と、
印刷対象とされた複数の前記コンテンツ情報のうち、前記共通上位コンテンツ位置情報を有さない前記コンテンツ情報についてはコードシンボル読取装置で前記コンテンツ位置情報を認識できるコードシンボルを作成し、前記共通上位コンテンツ位置情報を有する前記コンテンツ情報については前記コードシンボル読取装置で前記共通上位コンテンツ位置情報を認識できる共通上位コードシンボルを作成するコードシンボル作成手段と、
印刷対象とされた複数の前記コンテンツ情報のうち、前記共通上位コンテンツ位置情報を有さない前記コンテンツ情報は、各々の前記コンテンツ情報の少なくとも一部に対して、対応する各々の前記コードシンボルを印刷し、前記共通上位コンテンツ位置情報を有する前記コンテンツ情報は、各々の前記コンテンツ情報の少なくとも一部に共通して、1つの前記共通上位コードシンボルを印刷する印刷手段と
を備えることを特徴とする通信装置。 A communication device capable of accessing feed information including a plurality of content information including content location information of content,
Extracting means for acquiring the feed information and extracting the content position information of the plurality of content information included in the feed information;
For the plurality of extracted content position information, high-order content position information that is high-order position information of the content position information is generated, the content position information having the common high-order content position information is detected, and the common A common means for performing a common processing for storing the high-order content position information as common high-order content position information;
Among the plurality of pieces of content information to be printed, for the content information that does not have the common upper content position information, a code symbol that can recognize the content position information is created by a code symbol reader, and the common upper content For the content information having position information, code symbol creating means for creating a common upper code symbol that allows the code symbol reader to recognize the common upper content position information;
Of the plurality of pieces of content information to be printed, the content information that does not have the common upper content position information prints each corresponding code symbol for at least a part of each piece of the content information. And the content information having the common upper content position information includes printing means for printing one common upper code symbol in common to at least a part of each of the content information. apparatus.
前記共通化手段は、前記印刷情報量が前記印刷情報所定量より大きい場合には、より上位の前記上位コンテンツ位置情報について前記共通化処理を行うことを、前記印刷情報量が前記印刷情報所定量より小さくなるまで繰り返し行い、
前記印刷手段は、前記印刷情報量が前記印刷情報所定量より小さい場合に前記印刷処理を行う
ことを特徴とする請求項1に記載の通信装置。 A printing information amount monitoring unit for comparing a printing information amount to be printed by the printing unit with a predetermined printing information predetermined amount;
When the print information amount is larger than the print information predetermined amount, the common unit performs the common processing for the higher-level content position information, and the print information amount is the print information predetermined amount. Repeat until smaller,
The communication apparatus according to claim 1, wherein the printing unit performs the printing process when the print information amount is smaller than the print information predetermined amount.
前記印刷情報所定量は、前記シンボル総数のシンボル数最大値であり、
前記印刷手段で印刷される前記シンボル総数を検出するシンボル総数検出手段を備え、
前記共通化手段は、前記シンボル総数検出手段で検出される前記シンボル総数が前記シンボル数最大値より大きい場合には、より上位の前記上位コンテンツ位置情報について前記共通化処理を行うことを、前記シンボル総数が前記シンボル数最大値より小さくなるまで繰り返し行う
ことを特徴とする請求項2に記載の通信装置。 The print information amount is a total number of symbols that is the sum of the number of code symbols and the number of common upper code symbols,
The predetermined amount of print information is the maximum number of symbols of the total number of symbols,
A symbol total number detecting unit for detecting the total number of symbols printed by the printing unit;
The commoning means, when the total number of symbols detected by the total number of symbols detection means is larger than the maximum value of the number of symbols, performs the commonization processing on the higher content position information at a higher level. total communication apparatus according to 請 Motomeko 2 you characterized by performing repeated until less than the symbol count maximum value.
前記印刷情報所定量は、前記印刷行数の印刷行数最大値であり、
前記印刷行数を検出する印刷行数検出手段を備え、
前記共通化手段は、前記印刷行数検出手段で検出される前記印刷行数が前記印刷行数最大値より大きい場合には、より上位の前記上位コンテンツ位置情報について前記共通化処理を行うことを、前記印刷行数が前記印刷行数最大値より小さくなるまで繰り返し行う
ことを特徴とする請求項2または請求項3に記載の通信装置。 The amount of print information is the number of print lines when printing by the printing unit,
The predetermined amount of print information is the maximum number of print lines of the number of print lines,
A print line number detecting means for detecting the print line number;
When the number of print lines detected by the print line number detection unit is greater than the maximum value of the number of print lines, the common unit performs the common process for the upper content position information at a higher level. the communication apparatus according to claim 2 or claim 3, characterized in that repeated until the number of print rows is smaller than the print line number maximum value.
前記共通化手段は、少なくとも1つの前記コンテンツ位置情報に対してアクセスが可能でないことが前記確認手段によって確認される場合には、より上位の前記上位コンテンツ位置情報について前記共通化処理を行うことを、前記確認手段でアクセスが可能であることが確認されるまで繰り返し行う
ことを特徴とする請求項1ないし請求項4の何れかに記載の通信装置。 Confirmation means for confirming whether each of the contents accessed by the content position information that is the source of the common upper content position information can also be accessed by the common upper content position information;
When the confirmation means confirms that the at least one content position information is not accessible, the common means performs the common processing for the higher-order content position information. The communication apparatus according to claim 1, wherein the communication device is repeatedly performed until it is confirmed that the access is possible by the confirmation unit.
ことを特徴とする請求項1ないし請求項5の何れかに記載の通信装置。 The printing unit performs a print layout so that the plurality of content position information having the common upper content position information are adjacent to each other, and associates the common upper position with the plurality of content position information having the common upper content position information. 6. The communication apparatus according to claim 1, wherein a code symbol is printed.
前記フィード情報を取得し、前記フィード情報に含まれる複数の前記コンテンツ情報の前記コンテンツ位置情報を抽出する抽出手段と、
抽出された複数の前記コンテンツ位置情報について、前記コンテンツ位置情報の上位の位置情報である上位コンテンツ位置情報を生成し、共通する上位コンテンツ位置情報を有する前記コンテンツ位置情報を検出し、共通する前記上位コンテンツ位置情報を共通上位コンテンツ位置情報として記憶する共通化処理を行う共通化手段と、
印刷対象とされた複数の前記コンテンツ情報のうち、前記共通上位コンテンツ位置情報を有さない前記コンテンツ情報についてはコードシンボル読取装置で前記コンテンツ位置情報を認識できるコードシンボルを作成し、前記共通上位コンテンツ位置情報を有する前記コンテンツ情報については前記コードシンボル読取装置で前記共通上位コンテンツ位置情報を認識できる共通上位コードシンボルを作成するコードシンボル作成手段と、
印刷対象とされた複数の前記コンテンツ情報のうち、前記共通上位コンテンツ位置情報を有さない前記コンテンツ情報は、各々の前記コンテンツ情報の少なくとも一部に対して、対応する各々の前記コードシンボルを印刷し、前記共通上位コンテンツ位置情報を有する前記コンテンツ情報は、各々の前記コンテンツ情報の少なくとも一部に共通して、1つの前記共通上位コードシンボルを印刷する印刷手段と
を備えることを特徴とする通信装置のプログラム。
A program for a communication device capable of accessing feed information including a plurality of content information including content position information of content,
Extracting means for acquiring the feed information and extracting the content position information of the plurality of content information included in the feed information;
For the plurality of extracted content position information, high-order content position information that is high-order position information of the content position information is generated, the content position information having common high-order content position information is detected, and the common high-order position information is detected. A common means for performing a common processing for storing content position information as common upper content position information;
Among the plurality of pieces of content information to be printed, for the content information that does not have the common upper content position information, a code symbol that can recognize the content position information is created by a code symbol reader, and the common upper content For the content information having position information, code symbol creating means for creating a common upper code symbol that allows the code symbol reader to recognize the common upper content position information;
Of the plurality of pieces of content information to be printed, the content information that does not have the common upper content position information prints each corresponding code symbol for at least a part of each piece of the content information. And the content information having the common upper content position information includes printing means for printing one common upper code symbol in common to at least a part of each of the content information. Device program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009075708A JP4862909B2 (en) | 2009-03-26 | 2009-03-26 | Communication apparatus and program for displaying content |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009075708A JP4862909B2 (en) | 2009-03-26 | 2009-03-26 | Communication apparatus and program for displaying content |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010232771A JP2010232771A (en) | 2010-10-14 |
| JP4862909B2 true JP4862909B2 (en) | 2012-01-25 |
Family
ID=43048204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009075708A Active JP4862909B2 (en) | 2009-03-26 | 2009-03-26 | Communication apparatus and program for displaying content |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4862909B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015164097A1 (en) * | 2014-04-22 | 2015-10-29 | Hewlett-Packard Development Company, L.P. | Digital content access using a machine-readable link |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4161617B2 (en) * | 2002-06-05 | 2008-10-08 | 富士ゼロックス株式会社 | Image processing system |
| JP2005318201A (en) * | 2004-04-28 | 2005-11-10 | Fuji Xerox Co Ltd | Apparatus and method for image processing |
| JP2007122616A (en) * | 2005-10-31 | 2007-05-17 | Brother Ind Ltd | Printing system and program for printing system |
| JP2007148486A (en) * | 2005-11-24 | 2007-06-14 | Fuji Xerox Co Ltd | Method for supporting document browsing, system for the same, document processor, and program |
-
2009
- 2009-03-26 JP JP2009075708A patent/JP4862909B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010232771A (en) | 2010-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7734773B2 (en) | Web system, communication control device, and storage medium | |
| JP4281414B2 (en) | Barcode or two-dimensional code printing system, barcode or two-dimensional code font setting method, and barcode or two-dimensional code font setting program | |
| US7142326B2 (en) | Method and apparatus for variable data document printing | |
| JP4849122B2 (en) | Image processing apparatus and server apparatus | |
| US20060119888A1 (en) | Network printer for printing edited contents on a network and method for printing contents on the network | |
| CN104508622A (en) | EPOS printing | |
| CN108776824A (en) | Bar-code label generation method, device and electronic equipment | |
| US20120291118A1 (en) | Image processing system, image processing apparatus and computer-readable recording medium | |
| US8997014B2 (en) | Aggregating RSS ticker for display devices | |
| JP4862909B2 (en) | Communication apparatus and program for displaying content | |
| KR101101828B1 (en) | An image forming control apparatus and an image forming apparatus, and a control method thereof | |
| US8543670B2 (en) | Terminal device and computer readable medium for accessing content on a network | |
| NL2006294C2 (en) | Website translator, system, and method. | |
| JP2007241567A (en) | Device management system and control method thereof | |
| JP2007058622A (en) | Document management device and document management method | |
| US8564805B2 (en) | Printing system and computer usable medium therefor | |
| JP4203287B2 (en) | Information processing apparatus, information processing method, and information processing system | |
| JP5579086B2 (en) | Check sheet registration system | |
| JP6613871B2 (en) | Information processing apparatus, image reading apparatus, and program | |
| JP4921436B2 (en) | Communication device for displaying content title | |
| JP4749619B2 (en) | PRINT SYSTEM SERVER COMPUTER, PRINT SYSTEM CONTROL METHOD, PRINT SYSTEM CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT SYSTEM CONTROL PROGRAM | |
| US8009860B2 (en) | Image processing apparatus, method, program and recording medium for extracting embedded information | |
| JP2012185761A (en) | Image forming apparatus, method of automated compilation of document data, and computer program | |
| JP2007058632A (en) | Information processor and information processing program | |
| JP2017017641A (en) | Document output system, document output method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110811 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110823 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110912 |
|
| 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: 20111011 |
|
| 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: 20111024 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4862909 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |