JP5169603B2 - Information processing terminal device, additional information display method during printing, program, and recording medium - Google Patents

Information processing terminal device, additional information display method during printing, program, and recording medium Download PDF

Info

Publication number
JP5169603B2
JP5169603B2 JP2008204145A JP2008204145A JP5169603B2 JP 5169603 B2 JP5169603 B2 JP 5169603B2 JP 2008204145 A JP2008204145 A JP 2008204145A JP 2008204145 A JP2008204145 A JP 2008204145A JP 5169603 B2 JP5169603 B2 JP 5169603B2
Authority
JP
Japan
Prior art keywords
information
print setting
display
screen
additional 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
Application number
JP2008204145A
Other languages
Japanese (ja)
Other versions
JP2010039903A (en
Inventor
聡一郎 伊賀
政司 中臣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2008204145A priority Critical patent/JP5169603B2/en
Publication of JP2010039903A publication Critical patent/JP2010039903A/en
Application granted granted Critical
Publication of JP5169603B2 publication Critical patent/JP5169603B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、ドキュメントを印刷するときに、その印刷設定画面に、外の天気予報、交通情報、あるいはスケジュール情報等を表示するようにした情報処理端末装置、印刷時付加情報表示方法、プログラム及び記録媒体に関する。この発明により、印刷したあとに、個別にそれらの情報をブラウズする手間を軽減することが可能になる。   The present invention relates to an information processing terminal device, a printing additional information display method, a program, and a record, which are configured to display an external weather forecast, traffic information, schedule information, or the like on a print setting screen when printing a document. It relates to the medium. According to the present invention, it is possible to reduce the trouble of browsing the information individually after printing.

パーソナルコンピュータ(パソコン)の進歩と普及にともないウェブなどのネットワーク上で提供されるサービスを活用する機会が増えてきていると同時に、ドキュメントをプリンタなどで印刷する機会も増えている。   With the advancement and spread of personal computers (personal computers), there are increasing opportunities to use services provided on networks such as the Web, and at the same time, there are increasing opportunities to print documents with printers.

パーソナルコンピュータやワークステーション等のコンピュータにおける印刷の処理は、コンピュータ上で文書編集アプリケーションを起動し、新規文書を作成したり、保存されている文書ファイルを開いて編集する等の処理を行った後、文書編集アプリケーションの備えている印刷処理機能を起動させて、印刷処理を行わせることで行っている。   The printing process on a computer such as a personal computer or workstation starts a document editing application on the computer, creates a new document, opens a saved document file, and edits it. This is done by activating a print processing function provided in the document editing application and performing print processing.

印刷操作が行われると、文書編集アプリケーションが、直接にあるいはコンピュータ上のOS(Operating System)の管理下の中間モジュール(GDI)によって、プリンタドライバを呼び出し、呼び出されたプリンタドライバは、印刷を行うプリンタのコントローラが解釈できる印字データ(PDL)を作成する。プリンタドライバにより作成された印字データは、スプーラを経由してネットワークやシリアル・パラレル、USB、あるいは、IEEE1394等の通信経路を通ってプリンタのコントローラに転送される。プリンタのコントローラは、受けとった印字データを解釈して、プリンタに印刷を行わせるために1頁毎のページイメージビットマップを作成し、プリンタに印刷を依頼する。   When a printing operation is performed, the document editing application calls a printer driver directly or by an intermediate module (GDI) managed by an OS (Operating System) on the computer, and the called printer driver prints a printer that performs printing. The print data (PDL) that can be interpreted by the controller is created. Print data created by the printer driver is transferred to a printer controller via a spooler via a communication path such as a network, serial / parallel, USB, or IEEE1394. The printer controller interprets the received print data, creates a page image bitmap for each page in order to cause the printer to print, and requests the printer to print.

印刷に関する細かな設定は、文書編集アプリケーション上で指示したり、あるいは、OSもしくはプリンタドライバが備えるユーザインターフェイスとしての印刷設定画面(印刷設定ダイアログ)を介してユーザが設定を施すことで行うことができ、通常、文書編集アプリケーション上での印刷時にその印刷設定画面を表示させるアクションボタンを用意して、当該アクションボタンがクリックされることで印刷設定画面が起動する。設定する項目は、用紙サイズ、解像度、用紙方向及び印刷部数等のように多岐にわたり、印刷設定画面には、多数の設定項目が設けられている。   Detailed settings regarding printing can be performed by instructing on the document editing application or by the user setting through a print setting screen (print setting dialog) as a user interface provided in the OS or printer driver. Usually, an action button for displaying the print setting screen at the time of printing on the document editing application is prepared, and the print setting screen is activated when the action button is clicked. There are various items to be set, such as the paper size, resolution, paper direction, number of copies, and the like, and a large number of setting items are provided on the print setting screen.

ところで、ビジネスシーンでは、ドキュメントをプリンタで印刷したあとに、そのプリントした印刷物は多くの場合、会議や外出先での打ち合わせで利用する場合が多い。このような場合には、コンピュータ端末によってドキュメントを印刷する前後に、ユーザはときに社内LANのWebサーバなどで当該印刷物を資料とした会議の予定や、外出するときの外の天気予報や交通情報をインターネットなどで検索し把握することは有用であり、日常的に行われる。例えば具体的にいうと、会議資料を何部印刷するかについて、スケジューラに登録されている情報を参照することで資料を配布する会議の参加人数を確認する場合が考えられる。   By the way, in a business scene, after a document is printed by a printer, the printed matter is often used for a meeting or a meeting at a place of going out. In such a case, before and after printing a document with a computer terminal, the user sometimes schedules a meeting using the printed material as a document on a Web server of an in-house LAN, weather forecast or traffic information outside when going out. It is useful to search and grasp the Internet on the Internet etc., and it is done on a daily basis. For example, specifically, the number of conference materials to be printed can be confirmed by referring to the information registered in the scheduler to determine how many copies of the conference material are to be printed.

すなわち、ドキュメントを印刷する前後に、会議のスケジュール情報を確認したり、外出先までの交通機関のルートを調べたり、天気予報を調べて雨具を持って行くかどうかを思案したりする頻度は非常に高い。そこで、これら複数の情報を調べるときの手戻りを解決する目的では、それら複数の情報を併記するようなことが考えられる。   In other words, before and after printing a document, the frequency of checking the schedule information of the meeting, checking the route of transportation to the destination, or checking the weather forecast and whether to bring rain gear is very high Very expensive. Therefore, for the purpose of solving the rework when examining the plurality of pieces of information, it may be possible to write the pieces of information together.

このため、特許文献1では、表示装置部に表示させた、スケジュール管理を行うカレンダーの対応する日時の欄の横に対応日時に相当した天気予報情報を自動的に表示させることにより、天気予報を参考に行動予定を立てる際に非常に便利で、日常生活における情報の活用をより便利にした情報処理装置が開示されている。これにより例えば、どこかに出かけるときに、その日がどのような天気になるかを把握できるようになる。しかしながら、このような先行する発明では、印刷物を印刷したあとに、改めてスケジュールや天気予報情報を調べる必要があり、ユーザにとっては、煩雑であり時間的な負担も大きく経済性に欠けるという問題点がある。   For this reason, in Patent Document 1, the weather forecast information corresponding to the corresponding date and time is automatically displayed next to the corresponding date and time column of the calendar for schedule management displayed on the display device unit, whereby the weather forecast is displayed. An information processing apparatus is disclosed that is very convenient when making an action schedule for reference and that makes it more convenient to use information in daily life. Thereby, for example, when going out somewhere, it becomes possible to grasp what kind of weather the day will be. However, in such a preceding invention, after printing the printed matter, it is necessary to examine the schedule and weather forecast information anew, which is troublesome for the user, is time-consuming, and is not economical. is there.

なお、本発明に係る情報処理端末装置は、汎用コンピューティングデバイス所謂コンピュータとして公知の汎用コンピューティングデバイスである。この種のコンピュータは、用途に適したソフトウェアを実装することで、種々の目的に利用されている。例えば、特許文献2ではこうした典型的な汎用コンピューティングデバイスをサーバ装置あるいはクライアント装置として利用して、表示画面に配信されるコンテンツ内の広告表示に利用するシステムが開示されている。本発明も、その目的は特許文献2と異なっているが、後で本発明実施形態として詳述するように、特許文献2のものと同等のハードウェア構成を備えた汎用コンピューティングデバイスに適切なソフトウェアを実装することで実現することができる。
特開平09−128441号公報 特開2006−146939号公報
The information processing terminal device according to the present invention is a general-purpose computing device known as a general-purpose computing device, a so-called computer. This type of computer is used for various purposes by implementing software suitable for the application. For example, Patent Document 2 discloses a system in which such a typical general-purpose computing device is used as a server device or a client device to display advertisements in content distributed on a display screen. Although the object of the present invention is different from that of Patent Document 2, it is suitable for a general-purpose computing device having a hardware configuration equivalent to that of Patent Document 2, as will be described later in detail as an embodiment of the present invention. This can be achieved by implementing software.
JP 09-128441 A JP 2006-146939 A

本発明は、前述したドキュメントの印刷と当該ドキュメントに関連して把握しておきたい、外部からの回線等を介して得られる情報の取得行為における実情を考慮してなされたもので、ネットワークシステムに組み込まれた情報処理端末装置(コンピュータ端末装置)において、ドキュメントを印刷するときに表示される印刷設定画面に、外の天気予報、交通情報、あるいはスケジュール情報を取得して印刷設定画面に付加して画面表示することにより、印刷したあとに、個別にそれらの情報をブラウズして入手・表示させる手間を軽減することができる装置を提供することを目的とする。   The present invention has been made in consideration of the actual situation in the act of acquiring information obtained via an external line or the like, which is to be grasped in relation to the printing of the document and the document, and is applied to the network system. In the built-in information processing terminal device (computer terminal device), outside weather forecast, traffic information, or schedule information is acquired and added to the print setting screen displayed when the document is printed. It is an object of the present invention to provide an apparatus that can reduce the trouble of browsing and acquiring and displaying the information individually after printing by displaying on the screen.

上記の課題を解決するための、請求項1に記載の発明は、外部装置とデータ通信を行うための通信手段を備え、マルチウィンドウ・オペレ―ションシステム上での印刷機能を実装した情報処理端末装置であって、アプリケーションソフトウェア上で、印刷の設定および制御のための印刷設定画面が表示画面上に表示されたことを検出して当該印刷設定画面の表示位置および表示サイズを取得する印刷画面検出手段と、前記印刷画面検出手段によって前記印刷設定画面が検出されたこと契機として、外部の取得先装置が提供しており、前記印刷設定画面に付加して表示する内容を含んでいる付加情報データを前記通信手段を介して外部から取得する情報データ取得手段と、外部から取得した前記付加情報データを加工して、前記取得された印刷設定画面の表示位置および表示サイズに適合させた表示用付加情報を生成するデータ解釈手段と、前記表示用付加情報をレンダリングすることで付加情報画面を得るレンダリング手段と、前記レンダリングで得た付加情報画面を、前記印刷設定画面に関連付けて表示させる画面表示手段と、を含み構成されたことを特徴とする。   In order to solve the above-mentioned problems, the invention according to claim 1 is an information processing terminal comprising a communication means for performing data communication with an external device and having a printing function on a multi-window operation system. A print screen detection device that detects that a print setting screen for print settings and control is displayed on the display screen on the application software, and acquires the display position and display size of the print setting screen. Information, which is provided by an external acquisition destination device when the print setting screen is detected by the print screen detection means, and includes contents to be displayed in addition to the print setting screen Information data acquisition means for acquiring from the outside via the communication means, and processing the additional information data acquired from the outside to obtain the acquired print Data interpretation means for generating additional information for display adapted to the display position and display size of the fixed screen, rendering means for obtaining the additional information screen by rendering the additional information for display, and additional information obtained by the rendering Screen display means for displaying the screen in association with the print setting screen.

また、請求項2に記載の発明は、請求項1に記載の情報処理端末装置において、前記印刷設定画面から印刷の設定に関する情報である印刷設定情報報を取得する印刷設定情報取得手段を更に含み構成され、前記データ解釈手段は、前記取得された印刷設定情報に基づいて前記付加情報データを加工して、前記表示用付加情報を生成することを特徴とする。   The invention according to claim 2 further includes print setting information acquisition means for acquiring, from the print setting screen, a print setting information report that is information relating to print settings in the information processing terminal device according to claim 1. The data interpretation unit is configured to process the additional information data based on the acquired print setting information to generate the display additional information.

また、請求項3に記載の発明は、請求項1に記載の情報処理端末装置において、前記印刷設定画面から印刷の設定に関する情報である印刷設定情報を取得する印刷設定情報取得手段を更に含み構成され、前記データ解釈手段は、前記取得された印刷設定情報に基づいて前記表示用付加情報の表示内容を加工することを特徴とする。   The invention according to claim 3 further includes print setting information acquisition means for acquiring print setting information which is information relating to print settings from the print setting screen in the information processing terminal device according to claim 1. The data interpretation means processes the display content of the display additional information based on the acquired print setting information.

請求項4に記載の発明は、請求項1乃至3のいずれか1項に記載の情報処理端末装置において、前記データ解釈手段は、前記表示用付加情報から抽出される内容に基づいて、前記印刷設定画面における、印刷の設定に関する情報である前記印刷設定情報が示す設定を自動的に変更する印刷設定情報更新手段を更に備えたことを特徴とする。   According to a fourth aspect of the present invention, in the information processing terminal device according to any one of the first to third aspects, the data interpretation unit performs the printing based on the content extracted from the display additional information. It further comprises print setting information updating means for automatically changing the setting indicated by the print setting information which is information relating to the print setting on the setting screen.

また、請求項5に記載の発明は、請求項4に記載の情報処理端末装置において、前記印刷設定情報は印刷部数を示す情報であって、前記印刷設定情報更新手段は、前記表示用付加情報のうち、印刷部数に関する情報に基づいて、前記印刷設定画面における前記印刷部数を自動的に変更することを特徴とする。また請求項6に記載の発明は、請求項1乃至5のいずれか1項に記載の情報処理端末装置において、前記表示用付加情報から抽出される内容に基づいて、現時点で印刷対象となっているファイルを遠隔した他装置に送出して記憶させる機能を備えたことを特徴とする。   According to a fifth aspect of the present invention, in the information processing terminal device according to the fourth aspect, the print setting information is information indicating the number of copies to be printed, and the print setting information updating means includes the display additional information. The number of print copies on the print setting screen is automatically changed based on the information on the number of print copies. According to a sixth aspect of the present invention, in the information processing terminal device according to any one of the first to fifth aspects, the print target is currently based on the content extracted from the additional information for display. It is characterized in that it has a function of sending and storing a file to another remote device.

請求項7に記載の本発明に係る方法は、外部装置とデータ通信を行うための通信手段を備え、マルチウィンドウ・オペレ―ションシステム上での印刷機能を実装した情報処理端末装置において、印刷設定画面にあわせて付加情報を提示する印刷時付加情報表示方法であって、印刷画面検出手段が、アプリケーションソフトウェア上で印刷の設定および制御のための印刷設定画面が表示画面上に表示されたことを検出して当該印刷設定画面の表示位置および表示サイズを取得するステップと、情報データ取得手段が、前記印刷画面検出手段による前記印刷設定画面の表示検出を契機として、外部の取得先装置が提供しており、前記印刷設定画面に付加して表示する内容を含んでいる付加情報データを前記通信手段を介して外部から取得するステップと、データ解釈手段が、外部から取得した前記付加情報データを加工して、前記取得された印刷設定画面の表示位置および表示サイズに適合させた表示用の付加情報を生成するステップと、レンダリング手段が、前記表示用付加情報をレンダリングすることで付加情報画面を得るステップと、画面表示手段が、レンダリングで得た付加情報画面を、前記印刷設定画面に関連付けて表示させるステップと、を含み構成されたことを特徴とする印刷時付加情報表示方法である。   According to a seventh aspect of the present invention, there is provided a method according to the present invention, comprising: a communication unit for performing data communication with an external device; and an information processing terminal device having a print function on a multi-window operation system. A method for displaying additional information at the time of printing, in which additional information is displayed in accordance with the screen, wherein the print screen detecting means displays that a print setting screen for print setting and control is displayed on the display screen on the application software. Detecting and obtaining the display position and display size of the print setting screen, and the information data acquiring means provided by the external acquisition destination device triggered by the display detection of the print setting screen by the print screen detecting means. The additional information data including the contents to be added and displayed on the print setting screen is acquired from the outside via the communication means. And a step of processing the additional information data acquired from the outside by the data interpretation means to generate additional information for display adapted to the display position and display size of the acquired print setting screen, rendering Means for rendering additional information screen by rendering the display additional information; and screen display means for displaying the additional information screen obtained by rendering in association with the print setting screen. This is a method for displaying additional information at the time of printing.

また、請求項8に記載の本発明は、請求項7に記載の印刷時付加情報表示方法の各ステップをコンピュータに実行させるためのプログラムである。   According to an eighth aspect of the present invention, there is provided a program for causing a computer to execute the steps of the printing additional information display method according to the seventh aspect.

また、請求項9に記載の発明は、請求項7に記載の印刷時付加情報表示方法の各ステップを情報処理端末装置に実行させるためのプログラムを記録した、コンピュータ読取り可能な記録媒体である。   According to a ninth aspect of the present invention, there is provided a computer-readable recording medium on which a program for causing the information processing terminal device to execute each step of the printing additional information display method according to the seventh aspect is recorded.

本発明によれば、ネットワークシステムに組み込まれた情報処理端末装置(コンピュータ端末装置)において、ドキュメントを印刷するときのに表示される印刷設定画面に、外の天気予報、交通情報、あるいはスケジュール情報を取得して印刷設定画面に付加して画面表示することにより、印刷したあとに、個別にそれらの情報をブラウズする手間を軽減することが可能となる装置を提供することができる。   According to the present invention, in an information processing terminal device (computer terminal device) incorporated in a network system, outside weather forecast, traffic information, or schedule information is displayed on a print setting screen displayed when a document is printed. By acquiring and adding to the print setting screen and displaying it on the screen, it is possible to provide an apparatus that can reduce the trouble of individually browsing the information after printing.

[第1実施形態]以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。図1は、本発明に係る情報処理端末装置(作業用端末装置)を含み構成されたネットワークシステムの一例を模式的に表した概念図、図2は本発明の第1実施形態に係る情報処理端末装置の全体構成を示したブロック図、図4はこの情報処理端末装置における本発明に係る要部構成を説明するブロック図、そして、図5は図2の情報処理端末装置におけるソフトウェア構成の要部を説明するための模式的に表した概念図である。   [First Embodiment] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 is a conceptual diagram schematically showing an example of a network system including an information processing terminal device (working terminal device) according to the present invention, and FIG. 2 is an information processing according to the first embodiment of the present invention. FIG. 4 is a block diagram illustrating the main configuration of the information processing terminal device according to the present invention, and FIG. 5 is a block diagram of the software configuration of the information processing terminal device of FIG. It is the conceptual diagram represented typically for demonstrating a part.

以下では、図1に示すように、本発明に係る情報処理端末装置としての複数の汎用コンピューティングデバイス(以下では、単にコンピュータ110と言う)(110_1〜110_n)、複数のネットワークプリンタ210(210_1〜_n)、ゲートウェイ310、イントラネットサーバ(Webサーバ)410(LAN内)、インターネットを介した外部のWebサーバであるリモートコンピュータ510(510_1,510_2〜510_m)などが、それぞれネットワーク経由でデータ通信可能に接続されたネットワークシステムに組み込まれた情報処理端末装置の実施形態例について説明する。図1に示したネットワーキング環境は、オフィス、企業規模のコンピュータネットワーク、イントラネットおよびインターネットでは一般的なものである。   In the following, as shown in FIG. 1, a plurality of general-purpose computing devices (hereinafter simply referred to as computers 110) (110_1 to 110_n) and a plurality of network printers 210 (210_1 to 210_1) as information processing terminal devices according to the present invention. _N), gateway 310, intranet server (Web server) 410 (within LAN), remote computer 510 (510_1, 510_2 to 510_m), which is an external Web server via the Internet, etc. are connected so that data communication is possible via the network. An embodiment of an information processing terminal device incorporated in a network system will be described. The networking environment shown in FIG. 1 is common in offices, enterprise-wide computer networks, intranets and the Internet.

図1のネットワークシステムにおける、本発明を実施するための情報処理端末装置としての、パーソナルコンピュータ110について説明する。このコンピュータ110は、イントラネットサーバ(Webサーバ)410、インターネットを介した外部のWebサーバであるリモートコンピュータ510(510_1,510_2〜510_m)、や図示されていないプライマリDNS(Domain Name System)、セカンダリDNSサーバ50_2などの複数のリモートコンピュータへの論理接続を使用して、ネットワーク化された環境内で動作するようになっている。各リモートコンピュータは、パーソナルコンピュータ、サーバ、ルータ、ネットワークPC、ピアデバイス、その他の一般的な既知のネットワークノードである。   A personal computer 110 as an information processing terminal device for carrying out the present invention in the network system of FIG. 1 will be described. The computer 110 includes an intranet server (Web server) 410, a remote computer 510 (510_1, 510_2 to 510_m) which is an external Web server via the Internet, a primary DNS (Domain Name System) not shown, and a secondary DNS server. It operates in a networked environment using logical connections to multiple remote computers, such as 50_2. Each remote computer is a personal computer, server, router, network PC, peer device, or other commonly known network node.

実施形態装置であるコンピュータ(情報処理端末装置)110の構成について説明する。本実施形態に係るコンピュータ110は、表示装置の画面上に1以上の作業ウィンドウを表示可能なマルチウィンドウ機能を備えた表示システム(画面表示制御手段を構成しているビデオインターフェース190、および表示装置191で成る)と、前記した画面に表示されるグラフィックユーザインタフェース(GUI)を操作するための入力装置(ユーザ入力インターフェース160、マウス161、キーボード162で成る)とを備え、ユーザに、データ通信やWebページのブラウジング、文書の印刷処理等を含む各種のコンピュータ処理を提供する。   A configuration of a computer (information processing terminal device) 110 as an embodiment device will be described. The computer 110 according to this embodiment includes a display system (a video interface 190 constituting a screen display control unit, and a display device 191 having a multi-window function capable of displaying one or more work windows on the screen of the display device. And an input device (including a user input interface 160, a mouse 161, and a keyboard 162) for operating a graphic user interface (GUI) displayed on the above-mentioned screen. Various computer processes including page browsing and document printing are provided.

本実施形態においては、情報処理端末装置に実装されたアプリケーションソフトウェア上でネットワークプリンタ(あるいはスタンドアローンのプリンタ)に印刷するときに表示される印刷設定画面(印刷設定ダイアログ)の表示動作に関連付けて、天気予報の情報やスケジュール情報等の有用情報が外部の取得先装置から取得されて印刷設定画面に付随した態様で画面上に表示される。図6は、本発明に係る情報処理端末装置において、印刷設定画面表示時に、併せて付加情報としての天気予報の情報が表示(印刷設定画面付加情報表示)されている様子を例示した図であり、図7は、同様に印刷設定画面に併せて付加情報としてパソコンにログオンしているユーザやユーザの属する組織グループなどのスケジュール情報が印刷設定画面付加情報表示されている様子を例示した図である。   In the present embodiment, in association with a display operation of a print setting screen (print setting dialog) displayed when printing on a network printer (or a stand-alone printer) on application software installed in an information processing terminal device, Useful information, such as weather forecast information and schedule information, is acquired from an external acquisition destination device and displayed on the screen in a manner associated with the print setting screen. FIG. 6 is a diagram exemplifying a state in which information on weather forecast as additional information is displayed (print setting screen additional information display) at the time of display of the print setting screen in the information processing terminal device according to the present invention. FIG. 7 is a diagram exemplifying a state in which schedule information such as a user who is logged on to a personal computer and an organization group to which the user belongs is displayed as additional information together with the print setting screen. .

なお、本発明におけるコンピュータ処理は、コンピュータプログラム(オペレーティングシステム(OS)、アプリケーションソフトウェア、その他)により当該コンピュータ(情報処理端末装置)のCPU(Central Processing Unit)とシステムメモリ(主記憶装置)等を用いることにより実行されるが、このコンピュータプログラムの提供形態は、当該コンピュータに接続された補助記憶装置をはじめ、フロッピー(登録商標)ディスクやCD−ROM(Compact Disk Read Only Memory)等の可搬型記憶装置やネットワークに接続された他のコンピュータの主記憶装置及び補助記憶装置等の各記録媒体に格納されて提供されるものであってもよく、このコンピュータプログラムの実行に際しては、当該コンピュータのシステムメモリ上にローディングされ実行されるものである。なお、以下の説明ではOSとしてマイクロソフト社のウィンドウズ(登録商標)を採用したパソコンにおける実施を想定して説明しているが、本発明がUNIX(登録商標)、LINUXその他のマルチウィンドウ型OSを動作させる情報処理端末装置をも含むことはいうまでもない。   The computer processing in the present invention uses a CPU (Central Processing Unit) and a system memory (main storage device) of the computer (information processing terminal device) by a computer program (operating system (OS), application software, etc.). However, the computer program is provided in a portable storage device such as a floppy (registered trademark) disk or a CD-ROM (Compact Disk Read Only Memory) as well as an auxiliary storage device connected to the computer. Or may be provided by being stored in each recording medium such as a main storage device and an auxiliary storage device of another computer connected to a network. To be loaded Is to be executed. In the following explanation, it is assumed that the OS is a personal computer adopting Microsoft Windows (registered trademark) as the OS. However, the present invention operates UNIX (registered trademark), LINUX, and other multi-window OSs. It goes without saying that the information processing terminal device to be included is also included.

図2を参照すると、コンピュータ110は、CPU120、ROM131やRAM132でなるシステムメモリ130、ハードディスクドライブ141、通信インターフェース(ネットワークインターフェース(ネットワークI/F))170、表示装置(表示部)191、入力部(160〜162)などがシステムバス121を介して接続され、通信インターフェース170によりローカルエリアネットワーク(LAN)171と接続された状態でネットワークデバイスとして機能する周知のコンピュータシステムである。   Referring to FIG. 2, the computer 110 includes a CPU 120, a system memory 130 including a ROM 131 and a RAM 132, a hard disk drive 141, a communication interface (network interface (network I / F)) 170, a display device (display unit) 191, an input unit ( 160-162) is a well-known computer system that is connected via a system bus 121 and functions as a network device while being connected to a local area network (LAN) 171 by a communication interface 170.

このコンピュータ110は、LANネットワーキング環境内で使用される場合、通信インターフェース(アダプタ)170を介してローカルエリアネットワーク171に接続される。なお、図2では省略したが、通信インターフェース170をシステムバス121に接続する構成要素としてのプロトコルスタックが備わっている。これは、所定プロトコル(例えば、IPv4(Internet Protocol version 4 )およびIPv6(Internet Protocol version 6 )のいずれかあるいは両方)に従ったデータ通信を実現するために実装(ハードディスクドライブ141に記憶)されたプログラムモジュールである。   When used in a LAN networking environment, the computer 110 is connected to a local area network 171 via a communication interface (adapter) 170. Although omitted in FIG. 2, a protocol stack as a component for connecting the communication interface 170 to the system bus 121 is provided. This is a program implemented (stored in the hard disk drive 141) to realize data communication according to a predetermined protocol (for example, either or both of IPv4 (Internet Protocol version 4) and IPv6 (Internet Protocol version 6)). It is a module.

なお、周知のイントラネットサーバ410は、LAN内のWebサーバとして機能し、そのメモリデバイス内に、Webコンテンツの形態で社内文書や参照用のデータが蓄積されており、端末装置からの利用に供することができる。実施形態では、本発明における外部の取得先装置としてのイントラネットサーバ410に、参照用のデータが蓄積されていて情報処理端末装置が、後述する印刷設定画面付加情報(付加情報データ)を、このWebサーバから提供することも可能である。   The well-known intranet server 410 functions as a Web server in the LAN, and in-house documents and reference data are stored in the form of Web contents in the memory device for use from a terminal device. Can do. In the embodiment, reference data is stored in the intranet server 410 as an external acquisition destination device in the present invention, and the information processing terminal device transmits print setting screen additional information (additional information data) described later to this Web. It is also possible to provide from a server.

コンピュータ110は、WANネットワーキング環境内で使用される場合には、更にゲートウェイ310を介して、外部のネットワーク172に接続されて、遠隔地のリモートコンピュータ510にアクセスすることが可能である。図2に例示した、リモートコンピュータ510はWebサーバであり、そのメモリデバイス511内には、Webコンテンツ512が、蓄積されて一般に公開されており、コンピュータ110が利用することができる。後述する印刷設定画面付加情報は、主にこの種のWebサーバから提供される(印刷設定画面付加情報の種類によりイントラネットサーバ410が提供しても良い)。クライアント装置のユーザ毎に管理されたスケジュールデータや、ユーザが参加する開催予定の会議のデータが管理されている。なお、図2で示したネットワーク接続は例示的なものであり、コンピュータ間で通信リンクを確立するためには、モデム等の他の手段が使用できる。   When used in a WAN networking environment, the computer 110 can be further connected to an external network 172 via the gateway 310 to access a remote computer 510 at a remote location. The remote computer 510 illustrated in FIG. 2 is a Web server, and the Web content 512 is stored in the memory device 511 and is open to the public, and can be used by the computer 110. Print setting screen additional information to be described later is mainly provided from this type of Web server (the intranet server 410 may provide it depending on the type of print setting screen additional information). Schedule data managed for each user of the client device and data of a conference scheduled to be held by the user are managed. Note that the network connection shown in FIG. 2 is exemplary, and other means such as a modem can be used to establish a communication link between computers.

コンピュータ110は、CPU(処理デバイス)120、システムメモリ130、ならびにシステムメモリ130を含めて様々なシステム構成要素を処理デバイス120に結合するシステムバス121を含み構成されている。このシステムバス121には、メモリバスまたはメモリコントローラ、周辺バス、および様々なバスアーキテクチャのいずれかを用いたローカルバスを含め、複数タイプのバス構造のいずれかが適宜組み合わせて採用されている。   The computer 110 includes a CPU (processing device) 120, a system memory 130, and a system bus 121 that couples various system components including the system memory 130 to the processing device 120. The system bus 121 employs any combination of a plurality of types of bus structures as appropriate, including a memory bus or memory controller, a peripheral bus, and a local bus using any of various bus architectures.

上記バスアーキテクチャの例を挙げると、業界標準アーキテクチャ(ISA:Industry Standard Architecture)バス、マイクロチャネルアーキテクチャ(MCA:Micro Channel Architecture)バス、拡張ISA(EISA:Enhanced ISA)バス、ビデオ電子規格協会(VESA:Video Electronics Standards Association)ローカルバス、およびメザニンバスとも呼ばれる周辺コンポーネント相互接続(PCI:Peripheral Component Interconnect)バス等がある。   Examples of the bus architecture include an industry standard architecture (ISA) bus, a microchannel architecture (MCA) bus, an enhanced ISA (EISA) bus, and a video electronic standards association (VESA). There are a Video Electronics Standards Association (PCI) local bus, a peripheral component interconnect (PCI) bus also called a mezzanine bus, and the like.

システムメモリ130は、読出し専用メモリ(ROM:read only memory)131およびランダムアクセスメモリ(RAM:random access memory)132などの揮発性および/または不揮発性メモリの形の記録媒体を含む。起動時などにコンピュータ110内の要素間で情報を転送するのに役立つ基本ルーチンを含む基本入出力システム(BIOS:basic input/output system)133は一般に、ROM131に格納される。RAM132は一般に、CPU120によって即時にアクセス可能であり、かつ/またはそれによる操作を現在受けているデータおよび/またはプログラムモジュールがロードされる(図4、図5参照)。   The system memory 130 includes recording media in the form of volatile and / or nonvolatile memory such as read only memory (ROM) 131 and random access memory (RAM) 132. A basic input / output system (BIOS) 133 that contains basic routines that help to transfer information between elements within the computer 110, such as during startup, is typically stored in the ROM 131. The RAM 132 is generally loaded with data and / or program modules that are immediately accessible by the CPU 120 and / or are currently being manipulated (see FIGS. 4 and 5).

ユーザは、キーボード162、ならびにマウス、トラックボールまたはタッチパッドと一般に称されるポインティングデバイス161などの入力デバイスを用いてコンピュータ110にコマンドおよび情報を入力することができる。これら、入力デバイスは、ユーザ入力インターフェース160または他の適切な機構を介してシステムバス121に接続されている。なお、その他の入力デバイス(図示せず)として、マイク、ジョイスティック、ゲームパッド、パラボラアンテナ、スキャナなどを含み得る。実施形態では、入力デバイスはシステムバス121に結合されたユーザ入力インターフェース160を介して処理デバイス120に接続されるが、パラレルポート、ゲームポートまたはユニバーサルシリアルバス(USB:universal serial bus)などの他のインターフェースおよびバス構造によって接続されることもある。   A user may enter commands and information into the computer 110 through input devices such as a keyboard 162 and pointing device 161, commonly referred to as a mouse, trackball or touch pad. These input devices are connected to the system bus 121 via a user input interface 160 or other suitable mechanism. Other input devices (not shown) may include a microphone, joystick, game pad, parabolic antenna, scanner, and the like. In an embodiment, the input device is connected to the processing device 120 via a user input interface 160 coupled to the system bus 121, but other devices such as a parallel port, a game port or a universal serial bus (USB). Sometimes connected by an interface and bus structure.

コンピュータ110は、表示装置191や、入出力周辺インターフェース195を介して接続されているマイク196とスピーカ197、およびプリンタインタフェース165を介して接続されている(ローカル)プリンタ168などの外部の周辺出力デバイスを有している。画面表示手段を構成している表示装置191(モニタまたは他のタイプの表示デバイスも可)は、画面表示制御手段としてのビデオインターフェース190を介してシステムバス121に接続される。   The computer 110 is an external peripheral output device such as a display device 191, a microphone 196 and a speaker 197 connected via an input / output peripheral interface 195, and a (local) printer 168 connected via a printer interface 165. have. A display device 191 constituting a screen display means (a monitor or other type of display device is also possible) is connected to the system bus 121 via a video interface 190 as a screen display control means.

また、コンピュータ110は、様々な取外し可能/取外し不可能、揮発性/不揮発性のコンピュータ読取り可能な記録媒体を備えている。図2には、固定式不揮発性の磁気媒体から読み出しまたはそこに書き込むハードディスクドライブ141、着脱式不揮発性のフロッピー(登録商標)ディスク152から読み出しまたはそこに書き込むフロッピー(登録商標)ディスクドライブ151、およびCD−ROMや他の光媒体などの着脱式不揮発性の光ディスク156から読み出しまたはそこに書き込む光ディスクドライブ155を示してある。   The computer 110 also includes various removable / non-removable, volatile / nonvolatile computer readable recording media. FIG. 2 includes a hard disk drive 141 that reads from or writes to a fixed non-volatile magnetic medium, a floppy disk drive 151 that reads from or writes to a removable non-volatile floppy disk 152, and An optical disk drive 155 is shown that reads from or writes to a removable non-volatile optical disk 156, such as a CD-ROM or other optical media.

ハードディスクドライブ141は、インターフェース140などの固定式不揮発性メモリインターフェース(取外し不可能メモリインターフェース)によってシステムバス121に接続され、フロッピー(登録商標)ディスクドライブ151および光ディスクドライブ155は一般に、インターフェース150などの着脱式不揮発性メモリインターフェース(取外し可能メモリインターフェース)によってシステムバス121に接続されている。   The hard disk drive 141 is connected to the system bus 121 by a fixed nonvolatile memory interface (non-removable memory interface) such as the interface 140, and the floppy disk drive 151 and the optical disk drive 155 are generally attached / detached such as the interface 150. Is connected to the system bus 121 by a non-volatile memory interface (removable memory interface).

コンピュータ110(クライアント端末装置)において、本発明の実施のために必要となるプログラム群は、例えば図3(a)に示すようにコンピュータ110に内蔵されている記録媒体としてのハードディスクドライブ141に、あらかじめインストールした状態で提供できる。あるいは、プログラムは図3(b)に示すように、パッケージソフトウェアとして提供される記録媒体に一時的あるいは永続的に格納し、コンピュータ110にユニットとして組み込んだり、あるいは着脱式の記録媒体に記録されたパッケージソフトウェアの形態で利用することができる。   In the computer 110 (client terminal apparatus), a program group necessary for implementing the present invention is stored in advance in a hard disk drive 141 as a recording medium built in the computer 110 as shown in FIG. Can be provided installed. Alternatively, as shown in FIG. 3B, the program is temporarily or permanently stored in a recording medium provided as packaged software, and is incorporated as a unit in the computer 110 or recorded on a removable recording medium. It can be used in the form of packaged software.

図2中に示した実施形態例では、上述したハードディスクドライブ141およびその関連の記録媒体は、コンピュータ読取り可能命令、データ構造体、プログラムモジュール、およびコンピュータ110のための他のデータの記憶域として使用されている。図2では、記録媒体としてのハードディスクドライブ141には、オペレーティングシステム600、アプリケーションプログラム700、印刷設定画面制御プログラム800およびプログラムデータ134が格納されていてシステムメモリ130上にロードされる。これらのソフトウェア構成要素は、オペレーティングシステム600、アプリケーションプログラム700、印刷設定画面制御プログラム800およびプログラムデータ134を全て共通の記録媒体を用いても良いが、各記録媒体に適宜分散記録させてもよい。ちなみに、ネットワーク環境内では、コンピュータ110に関して示したプログラムモジュール、またはその一部については、自装置の記憶手段以外にもリモートメモリ記憶デバイス内に格納しておくこともできる。   In the example embodiment shown in FIG. 2, the hard disk drive 141 and associated recording media described above are used as storage for computer readable instructions, data structures, program modules, and other data for the computer 110. Has been. In FIG. 2, an operating system 600, an application program 700, a print setting screen control program 800 and program data 134 are stored in a hard disk drive 141 as a recording medium and loaded onto the system memory 130. As these software components, the operating system 600, the application program 700, the print setting screen control program 800, and the program data 134 may all use a common recording medium, but may be appropriately distributed and recorded on each recording medium. Incidentally, in the network environment, the program module shown with respect to the computer 110, or a part thereof, can be stored in a remote memory storage device in addition to the storage means of its own device.

ここで、本願発明において、一連の処理を実行するプログラムをコンピュータ装置としてのクライアント端末装置にインストールして実行可能な状態とするために用いることができる記録媒体について触れる。ここで言う記録媒体は、コンピュータ110からアクセスされ得る任意の使用可能な媒体で、揮発性と不揮発性、取外し可能と取外し不可能の媒体が含まれる。   Here, in the present invention, a recording medium that can be used to install and execute a program for executing a series of processes in a client terminal device as a computer device will be described. Recording media as used herein are any available media that can be accessed by computer 110 and include both volatile and nonvolatile media, removable and non-removable media.

記録媒体としては、図3(c)に示すように、例えばフロッピー(登録商標)ディスク、CD−ROM(Compact Disc Read Only Memory)、MO(Magneto optical)ディスク、デジタル多用途ディスク(DVD:Digital Versatile Disc)または他の光ディスク記憶デバイス、磁気カセット、磁気テープ、磁気ディスクまたは他の磁気記憶デバイス、ROM、EEPROM、フラッシュメモリ等の半導体メモリなどが所望の情報を格納するための記録媒体として利用できる。また記録媒体には、この他にも、コンピュータ110によってアクセスされることができる任意の他の媒体が含まれる。記録媒体は、記録媒体および通信媒体を含む概念である。例を挙げると、通信媒体には、有線ネットワークや直接有線接続などの有線媒体、ならびに音響、RF、赤外線などの無線媒体、および他の無線媒体が含まれる。上記内容のいずれかの組合せもまた、記録媒体の範囲内に含まれる。   As a recording medium, as shown in FIG. 3C, for example, a floppy (registered trademark) disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto optical) disk, a digital versatile disk (DVD: Digital Versatile). Disc) or other optical disk storage device, magnetic cassette, magnetic tape, magnetic disk or other magnetic storage device, semiconductor memory such as ROM, EEPROM, flash memory, etc. can be used as a recording medium for storing desired information. Recording media also include any other media that can be accessed by the computer 110. The recording medium is a concept including a recording medium and a communication medium. By way of example, communication media includes wired media such as wired networks and direct wired connections, as well as wireless media such as acoustic, RF, infrared, and other wireless media. Combinations of any of the above contents are also included within the scope of the recording medium.

実施形態においても、前述したプログラムは図3(d)に示すように、ダウンロードサイトから、LAN(Local Area Network)やインターネットといったネットワークを介して、有線または無線でコンピュータに転送し、そのコンピュータにおいて、内蔵するハードディスクドライブなどにダウンロードさせるようにすることができる。   Also in the embodiment, as shown in FIG. 3D, the above-described program is transferred from a download site to a computer by wire or wireless via a network such as a LAN (Local Area Network) or the Internet. It can be downloaded to a built-in hard disk drive.

なお、上述したコンピュータ110およびプリンタ210等について、ネットワーク171を介してデータ通信可能な状態とするためには、そのネットワークにおいてデバイスを識別するためのIPアドレスを設定する必要がある。ちなみに、こうして設定するIPアドレスは、IPv4であれば1つに限られるのに対し、IPv6に対してはそのような制限がなく、複数種類のIPアドレスが設定可能である。   In order to make the computer 110, the printer 210, and the like described above capable of data communication via the network 171, it is necessary to set an IP address for identifying a device in the network. Incidentally, the number of IP addresses set in this way is limited to one for IPv4, but there is no such limitation for IPv6, and a plurality of types of IP addresses can be set.

また、IPアドレスは、IPv4であるかIPv6であるかに拘わらず、手動および自動の設定機能にて設定することができる。この設定機能のうち、手動の設定機能(手動設定、スタティック)は、後述するように、コンピュータ110の設定管理プログラムに従って行われるものである。また、自動の設定機能(自動設定)については、IPv4であれば、ネットワーク上に設置された図示を省略したDHCP(Dynamic Host Configuration Protocol )サーバから取得したものを自身のIPアドレスとして設定するものだけであるが、IPv6であれば、DHCPサーバから取得したものを自身のIPアドレスとして設定するもの(ステートフル)の他、ネットワーク上に設けられた図示しないルータなどから取得またはあらかじめ定められた情報(プリフィックス)、および自身の通信インターフェース170に割り当てられたMACアドレスからIPアドレスを生成して自身のIPアドレスとして設定するもの(ステートレス)がある。   The IP address can be set by a manual and automatic setting function regardless of whether it is IPv4 or IPv6. Of these setting functions, a manual setting function (manual setting, static) is performed according to a setting management program of the computer 110, as will be described later. As for the automatic setting function (automatic setting), in the case of IPv4, only the one obtained from a DHCP (Dynamic Host Configuration Protocol) server (not shown) installed on the network is set as its own IP address. However, in the case of IPv6, in addition to what is obtained from a DHCP server as its own IP address (stateful), information obtained from a router (not shown) provided on the network or predetermined information (prefix) And an IP address generated from the MAC address assigned to its own communication interface 170 and set as its own IP address (stateless).

以上、実施形態に係るオペレーティング環境について説明したが、続いて本発明を実施するプログラムモジュールについて詳細に説明する。図4は、本実施形態に係るコンピュータ110(情報処理端末装置)の本発明に関連する主要部の構成を主体として模式的ブロック図で示している。図示した構成における各手段は、実際には各機能を実現するためのプログラム(ソフトウェア)を主体にこれと関連して動作するハードウェア構成と融合した形態で実現される。   The operating environment according to the embodiment has been described above. Next, the program module that implements the present invention will be described in detail. FIG. 4 is a schematic block diagram mainly showing the configuration of the main part related to the present invention of the computer 110 (information processing terminal device) according to the present embodiment. Each means in the illustrated configuration is actually realized in a form fused with a hardware configuration mainly operating a program (software) for realizing each function.

図5に、コンピュータ110の実装するソフトウェア群110′の構成を概念的に示す。これら図5に示すソフトウェア構成は、一般のマルチウィンドウ情報処理装置の場合と同様のOS及びアプリと、OSと協働する補助ソフトウェアとしての本実施形態に係る印刷設定画面制御プログラムとで構成されている(図2も参照)。OSはタスク管理機能部、ウィンドウ管理機能部、入出力管理機能部などの機能を有する諸サービス部を有し、これらとアプリから呼び出されるAPI部(Application Programming Interface 部)とからなっている。   FIG. 5 conceptually shows the configuration of the software group 110 ′ implemented by the computer 110. The software configuration shown in FIG. 5 includes an OS and applications similar to those in a general multi-window information processing apparatus, and a print setting screen control program according to this embodiment as auxiliary software that cooperates with the OS. (See also FIG. 2). The OS includes various service units having functions such as a task management function unit, a window management function unit, and an input / output management function unit, and includes an API unit (Application Programming Interface unit) called from an application.

図4に示すように、コンピュータ110は、実装したオペレーティングシステム600の機能として印刷設定手段610、印刷画面検出手段620、通信手段630、画面表示手段640を有し、また、オペレーティングシステム600と協働する常駐プログラムとしての印刷設定画面制御プログラム800を構成するプログラムモジュールとしてデータ解釈手段810とレンダリング手段820とを有している。なお、プリンタドライバ(群)650がオペレーティングシステム600に組み込まれている。   As shown in FIG. 4, the computer 110 includes a print setting unit 610, a print screen detection unit 620, a communication unit 630, and a screen display unit 640 as functions of the installed operating system 600, and cooperates with the operating system 600. A data interpretation unit 810 and a rendering unit 820 are provided as program modules constituting the print setting screen control program 800 as a resident program. A printer driver (group) 650 is incorporated in the operating system 600.

図4に示した各構成要素について順に説明する。印刷画面検出手段620は、アプリケーションソフトウェア上でプリンタに印刷するときに印刷設定画面がディスプレイ画面中に表示されたことを検出してその印刷設定画面の表示位置や表示サイズを取得するものである。   Each component shown in FIG. 4 will be described in order. The print screen detection unit 620 detects that the print setting screen is displayed on the display screen when printing to the printer on the application software, and acquires the display position and display size of the print setting screen.

情報データ取得手段を構成している通信手段(CPU120による処理モジュール)630は、前記印刷画面検出手段620が印刷設定画面を検出したときに、取得先アドレス登録手段(入力装置部からユーザが事前に入力したアドレスを取得先アドレスとして適宜の記憶部に記憶する登録プロセスを実行する既知構成、明示なし)によって設定された取得先アドレスに接続してそこに在る、インターネットなどのネットワーク上で提供されているデータおよび/またはパソコンに保存されているファイル等を取得するためのものである。なお、各取得先アドレスに対応付けて、それぞれ取得すべきデータやファイルの指定と、付加画面内容に変換するための情報(例えば、付加画面内容として抽出(切り出し)すべき文字列の位置等)を併せて取得先書式情報として記憶させてある。   When the print screen detection unit 620 detects a print setting screen, the communication unit (processing module by the CPU 120) 630 constituting the information data acquisition unit receives an acquisition destination address registration unit (from the input device unit in advance by the user). Provided on a network such as the Internet that is connected to the acquisition address set by a known configuration that executes the registration process to store the input address as an acquisition destination address in an appropriate storage unit (no explicit) Data and / or files stored in a personal computer. It should be noted that the data and file to be acquired are associated with each acquisition destination address, and information for conversion to the additional screen content (for example, the position of the character string to be extracted (cut out) as the additional screen content). Are also stored as acquisition source format information.

データ解釈手段810は、通信手段630から取得したデータおよび/またはパソコンに保存されているファイルを、印刷設定情報取得手段から取得した印刷設定情報に基づいて、また取得先書式情報に従って、表示画面上に印刷設定画面と関連付けて表示させる付加画面内容と当該付加画面のサイズおよび位置等の表示態様を生成するものである。   The data interpretation unit 810 displays the data acquired from the communication unit 630 and / or the file stored in the personal computer on the display screen based on the print setting information acquired from the print setting information acquisition unit and according to the acquisition format information. The additional screen contents to be displayed in association with the print setting screen and the display mode such as the size and position of the additional screen are generated.

データ解釈手段810が生成した結果は、表示画面に表示するためにレンダリング手段820によってレンダリングされ、このレンダリング処理結果を画面表示手段640がコンピュータ110の表示装置191の画面に表示する。   The result generated by the data interpretation unit 810 is rendered by the rendering unit 820 for display on the display screen, and the rendering processing result is displayed on the screen of the display device 191 of the computer 110 by the screen display unit 640.

クライアント端末として動作するコンピュータ110上では、任意のアプリケーション実行時に、ユーザ操作に応じて印刷設定画面が開くと、これを契機として、外部からユーザに有用と思われるコンテンツを取得してこれを加工して表示デバイス上に印刷設定画面に合わせて当該コンテンツを表示(配置)するようにしている。   On the computer 110 operating as a client terminal, when an arbitrary application is executed, when a print setting screen is opened in response to a user operation, content that seems to be useful to the user is acquired from outside and processed. The content is displayed (arranged) on the display device in accordance with the print setting screen.

以下、実施形態における動作について詳細に説明する。入力装置(マウス161およびキーボード162)は、ユーザから入力された情報や命令をユーザ入力インターフェース160を介してCPU120へと送る。CPU120の配下で、アプリケーションプログラム実行要求に応じてアプリケーションプログラム(アプリケーションソフトウェア)の実行が開始される。アプリケーションプログラムは、ユーザの操作に従って所定の処理を実行する。画面操作に関する操作に対しては、必要に応じて画面表示手段640内の画面表示制御手段641より画面情報を取得し、その情報を基にして描画要求(描画要求情報)を生成し、画面表示制御手段641にそれを送る。画面表示制御手段641は生成された描画要求情報により表示装置191を制御し表示装置に要求された内容を反映させた描画により画面表示を行う。   Hereinafter, the operation in the embodiment will be described in detail. The input device (mouse 161 and keyboard 162) sends information and commands input from the user to the CPU 120 via the user input interface 160. Under the control of the CPU 120, execution of an application program (application software) is started in response to an application program execution request. The application program executes a predetermined process according to a user operation. For operations related to the screen operation, screen information is acquired from the screen display control unit 641 in the screen display unit 640 as necessary, a drawing request (drawing request information) is generated based on the information, and screen display is performed. Send it to the control means 641. The screen display control means 641 controls the display device 191 based on the generated drawing request information, and displays the screen by drawing that reflects the content requested by the display device.

そして、実施形態装置において、アプリケーションプログラム上からユーザが印刷の指示操作をした場合には、表示画面上に印刷設定画面(印刷ダイアログ)を表示して、ユーザによる印刷に関する設定操作と、印刷実行命令を待つことになるが、この印刷の指示操作の際に、実施形態装置を特徴付けている付加情報画面(印刷設定画面付加情報画面)が、印刷設定画面と一体的に付随した形態で合成表示される。例えば図6に図示した例では、印刷設定画面に連続した領域(本例では、下端縁に沿った外方)に、矩形状に付加情報画面として天気予報情報がウィンドウ表示されていて、ユーザが容易に視認できる。あるいは、図7のように、会議等のスケジュールを付加情報画面として表示させることもできる。無論、両方の情報を同時に表示させるようにしても良い。これにより、従来装置であれば、印刷したあとに、個別にそれらの情報をブラウズする必要があって利便性に欠けていたが、実施形態装置では、そうした手間が軽減されている。   In the embodiment apparatus, when the user performs a print instruction operation from the application program, a print setting screen (print dialog) is displayed on the display screen, and the user performs a setting operation related to printing and a print execution command. However, at the time of this print instruction operation, the additional information screen (print setting screen additional information screen) characterizing the embodiment apparatus is combined and displayed in a form integrally attached to the print setting screen. Is done. For example, in the example illustrated in FIG. 6, weather forecast information is displayed in a window as a rectangular additional information screen in an area continuous with the print setting screen (in this example, outward along the lower edge). Easy to see. Alternatively, as shown in FIG. 7, a schedule such as a meeting can be displayed as an additional information screen. Of course, you may make it display both information simultaneously. As a result, in the case of the conventional apparatus, it is necessary to browse the information individually after printing, which is inconvenient, but in the embodiment apparatus, such trouble is reduced.

以下では、この印刷設定画面付加情報表示動作について順に詳述する。図8は、印刷画面検出手段620の処理の流れを示すフローチャートである。図8のフローチャートに示すように、まず、印刷設定画面(印刷設定ダイアログ)が表示されたかを判断する。これは例えば、Microsoft Windows(登録商標)では、OS(オペレーションシステム)が提供するI/F(インターフェース)としてのAPI(Application Programming Interface)を用いることで、Get Foreground Windowによって表示されているウィンドウのハンドルを取得し、Get Window Textによってそのハンドルのウィンドウのタイトル文字列を取得し、そのウィンドウタイトル文字列が『印刷』の場合に印刷設定画面が表示されたことを検出すれば良い。   Hereinafter, this print setting screen additional information display operation will be described in detail. FIG. 8 is a flowchart showing the flow of processing of the print screen detection means 620. As shown in the flowchart of FIG. 8, first, it is determined whether a print setting screen (print setting dialog) is displayed. For example, in Microsoft Windows (registered trademark), a handle of a window displayed by Get Foreground Window by using an API (Application Programming Interface) as an interface (I / F) provided by an OS (operation system). And the window title character string of the handle is obtained by Get Window Text, and when the window title character string is “print”, it is detected that the print setting screen is displayed.

次に、表示された印刷設定画面のディスプレイ上での表示位置とサイズを取得する。このためには例えば、Get Window RectといったAPIによってウィンドウの表示位置とサイズを取得できる。ここで取得した情報を用いることによって、後述するように印刷設定画面の周辺に本発明で表示する情報(コンテンツ)を適切な位置と大きさで表示できる。なお、この処理は、後述する外部データの取得処理と前後逆順でも良く、併行して行っても良い。   Next, the display position and size on the display of the displayed print setting screen are acquired. For this purpose, for example, the display position and size of the window can be acquired by an API such as Get Window Rect. By using the information acquired here, the information (content) displayed in the present invention can be displayed at an appropriate position and size around the print setting screen as will be described later. This process may be performed in reverse order with respect to the external data acquisition process described later, or may be performed in parallel.

印刷画面検出手段620によって印刷設定画面が検出された場合、通信手段630によって付加表示用の付加情報データ(以下では外部データとも略記する)を取得する。すなわち、印刷設定画面の表示検出動作を契機として、外部の有用情報が付加情報データとして通信手段630によって取得される。ここで言う、外部データとは、例えばインターネットで公開されている天気予報の情報やスケジュール情報のことである。ここでは、天気予報情報をデータとして扱う場合についての具体例を説明する。   When a print setting screen is detected by the print screen detection unit 620, additional information data for additional display (hereinafter also abbreviated as external data) is acquired by the communication unit 630. That is, triggered by the display detection operation of the print setting screen, external useful information is acquired by the communication unit 630 as additional information data. The external data mentioned here is, for example, weather forecast information and schedule information published on the Internet. Here, a specific example of the case where the weather forecast information is handled as data will be described.

図9は、情報データ取得手段として機能する通信手段630によって付加表示用の外部データを取得し、更には、画面に付加情報を表示するまでの処理の流れを示すフローチャートである。先ず、通信手段630を介して、外部から付加表示用のデータを取得する。例えばウェブのプロトコルであるhttpによってインターネット上の天気予報情報を取得する。対象となる付加情報データ入手のための外部の取得先装置のアドレスについては、取得先アドレス登録手段に依って、予め、コンピュータ110内の適宜の記憶部に設定されている。この登録されたアドレスを参照して、必要な外部データを通信手段によって取得する(ブラウジング)。この通信手段によるデータ取得動作は、周知技術であり、ここでは詳細説明は省略する。   FIG. 9 is a flowchart showing the flow of processing until external data for additional display is acquired by the communication means 630 functioning as information data acquisition means, and further, additional information is displayed on the screen. First, additional display data is acquired from the outside via the communication unit 630. For example, weather forecast information on the Internet is acquired by http, which is a web protocol. The address of the external acquisition destination device for obtaining the additional information data as a target is set in advance in an appropriate storage unit in the computer 110 by the acquisition destination address registration means. By referring to the registered address, necessary external data is acquired by the communication means (browsing). The data acquisition operation by this communication means is a well-known technique and will not be described in detail here.

なお、外部データとしては、スケジュール情報も有用である。先の図7は、スケジュール情報を取得して付加情報表示した例である。この場合のスケジュール情報としては例えばパソコンにログオンしているユーザが参加する会議の情報、例えば会議に参加する参加者数や会議の場所の情報が含まれているものとする。   Note that schedule information is also useful as external data. FIG. 7 is an example in which schedule information is acquired and additional information is displayed. The schedule information in this case includes, for example, information on a conference in which a user who is logged on to a personal computer participates, for example, information on the number of participants participating in the conference and the location of the conference.

なお、付加情報表示に供される外部データの特定とアクセス先アドレスについては、図では明示してない取得先アドレス登録手段に依って、適宜の記憶部に予めユーザが記憶させた内容(設定)に従って決定しているが、この方法の他にも、アクセスの直前に候補データあるいは候補アドレス(両方も可)を複数提示(画面表示)して、ユーザに選択させる処理過程を設けるようにしてユーザによる選択先にアクセスして付加情報として取得するようにしても良い。あるいは、印刷設定画面(操作指示画面)の画面上からクリックで起動できるポップアップメニューを設けるようにして随時、付加情報の選択切替えが可能に設計しても良い。   Regarding the specification of external data used for displaying additional information and the access destination address, the contents (settings) previously stored by the user in an appropriate storage unit by means of an acquisition destination address registration means not explicitly shown in the figure In addition to this method, the user is provided with a process for presenting (displaying on the screen) a plurality of candidate data or candidate addresses (both are possible) immediately before access and allowing the user to select them. The selection destination may be accessed and acquired as additional information. Alternatively, a pop-up menu that can be activated by clicking on the screen of the print setting screen (operation instruction screen) may be provided so that selection switching of additional information can be performed at any time.

外部データ取得が完了すると、通信手段630を介して受信し取得した天気予報情報(データ)を基に、データ解釈手段810が、先に取得した(図8フローチャートを参照)印刷設定用画面の表示位置とサイズに合わせて適宜情報を抽出する等のデータ処理(加工)をする。更に、処理後のデータをレンダリング手段820によりレンダリングする。   When the external data acquisition is completed, based on the weather forecast information (data) received and acquired via the communication unit 630, the data interpretation unit 810 previously acquired (see the flowchart in FIG. 8) displays the print setting screen. Data processing (processing) such as extracting information as appropriate according to the position and size. Further, the rendered data is rendered by the rendering means 820.

例えば、htmlなどのウェブブラウザ上に表示する画面を構成するための言語によって画面を構成する。すなわち、処理後のデータをレンダリングするために、印刷設定画面枠(ウィンドウ枠)のサイズ、およびレンダリングされる外部データの属性が抽出されてシステムに入力される。テキストおよび図形の適切な組合せと配置が算出される。   For example, the screen is configured by a language for configuring a screen to be displayed on a web browser such as html. That is, in order to render the processed data, the size of the print setting screen frame (window frame) and the attributes of the external data to be rendered are extracted and input to the system. Appropriate combinations and placement of text and graphics are calculated.

そして、レンダリング手段820によりレンダリングしたデータを画面表示手段640によって付加情報として印刷設定用画面の下に密着させて矩形状に表示する(合成)。画面表示手段640は、例えばMicrosoft Windows(登録商標)のInternetのコントロールを用いることで容易に実現できる。これにより、印刷時の状況に適応する形で有用情報を検索して、印刷時に印刷設定画面と一体画面にして表示できるようになる。   Then, the data rendered by the rendering unit 820 is brought into close contact with the bottom of the print setting screen as additional information by the screen display unit 640 and displayed in a rectangular shape (composite). The screen display means 640 can be easily realized by using, for example, Internet control of Microsoft Windows (registered trademark). As a result, useful information can be retrieved in a form adapted to the situation at the time of printing and can be displayed as an integrated screen with the print setting screen at the time of printing.

以上の如くに、本実施形態によって、そのような印刷後に従来は手間をかけて検索して表示していた情報を印刷時に表示できる。従って、ドキュメント印刷したあとに外の天気や交通情報、あるいはスケジュール情報をわざわざ確認する手間は不要になり、印刷する瞬間にそれら情報を確認できて、ユーザに利便性を提供できるようになる。   As described above, according to the present embodiment, information that has been conventionally searched and displayed after such printing can be displayed at the time of printing. Therefore, there is no need to bother to check outside weather, traffic information, or schedule information after printing the document, and it is possible to check the information at the moment of printing and provide convenience to the user.

付言するならば、従来より、例えば、片面/両面、カラー/モノクロなどのプリントに関する情報はプリントの印刷設定画面に表示されることはあったが、本実施形態のように、印刷時に表示される印刷設定画面(ダイアログボックス)に付随する形で、ユーザが求めている情報を付加表示する技術はこれまで提供されてはいない。   In other words, conventionally, for example, information related to printing such as single-sided / double-sided and color / monochrome has been displayed on the print setting screen for printing, but is displayed during printing as in the present embodiment. There has not been provided a technique for additionally displaying information requested by a user in a form accompanying a print setting screen (dialog box).

[第2実施形態]続いて、本発明の第2実施形態について説明する。第2実施形態は、上述した第1実施形態の構成と機能を全て含んだ上で、更に後で詳述するように、情報画面データ取得手段660を付加して、印刷設定画面から「両面・片面」「印刷部数」「カラー・モノクロ」などの印刷設定情報を取得する印刷設定情報取得手段(印刷設定手段610内機能)と協働させるように制御するものである。但し、外部データとしては、少なくともスケジュール情報を想定している(その他の外部からの情報を併せて表示する場合がある)。従って、以下では第2実施形態装置の、第1実施形態装置と共通する構成とその作用については、説明を適宜省略して、異なる特徴点主体に説明する。   [Second Embodiment] Next, a second embodiment of the present invention will be described. The second embodiment includes all the configurations and functions of the first embodiment described above, and adds an information screen data acquisition unit 660 as described in more detail later, so that “double-sided Control is performed so as to cooperate with print setting information acquisition means (function in print setting means 610) for acquiring print setting information such as “one side”, “number of copies”, “color / monochrome”. However, at least schedule information is assumed as the external data (other external information may be displayed together). Accordingly, in the following description, the configuration and operation of the second embodiment apparatus that are common to the first embodiment apparatus will be omitted as appropriate, and will be described mainly with different feature points.

図10の要部構成ブロック図に示されるように、本実施形態のコンピュータ110(情報処理端末装置)の構成は、実装ソフトウェアとして印刷設定手段610、印刷画面検出手段620、通信手段630、および画面表示手段640(以上、オペレーティングシステム600の機能)、そして、オペレーティングシステム600と協働する常駐プログラムとしての印刷設定画面制御プログラム800の機能(プログラムモジュール)としてデータ解釈手段810、レンダリング手段820、プリンタドライバ650、更には、情報画面上のイベントやイベント内の参加者数、参加者名(後処理により参加者数が容易に抽出できる)などのデータを取得する情報画面データ取得手段660とを備えている。なお、印刷設定手段610の機能として印刷設定情報取得手段が含まれている。   As shown in the main configuration block diagram of FIG. 10, the configuration of the computer 110 (information processing terminal device) of the present embodiment includes a print setting unit 610, a print screen detection unit 620, a communication unit 630, and a screen as installed software. Data interpreting means 810, rendering means 820, printer driver as display means 640 (the above functions of operating system 600), and functions (program modules) of print setting screen control program 800 as a resident program cooperating with operating system 600 650, and information screen data acquisition means 660 for acquiring data such as events on the information screen, the number of participants in the event, and the names of participants (the number of participants can be easily extracted by post-processing). Yes. Note that a print setting information acquisition unit is included as a function of the print setting unit 610.

本実施形態においても、印刷設定画面付加情報表示動作自体は、第1実施形態の場合と全く同様で既に述べた効果が得られるが、特に、外部データとして印刷に関連深い項目を含んだ情報(以下では、便宜的に印刷連係情報という)を印刷設定画面付加情報として表示した場合に、更に後述する関連処理を行わせることができる。上記の印刷連係情報としての典型的なものにはスケジュール情報がある。ここでのスケジュール情報は、既述したように、例えばhttp://www.***.com/calendar/などのことであり、パソコンにログオンしているユーザが参加する会議の情報、例えば会議に参加する参加者数や会議の場所の情報が記載されているものとする。あるいは、条件を満たしていれば、イントラネット上のWebサーバに蓄積された、スケジュール情報でも勿論良い。   Also in this embodiment, the print setting screen additional information display operation itself is exactly the same as in the case of the first embodiment, and the effects already described can be obtained. In particular, information including items closely related to printing as external data ( In the following description, when related information (referred to as print linkage information) is displayed as print setting screen additional information, related processing described later can be further performed. A typical example of the print linkage information is schedule information. As described above, the schedule information here is, for example, http://www.***.com/calendar/, etc., and information on the conference that the user logged on to the computer participates in, for example, the conference It is assumed that information on the number of participants and the location of the meeting is described. Alternatively, of course, schedule information stored in a Web server on the intranet may be used as long as the conditions are satisfied.

本実施形態装置においても、前実施形態と全く同様に既述した印刷設定画面付加情報表示動作を行い、スケジュール情報を印刷設定画面の下側縁部に密着させて表示する。図11は、通信手段630によってデータを取得し、更には、画面に情報を表示するまでの処理の流れを示すフローチャートである。なお、既に印刷設定画面(印刷設定画面)の検出と、その表示位置およびサイズが取得されているものとする(図8:フローチャート参照)。   Also in the apparatus of the present embodiment, the print setting screen additional information display operation described above is performed in exactly the same manner as in the previous embodiment, and the schedule information is displayed in close contact with the lower edge of the print setting screen. FIG. 11 is a flowchart showing a flow of processing until data is acquired by the communication unit 630 and information is displayed on the screen. It is assumed that the print setting screen (print setting screen) has already been detected and the display position and size have been acquired (see FIG. 8: flowchart).

図11のフローチャートでは、先ず、第2実施形態の場合と略同様に、通信手段630によって、例えばウェブのプロトコルであるhttpによって外部から付加表示用のデータとしてインターネット上のスケジュール情報を取得する(動作説明は繰り返さない)。次に、情報画面データ取得手段660によって、印刷設定画面の印刷オプション情報を取得する。これはMicrosoft Windows(登録商標)では、Device_CapabilitiesといったAPIで取得すれば良い。例えば、解像度、用紙サイズ、コピー数、カラーモードなどを取得することができる。このうちここではコピー数(印刷部数)のパラメータを利用する処理例を説明する。コピー数(印刷部数)を反映させて、スケジュール情報を見易く表示させることが可能である。   In the flowchart of FIG. 11, first, as in the case of the second embodiment, the communication unit 630 acquires schedule information on the Internet as additional display data from the outside by, for example, http, which is a web protocol (operation) (The explanation is not repeated.) Next, the print option information of the print setting screen is acquired by the information screen data acquisition unit 660. In Microsoft Windows (registered trademark), this may be acquired by an API such as Device_Capabilities. For example, resolution, paper size, number of copies, color mode, etc. can be acquired. Among these, a processing example using the parameter of the number of copies (number of copies) will be described. It is possible to display the schedule information in an easy-to-read manner by reflecting the number of copies (number of copies).

この処理のために、情報画面データ取得手段660は、データ解釈手段810と協働してスケジュール情報のうち、その会議などの参加者数情報を取得する。これは実施形態ではイベントの文字列データの「参加者」という文字列以降の部分文字列のうち「(数字)名」のように数字が入力されているかどうかを文字列照合することで得られる。参加者数が入力されている場合にはその参加者数を取得する。もしも、参加者数が入力されていない場合には、イベントの文字列中の「参加者」の文字列以降の文字列からデリミターつまり「、(カンマ)」や空白(スペースやタブ)などの区切り文字を検出することで参加者数をカウントする。   For this processing, the information screen data acquisition means 660 cooperates with the data interpretation means 810 to acquire the number of participants information such as the meeting in the schedule information. In the embodiment, this is obtained by checking whether or not a number such as “(number) name” is entered among the partial character strings after the character string “participant” of the event character string data. . When the number of participants is input, the number of participants is acquired. If the number of participants is not entered, delimiters such as “, (comma)” and blank (space or tab) are separated from the string after “participant” in the event string. Count the number of participants by detecting characters.

このようにして、近日中のイベント情報、例えば、今日、明日、あさってくらいの日付を持つイベント情報を順次検出し、このうち、それぞれのイベント情報の参加者数と、印刷部数を比較して、この数が等しい場合にそのイベント情報のみを選択して所定のレイアウトで付加情報画面として表示する。表示結果の一例を図12に示す。このようにして、より適切な情報のみを選択的に自動表示することができ、利便性向上に繋がる。   In this way, event information in the near future, for example, event information having a date of tomorrow, today, tomorrow, etc. is sequentially detected, and among these, the number of participants of each event information is compared with the number of copies, When the numbers are equal, only the event information is selected and displayed as an additional information screen with a predetermined layout. An example of the display result is shown in FIG. In this way, only more appropriate information can be selectively and automatically displayed, leading to improved convenience.

[第3実施形態]上述構成の場合には、違った機能を実装することができる。本実施形態においても、コピー数(印刷部数)を反映させて、スケジュール情報を見易く表示させることが可能である。ソフトウェア以外の構成は、同一であるから、説明は繰り返さない。   [Third Embodiment] In the case of the above configuration, different functions can be implemented. Also in the present embodiment, it is possible to reflect the number of copies (number of copies) and display the schedule information in an easy-to-read manner. Since the configuration other than the software is the same, the description will not be repeated.

図13に処理要部のフローチャートを示す。図13では、先ず、第2実施形態の場合と同様に、通信手段630によって、例えばウェブのプロトコルであるhttpによって外部から付加表示用のデータとしてインターネット上のスケジュール情報データを取得して、情報画面(後出の図14と類似、但し強調表示はされない)を表示する(動作説明は繰り返さない)。このように、先ず、印刷設定画面が表示されると同時に、情報画面が表示される。情報画面中にはイベントなどのデータが表示されている。   FIG. 13 shows a flowchart of the main part of the process. In FIG. 13, first, as in the case of the second embodiment, schedule information data on the Internet is acquired from the outside as additional display data by the communication means 630, for example, http, which is a web protocol, and an information screen is displayed. (Similar to FIG. 14 described later, but not highlighted) is displayed (operation description is not repeated). In this way, first, the print setting screen is displayed, and at the same time, the information screen is displayed. Data such as events is displayed in the information screen.

次に、情報画面データ取得手段660によって、付加情報画面の各イベントの参加人数情報を取得する。本例では、情報画面データ取得手段660は、スケジュール情報のうち、その会議などの参加者数情報を取得する。参加者数情報の取得は、既述したように受信したデータ中にスケジュール管理情報固有の情報として記録してあればこれを利用するし、そうでない場合には、スケジュール情報の備考欄などの情報領域に記してある「参加者」などの文字列を検索し、その文字列の後に続く人の名前の区切り数(例えば「,(カンマ)」)の数を数えることによって求められる。近日中のイベント情報、例えば、今日、明日、あさってくらいの日付を持つイベント情報を順次検出する。   Next, the information screen data acquisition unit 660 acquires the number of participants information of each event on the additional information screen. In this example, the information screen data acquisition unit 660 acquires the number of participants information such as the meeting among the schedule information. To obtain the number of participants information, if it is recorded as information specific to the schedule management information in the received data as described above, use this information. If not, use information such as the remarks column of the schedule information. It is obtained by searching for a character string such as “participant” written in the area and counting the number of person name delimiters (for example, “, (comma)”) following the character string. Coming soon event information, for example, event information having today, tomorrow, and tomorrow's date is detected in sequence.

次に、ユーザが印刷設定画面で、設定可能項目のうちの部数を更新すると、データ解釈手段810がその部数を取得する。これはMicrosoft Windows(登録商標)では、Device_CapabilitiesといったAPIで取得すれば良い。例えば、解像度、用紙サイズ、コピー数、カラーモードなどを取得することが可能である。   Next, when the user updates the number of copies of the settable items on the print setting screen, the data interpretation unit 810 acquires the number of copies. In Microsoft Windows (registered trademark), this may be acquired by an API such as Device_Capabilities. For example, it is possible to acquire the resolution, paper size, number of copies, color mode, and the like.

こうして得られた更新された印刷部数と、既に取得されているそれぞれのイベント情報の参加者数とを比較して、その参加者数が部数と一致するイベントがあるかどうかを判定する。全てのイベントを順次探索して、更新部数と参加者数が等しい場合にそのイベント情報を強調表示するようにして全体のスケジュールを再表示する。図14の画面表示例は、この第3実施形態でどのような機能が得られるかを説明する再表示画面の概観図である。このようにして、印刷設定情報更新を契機にして、情報画面における適切な情報のみを強調表示することができ、やはり利便性向上に繋がる。なお、類似処理として、変更操作を待つことなしに、常に設定されている部数を監視して対応するイベントを強調表示させるようにする態様も考えられ容易に実現できる。   The updated number of printed copies obtained in this way is compared with the number of participants in each event information already acquired, and it is determined whether there is an event whose number of participants matches the number of copies. All events are sequentially searched, and when the number of copies to be updated is equal to the number of participants, the event information is highlighted and the entire schedule is redisplayed. The screen display example of FIG. 14 is an overview diagram of a redisplay screen for explaining what functions can be obtained in the third embodiment. In this way, triggered by the update of print setting information, only appropriate information on the information screen can be highlighted, which also leads to improved convenience. As a similar process, it is possible to easily realize a mode in which a set number of copies are always monitored and a corresponding event is highlighted without waiting for a change operation.

[第4実施形態]ところで、図10の構成の装置では、上述した共通表示機能に加えて、さらに会議などのイベント情報中の、当該イベントで使用される機材情報を基にして、印刷設定画面で「印刷」ボタンを押下して印刷する時に、印刷に加えて、共有フォルダやグループウェアのファイルストレージにファイルを転送するようにした機能を付加することもできる。次に、この機能を備えた第4の実施形態について説明する。図15と図16は、この機能を説明するための表示画面の概観を示している。   [Fourth Embodiment] By the way, in the apparatus having the configuration shown in FIG. 10, in addition to the above-described common display function, a print setting screen is further used based on equipment information used in the event in event information such as a meeting. When printing by pressing the “Print” button, in addition to printing, a function for transferring a file to a file storage of a shared folder or groupware can be added. Next, a fourth embodiment having this function will be described. 15 and 16 show an overview of a display screen for explaining this function.

フローチャートは省略するが、印刷設定画面上で、ユーザが印刷部数を変更すると、前実施形態と同様な処理が行われて、図15に示すように、情報画面中のイベントのうち同等の参加者数を持つイベントを強調表示する。そして、このとき図15の図示例のように、そのイベントに機材などのデータが関連付けられ表示されている場合に、その機材のうち例えば「プロジェクタ」などコンピュータによってドキュメントを表示できるようなもの表示機材を含んでいるときに、印刷するだけでなく、ユーザの指示に応じて、適宜の共用のフォルダやネットワーク上のグループウェアのストレージ等にドキュメント(ファイル)を転送することが可能になっている。   Although the flowchart is omitted, when the user changes the number of copies to be printed on the print setting screen, the same processing as in the previous embodiment is performed, and as shown in FIG. Highlight events with numbers. At this time, as shown in the example of FIG. 15, when data such as equipment is displayed in association with the event, the equipment such as “projector” that can display a document by a computer is displayed. In addition to printing, it is possible to transfer a document (file) to an appropriate shared folder, groupware storage on the network, or the like according to a user instruction.

つまり、イベントのデータの機材データに「プロジェクタ」が存在する場合、ユーザはパソコンを持参してドキュメントをプロジェクタで投影する可能性があることから、図16のように実行の要否を問うダイアログを表示してドキュメントを共有フォルダなどに転送するかどうかを装置が尋ねる。ユーザが転送「する」ボタンを押下(クリック)すると、当該ドキュメントを共用フォルダなどへ転送する処理が実行される。   That is, when “projector” is present in the equipment data of the event data, the user may bring a personal computer and project the document with the projector, so a dialog asking for necessity of execution as shown in FIG. 16 is displayed. The device asks whether to display and transfer the document to a shared folder or the like. When the user presses (clicks) the transfer “Yes” button, a process of transferring the document to a shared folder or the like is executed.

この機能は例えばユーザがドキュメントをプリンタで印刷する際に、会議室にプロジェクタなどの機器が設置されている場合にはラップトップパソコンを会議に持ち込んで、プリントアウトしたにも関わらず同時に同じドキュメントをプロジェクタで投影したりすることが多いことを考慮して設けられている。ユーザがその会議のある会議室でプロジェクタを利用するケースでは、共用フォルダにも印刷して配布したドキュメントと同じドキュメントが共用フォルダにも転送されていることが明確にユーザにわかるし、実際にそこにドキュメントが転送されているので、会議等に際して利便性を高めることができる。   For example, when a user prints a document with a printer, if a device such as a projector is installed in the conference room, the user can bring a laptop computer into the conference and print the same document at the same time, even though the device is printed out. It is provided in consideration of the fact that it is often projected by a projector. If the user uses a projector in the conference room where the conference is, the user can clearly see that the same document that was printed and distributed in the shared folder is also transferred to the shared folder. Since the document has been transferred to the site, the convenience of the conference can be improved.

[第5実施形態]前述各実施形態での各部構成に加えて、印刷設定画面から指定可能な、「印刷部数」などの印刷設定情報を自動的に更新するための印刷設定情報更新手段830を更に含み構成して、更に新たな機能を付加した情報処理端末装置を構成することも可能である。次に、このような第5の実施形態について詳述する。   [Fifth Embodiment] In addition to the components in each of the above-described embodiments, a print setting information updating unit 830 for automatically updating print setting information such as “number of print copies” that can be designated from the print setting screen is provided. It is also possible to configure an information processing terminal device further including a new function. Next, the fifth embodiment will be described in detail.

図17に、本発明の第5の実施形態における要部構成ブロック図を示す。この第5実施形態は、図10に示した第2実施形態装置の構成の全てを含み、印刷設定画面制御プログラム800の機能(プログラムモジュール)として、更に、印刷部数などの印刷設定情報を更新する印刷設定情報更新手段830を加えた構成となっている。   FIG. 17 shows a block diagram of the main components in the fifth embodiment of the present invention. This fifth embodiment includes all of the configurations of the second embodiment apparatus shown in FIG. 10, and further updates print setting information such as the number of copies as a function (program module) of the print setting screen control program 800. The print setting information update unit 830 is added.

図18の画面表示例は、図17のように構成することでどのような機能が得られるかを説明するための表示画面の概観図である。図示のように、印刷設定画面が表示されると同時に、付加情報画面が表示される。付加情報画面中にはイベントなどのデータが表示されている。   The screen display example of FIG. 18 is an overview diagram of a display screen for explaining what functions can be obtained by the configuration shown in FIG. As shown in the figure, at the same time as the print setting screen is displayed, the additional information screen is displayed. Data such as events is displayed in the additional information screen.

マウスデータを監視し(WidnowsにおけるHook機能)、ユーザが表示されたイベントの参加者情報部分をマウスで押下すると、情報画面データ取得手段660によってその参加者の数が計算される(既述処理)。次にその参加者数が印刷設定情報更新手段830に依って、印刷設定画面の部数欄に反映され、印刷の部数を更新する。つまり、会議などのイベントへの参加者数に応じて対応する印刷物の部数をユーザがイベントの参加者情報部分を選択するだけで自動的に指定できるようになる。会議等に用意する印刷部数が過多あるいは不足となるヒューマンエラーが防止できて好適である。   When mouse data is monitored (Hook function in Widnows) and the user presses the participant information portion of the displayed event with the mouse, the number of participants is calculated by the information screen data acquisition means 660 (the processing described above). . Next, the number of participants is reflected in the number of copies column of the print setting screen by the print setting information updating unit 830, and the number of copies is updated. That is, according to the number of participants in an event such as a meeting, the user can automatically specify the corresponding number of copies of printed matter simply by selecting the participant information portion of the event. This is suitable because it is possible to prevent human error in which the number of copies to be prepared for a meeting or the like is excessive or insufficient.

図19は、第5の実施形態の特徴的処理の流れを説明するフローチャートである。ユーザが情報画面上でイベントの中の参加者データをマウスなどのポインティングデバイスでクリックしたり、キーボードなどで選択したりすると、そのイベント情報からイベントの該当データを取得し、そこに参加者が入力されているかどうかを判断する。これは例えば、イベントの文字列データ中に「参加者」という文字列が含まれているかどうかで判断する。参加者が入力されている場合には、次に参加者数が入力されているかを判断する。参加者数情報の取得には、既に述べたように、受信したデータ中にスケジュール管理情報固有の情報として記録してあればこれを利用するし、そうでない場合には、スケジュール情報の備考欄などの情報領域に記してある「参加者」などの文字列を検索し、その文字列の後に続く人の名前の区切り数(例えば「,(カンマ)」)の数を数えることによって求められる。その参加者数を転送手段(明示せず)を介して印刷設定画面の印刷部数に代入して数値を更新する。これは例えばMicrosoft Windows(登録商標)であれば、PrintDocumentコンポーネント(System.Drawing.Printing名前空間)のPrinterSettings.Copiesプロパティに、参加者数をShort型の値として代入すれば良い。印刷設定画面の印刷(P)と標記された、印刷実行ボタンがクリックされると設定(代入)された部数の印刷物が印刷される。   FIG. 19 is a flowchart for explaining the flow of characteristic processing according to the fifth embodiment. When a user clicks participant data in an event on the information screen with a pointing device such as a mouse or selects it with a keyboard, the event data is obtained from the event information, and the participant inputs it. Determine whether it has been. This is determined, for example, based on whether or not the character string data of the event includes the character string “participant”. When the participant is input, it is determined whether the number of participants is input next. To get the number of participants information, as already mentioned, if it is recorded as information specific to the schedule management information in the received data, this will be used. If not, the remarks column of the schedule information will be used. This is obtained by searching for a character string such as “participant” written in the information area, and counting the number of person names following the character string (for example, “, (comma)”). The numerical value is updated by substituting the number of participants into the number of copies of the print setting screen via the transfer means (not explicitly shown). For example, in the case of Microsoft Windows (registered trademark), the number of participants may be substituted into the PrinterSettings.Copies property of the PrintDocument component (System.Drawing.Printing namespace) as a Short type value. When the print execution button labeled “Print (P)” on the print setting screen is clicked, the set (substituted) number of copies is printed.

以上実施形態について説明したが、本発明は上述した各実施形態に限定されるものではない。図6で示した天気予報情報と、図7のスケジュール情報以外の情報、例えば、交通情報や、コンテンツの情報などその他の有用情報を表示してもよい。なお、これらの情報、例えば天気予報やスケジュール情報を同じ画面上に同時に表示するようにしてももちろん構わない(図示は、略す)。   Although the embodiments have been described above, the present invention is not limited to the above-described embodiments. Information other than the weather forecast information shown in FIG. 6 and the schedule information shown in FIG. 7, for example, other useful information such as traffic information and content information may be displayed. Of course, such information, for example, weather forecast and schedule information, may be simultaneously displayed on the same screen (not shown).

本発明に係るネットワーク構成および各装置の接続を示した概念図である。It is the conceptual diagram which showed the network structure and connection of each apparatus which concern on this invention. 本発明の第1実施形態に係る情報処理端末装置の全体構成を示したブロック図である。It is the block diagram which showed the whole structure of the information processing terminal device which concerns on 1st Embodiment of this invention. (a)乃至(d)は、実施形態における、プログラムの供給形態を説明する図である。(A) thru | or (d) is a figure explaining the supply form of the program in embodiment. 情報処理端末装置における本発明に係る要部構成を説明するブロック図である。It is a block diagram explaining the principal part structure which concerns on this invention in an information processing terminal device. 情報処理端末装置におけるソフトウェア構成の要部を説明するための模式的に表した概念図である。It is the conceptual diagram represented typically for demonstrating the principal part of the software structure in an information processing terminal device. 情報処理端末装置における印刷設定画面と付加情報(天気予報情報)の表示例を示す図である。It is a figure which shows the example of a display of the print setting screen and additional information (weather forecast information) in an information processing terminal device. 情報処理端末装置における印刷設定画面と付加情報(スケジュール情報)の表示例を示す図である。It is a figure which shows the example of a display of the print setting screen and additional information (schedule information) in an information processing terminal device. 印刷画面検出手段の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of a printing screen detection means. 印刷画面検出後の外部データの取得から付加情報の画面表示までの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process from acquisition of the external data after a printing screen detection to the screen display of additional information. 第2実施形態の情報処理端末装置における要部構成を説明するブロック図である。It is a block diagram explaining the principal part structure in the information processing terminal device of 2nd Embodiment. 第2実施形態における外部データの取得から付加情報の画面表示までの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process from acquisition of the external data in 2nd Embodiment to the screen display of additional information. 第2実施形態における印刷設定画面と付加情報(スケジュール情報)の表示例を示す図である。It is a figure which shows the example of a display of the print setting screen and additional information (schedule information) in 2nd Embodiment. 第3実施形態における外部データの取得から付加情報の画面表示までの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process from acquisition of the external data in 3rd Embodiment to the screen display of additional information. 第3実施形態における印刷設定画面と付加情報(スケジュール情報)の表示例を示す図である。It is a figure which shows the example of a display of the print setting screen and additional information (schedule information) in 3rd Embodiment. 第4実施形態における印刷設定画面と付加情報(スケジュール情報)の表示例を示す図である。It is a figure which shows the example of a display of the print setting screen in 4th Embodiment, and additional information (schedule information). 第4実施形態に係るダイアログ画面の例を示す図である。It is a figure which shows the example of the dialog screen which concerns on 4th Embodiment. 第5実施形態の情報処理端末装置における要部構成を説明するブロック図である。It is a block diagram explaining the principal part structure in the information processing terminal device of 5th Embodiment. 第5実施形態における印刷設定画面と付加情報(スケジュール情報)の表示例を示す図である。It is a figure which shows the example of a display of the print setting screen and additional information (schedule information) in 5th Embodiment. 第5実施形態における処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process in 5th Embodiment.

符号の説明Explanation of symbols

110 パーソナルコンピュータ
110′ ソフトウェア群
120 CPU(処理デバイス)
121 システムバス
130 システムメモリ
131 ROM
132 RAM
134 プログラムデータ
141 ハードディスクドライブ
152 フロッピー(登録商標)ディスク
156 光ディスク
160 ユーザ入力インターフェース
161 マウス(ポインティングデバイス)
162 キーボード
168 (ローカル)プリンタ
170 通信インターフェース(ネットワークインターフェース)
171 ローカルエリアネットワーク
190 ビデオインターフェース(画面表示制御手段)
191 表示装置(モニタ)
210 ネットワークプリンタ
310 ゲートウェイ
410 イントラネットサーバ(Webサーバ)
510 リモートコンピュータ(Webサーバ)
511 メモリデバイス
512 Webコンテンツ
600 オペレーティングシステム
610 印刷設定手段
620 印刷画面検出手段
630 通信手段
640 画面表示手段
650 プリンタドライバ
660 情報画面データ取得手段
700 アプリケーションプログラム(群)
800 印刷設定画面制御プログラム
810 データ解釈手段
820 レンダリング手段
110 personal computer 110 'software group 120 CPU (processing device)
121 System bus 130 System memory 131 ROM
132 RAM
134 Program data 141 Hard disk drive 152 Floppy (registered trademark) disk 156 Optical disk 160 User input interface 161 Mouse (pointing device)
162 Keyboard 168 (Local) Printer 170 Communication interface (Network interface)
171 Local area network 190 Video interface (screen display control means)
191 Display device (monitor)
210 Network printer 310 Gateway 410 Intranet server (Web server)
510 Remote computer (Web server)
511 Memory device 512 Web content 600 Operating system 610 Print setting means 620 Print screen detection means 630 Communication means 640 Screen display means 650 Printer driver 660 Information screen data acquisition means 700 Application program (group)
800 Print setting screen control program 810 Data interpretation means 820 Rendering means

Claims (9)

外部装置とデータ通信を行うための通信手段を備え、マルチウィンドウ・オペレ―ションシステム上での印刷機能を実装した情報処理端末装置であって、
アプリケーションソフトウェア上で、印刷の設定および制御のための印刷設定画面が表示画面上に表示されたことを検出して当該印刷設定画面の表示位置および表示サイズを取得する印刷画面検出手段と、
前記印刷画面検出手段によって前記印刷設定画面が検出されたことを契機として、外部の取得先装置が提供しており、前記印刷設定画面に付加して表示する内容を含んでいる付加情報データを前記通信手段を介して外部から取得する情報データ取得手段と、
外部から取得した前記付加情報データを加工して、前記取得された印刷設定画面の表示位置および表示サイズに適合させた表示用付加情報を生成するデータ解釈手段と、
前記表示用付加情報をレンダリングすることで付加情報画面を得るレンダリング手段と、
前記レンダリングで得た付加情報画面を、前記印刷設定画面に関連付けて表示させる画面表示手段と、を含み構成されたことを特徴とする情報処理端末装置。
An information processing terminal device having a communication means for performing data communication with an external device and having a printing function on a multi-window operation system,
Print screen detection means for detecting that a print setting screen for print setting and control is displayed on the display screen on the application software, and acquiring a display position and a display size of the print setting screen;
Triggered when the print setting screen is detected by the print screen detection means, provided by an external acquisition destination device, the additional information data including the contents to be added to the print setting screen and displayed Information data acquisition means for acquiring externally via communication means;
Data interpreting means for processing the additional information data acquired from the outside and generating additional information for display adapted to the display position and display size of the acquired print setting screen;
Rendering means for obtaining an additional information screen by rendering the additional information for display;
An information processing terminal device comprising: screen display means for displaying the additional information screen obtained by the rendering in association with the print setting screen.
前記印刷設定画面から印刷の設定に関する情報である印刷設定情報を取得する印刷設定情報取得手段を更に含み構成され、前記データ解釈手段は、前記取得された印刷設定情報に基づいて前記付加情報データを加工して、前記表示用付加情報を生成することを特徴とする請求項1に記載の情報処理端末装置。   It further includes a print setting information acquisition unit that acquires print setting information that is information relating to print settings from the print setting screen, and the data interpretation unit converts the additional information data based on the acquired print setting information. 2. The information processing terminal device according to claim 1, wherein the additional information for display is generated by processing. 前記印刷設定画面から印刷の設定に関する情報である印刷設定情報を取得する印刷設定情報取得手段を更に含み構成され、前記データ解釈手段は、前記取得された印刷設定情報に基づいて前記表示用付加情報の表示内容を加工することを特徴とする請求項1に記載の情報処理端末装置。   It further includes a print setting information acquisition unit that acquires print setting information that is information relating to print settings from the print setting screen, and the data interpretation unit is configured to display the additional information for display based on the acquired print setting information. The information processing terminal device according to claim 1, wherein the display content is processed. 前記データ解釈手段は、前記表示用付加情報から抽出される内容に基づいて、前記印刷設定画面における、印刷の設定に関する情報である印刷設定情報が示す設定を自動的に変更する印刷設定情報更新手段を更に備えたことを特徴とする請求項1乃至3のいずれか1項に記載の情報処理端末装置。   The data interpretation unit is a print setting information update unit that automatically changes a setting indicated by print setting information, which is information related to print settings, on the print setting screen based on content extracted from the display additional information. The information processing terminal device according to claim 1, further comprising: 前記印刷設定情報は印刷部数を示す情報であって、
前記印刷設定情報更新手段は、前記表示用付加情報のうち、印刷部数に関する情報に基づいて、前記印刷設定画面における前記印刷部数を自動的に変更することを特徴とする請求項4に記載の情報処理端末装置。
The print setting information is information indicating the number of copies,
5. The information according to claim 4, wherein the print setting information updating unit automatically changes the number of print copies on the print setting screen based on information on the number of print copies in the display additional information. Processing terminal device.
前記表示用付加情報から抽出される内容に基づいて、現時点で印刷対象となっているファイルを遠隔した他装置に送出して記憶させる機能を備えたことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理端末装置。   6. A function according to any one of claims 1 to 5, further comprising a function of sending and storing a file to be printed at a current time to another remote device based on contents extracted from the display additional information. The information processing terminal device according to claim 1. 外部装置とデータ通信を行うための通信手段を備え、マルチウィンドウ・オペレ―ションシステム上での印刷機能を実装した情報処理端末装置において、印刷設定画面にあわせて付加情報を提示する印刷時付加情報表示方法であって、
印刷画面検出手段が、アプリケーションソフトウェア上で印刷の設定および制御のための印刷設定画面が表示画面上に表示されたことを検出して当該印刷設定画面の表示位置および表示サイズを取得するステップと、
情報データ取得手段が、前記印刷画面検出手段による前記印刷設定画面の表示検出を契機として、外部の取得先装置が提供しており、前記印刷設定画面に付加して表示する内容を含んでいる付加情報データを前記通信手段を介して外部から取得するステップと、
データ解釈手段が、外部から取得した前記付加情報データを加工して、前記取得された印刷設定画面の表示位置および表示サイズに適合させた表示用の付加情報を生成するステップと、
レンダリング手段が、前記表示用付加情報をレンダリングすることで付加情報画面を得るステップと、
画面表示手段が、レンダリングで得た付加情報画面を、前記印刷設定画面に関連付けて表示させるステップと、を含み構成されたことを特徴とする印刷時付加情報表示方法。
Additional information at the time of printing that presents additional information according to the print setting screen in an information processing terminal device equipped with a communication function for data communication with an external device and equipped with a print function on a multi-window operation system Display method,
A step of detecting that a print setting screen for print setting and control is displayed on the display screen on the application software, and acquiring a display position and a display size of the print setting screen;
The information data acquisition means is provided by an external acquisition destination device triggered by the detection of the display of the print setting screen by the print screen detection means, and includes an addition to be displayed on the print setting screen. Obtaining information data from the outside via the communication means;
A step of processing the additional information data acquired from the outside by the data interpretation means to generate additional information for display adapted to the display position and display size of the acquired print setting screen;
A rendering unit rendering the additional information for display to obtain an additional information screen;
And a step of displaying additional information screen obtained by rendering in association with the print setting screen.
請求項7に記載の印刷時付加情報表示方法の各ステップをコンピュータに実行させるためのプログラム。   The program for making a computer perform each step of the additional information display method at the time of printing of Claim 7. 請求項7に記載の印刷時付加情報表示方法の各ステップを情報処理端末装置に実行させるためのプログラムを記録した、コンピュータ読取り可能な記録媒体。   A computer-readable recording medium in which a program for causing an information processing terminal device to execute each step of the additional information display method for printing according to claim 7 is recorded.
JP2008204145A 2008-08-07 2008-08-07 Information processing terminal device, additional information display method during printing, program, and recording medium Expired - Fee Related JP5169603B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008204145A JP5169603B2 (en) 2008-08-07 2008-08-07 Information processing terminal device, additional information display method during printing, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008204145A JP5169603B2 (en) 2008-08-07 2008-08-07 Information processing terminal device, additional information display method during printing, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2010039903A JP2010039903A (en) 2010-02-18
JP5169603B2 true JP5169603B2 (en) 2013-03-27

Family

ID=42012355

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008204145A Expired - Fee Related JP5169603B2 (en) 2008-08-07 2008-08-07 Information processing terminal device, additional information display method during printing, program, and recording medium

Country Status (1)

Country Link
JP (1) JP5169603B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8341449B2 (en) * 2010-04-16 2012-12-25 Lg Chem, Ltd. Battery management system and method for transferring data within the battery management system
JP6642251B2 (en) * 2016-04-28 2020-02-05 コニカミノルタ株式会社 Printing program and conference system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4219036B2 (en) * 1999-03-16 2009-02-04 富士通株式会社 Display control method in user terminal
JP2006171799A (en) * 2001-08-17 2006-06-29 Saora Inc Information processing system, its method and its program, client terminal equipment and server terminal equipment
JP2003323083A (en) * 2002-04-26 2003-11-14 Toshiba Tec Corp Information display system using image forming device and method for displaying information

Also Published As

Publication number Publication date
JP2010039903A (en) 2010-02-18

Similar Documents

Publication Publication Date Title
US7190467B2 (en) Print option configurations specific to a service or device for printing in a distributed environment
US7450256B2 (en) Pre-defined print option configurations for printing in a distributed environment
JP4240690B2 (en) Information processing apparatus, information processing method, information processing system, and recording medium
JP4251645B2 (en) Information processing method and apparatus
US20120069394A1 (en) Pull printing system, method for processing print job, pull printing server, and computer-readable storage medium for computer program
JP5803834B2 (en) Print setting apparatus, program, and image forming system
JP2011164854A (en) Print setting management device, application device, print setting management method, print control method, and program
JP6714839B2 (en) Printing system, print management server, communication relay device, and program
EP2393275B1 (en) Information processing system, information processing apparatus, control method thereof, and program
JP2012085176A (en) Image forming apparatus, information apparatus and computer program
US20120236354A1 (en) Information processing apparatus, information processing method, and program
US20180183955A1 (en) Server, image processing unit and non-transitory recording medium
JP4625383B2 (en) Job information display control device, job information display control system, job information display control method, job information display control program, and recording medium
JP2007041808A (en) Print history display program
JP5169603B2 (en) Information processing terminal device, additional information display method during printing, program, and recording medium
JP5219596B2 (en) Workflow management device, workflow management method, and computer program
JP2012081648A (en) Image forming apparatus, information processing method using the same, and computer program
JP5900013B2 (en) Information processing apparatus, file processing method, and program
JP3937266B2 (en) Data input / output method and recording medium recording the program
JP2006338281A (en) Printer server, printing system, program and print control method
KR101719592B1 (en) Information processing terminal, method therefor, and storage medium
US8023146B2 (en) Print control device, information processing device, method of print control device, method of information processing device and computer program
JP2018041338A (en) Information processing device, control method, and program
US9083828B2 (en) Communication apparatus that carries out communication with external apparatus, control method therefor, and storage medium
JP2011118787A (en) Firmware rewriting method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110624

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110705

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120731

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121217

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

Free format text: PAYMENT UNTIL: 20160111

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees