JP4709125B2 - Information processing apparatus and print processing system - Google Patents
Information processing apparatus and print processing system Download PDFInfo
- Publication number
- JP4709125B2 JP4709125B2 JP2006321437A JP2006321437A JP4709125B2 JP 4709125 B2 JP4709125 B2 JP 4709125B2 JP 2006321437 A JP2006321437 A JP 2006321437A JP 2006321437 A JP2006321437 A JP 2006321437A JP 4709125 B2 JP4709125 B2 JP 4709125B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- unit
- information
- printing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、印刷データを生成する情報処理装置及び印刷処理を行う印刷処理システムに関し、特に、印刷処理の実行を制限可能な情報処理装置及び印刷処理システムに関する。 The present invention relates to an information processing apparatus that generates print data and a print processing system that performs print processing, and more particularly, to an information processing apparatus and print processing system that can restrict execution of print processing.
企業等のオフィス環境では、通常、単数或いは複数の印刷装置が、複数の情報処理装置により共有使用されている。
情報処理装置は、印刷する文書や画像等の印刷データを生成して、印刷装置へ送信する。そして、印刷装置は、印刷データを受信すると、該印刷データに基づく印刷処理を実行する。
このような情報処理装置及び印刷装置からなる印刷処理システムにおいて、従来、印刷の増加が問題となっていた。
In an office environment such as a company, one or a plurality of printing apparatuses are usually shared and used by a plurality of information processing apparatuses.
The information processing apparatus generates print data such as a document or image to be printed, and transmits the print data to the printing apparatus. When the printing apparatus receives the print data, the printing apparatus executes a printing process based on the print data.
In a print processing system including such an information processing apparatus and a printing apparatus, conventionally, an increase in printing has been a problem.
上記した問題を解決するために、特許文献1には、情報処理装置としてのホスト装置に、該ホスト装置のユーザ情報を印刷データに付加する機能を設けるとともに、印刷装置としてのプリンタ装置に、該ユーザ情報に基づき印刷実行の可否判断を行う機能を設けることにより、ユーザ毎に印刷を制限可能なプリンタ管理システムの技術が開示されている。
しかしながら、近年、ネットワークに接続された印刷装置が普及し、容易に印刷を実行可能な環境が整うに伴い、予想を越える印刷の増加が進んでいる。そのため、上記したユーザ毎の印刷制限のみでは、印刷の増加を充分に抑制できないという問題があった。 However, in recent years, printing devices connected to a network have become widespread, and as the environment in which printing can be performed easily has been established, the increase in printing exceeding expectations is progressing. For this reason, there is a problem that the increase in printing cannot be sufficiently suppressed only by the above-described printing restriction for each user.
したがって、印刷の増加を確実に抑制可能な印刷処理システム及び情報処理装置が望まれていた。 Therefore, a print processing system and an information processing apparatus that can reliably suppress an increase in printing have been desired.
本発明は、以上の点を解決するために、次の構成を採用する。 The present invention adopts the following configuration in order to solve the above points.
〈構成1〉
第一発明に係る情報処理装置は、印刷装置へ送信するための印刷データを生成する印刷データ生成部を備え、アプリケーション識別情報を有し、印刷用データを作成するアプリケーションと、アプリケーション識別情報を取得するアプリケーション情報取得部と、取得されたアプリケーション識別情報に基づいて、アプリケーションがwebブラウザであるか否かを判断するアプリケーション判断部と、webブラウザであると判断されると、該webブラウザで実行中のwebアプリケーションのURL(Uniform Resource Locator)情報を、アプリケーション識別情報として取得するURL情報取得部と、複数のアプリケーション識別情報が予め記憶されるアプリケーション情報記憶部と、取得されたアプリケーション識別情報と、アプリケーション情報記憶部に記憶されているアプリケーション識別情報とに基づいて、印刷の可否を判断する印刷可否判断部とを更に備え、印刷可と判断されると、印刷データ生成部は、印刷用データに基づき印刷データを生成することを特徴とする。
<
An information processing apparatus according to a first aspect of the present invention includes a print data generation unit that generates print data to be transmitted to a printing apparatus, has application identification information, obtains an application for creating print data, and application identification information An application information acquisition unit, an application determination unit that determines whether or not the application is a web browser based on the acquired application identification information, and if it is determined that the application is a web browser, the web browser is executing URL information acquisition unit that acquires URL (Uniform Resource Locator) information of the web application as application identification information, an application information storage unit that stores a plurality of pieces of application identification information in advance, and the acquired application A print availability determination unit that determines whether printing is possible based on the application identification information and the application identification information stored in the application information storage unit. Is characterized in that it generates print data based on print data.
〈構成2〉
第二発明に係る印刷処理システムは、情報処理装置と、該情報処理装置と通信可能な印刷装置とを含み、情報処理装置は、アプリケーション識別情報を有し、印刷用データを作成するアプリケーションと、アプリケーション識別情報を取得するアプリケーション情報取得部と、アプリケーション識別情報に基づいて、アプリケーションがwebブラウザであるか否かを判断するアプリケーション判断部と、webブラウザであると判断されると、該webブラウザで実行中のwebアプリケーションのURL情報を、アプリケーション識別情報として取得するURL情報取得部と、作成された印刷用データに基づいて、取得されたアプリケーション識別情報を含む印刷データを生成する印刷データ生成部と、生成された印刷データを印刷装置へ送信する送信部とを備え、印刷装置は、複数のアプリケーション識別情報が予め記憶されるアプリケーション情報記憶部と、情報処理装置から受信した印刷データから、アプリケーション識別情報を抽出する抽出部と、抽出されたアプリケーション識別情報と、アプリケーション識別情報記憶部に記憶されるアプリケーション情報とに基づいて、印刷の可否を判断する印刷可否判断部と、印刷可と判断されると、印刷データに基づく印刷処理を実行する印刷実行部とを備えることを特徴とする。
<
A print processing system according to a second invention includes an information processing apparatus and a printing apparatus capable of communicating with the information processing apparatus, the information processing apparatus having application identification information and creating printing data; An application information acquisition unit that acquires application identification information, an application determination unit that determines whether the application is a web browser based on the application identification information, and a web browser that determines that the application is a web browser, A URL information acquisition unit that acquires URL information of the web application being executed as application identification information; a print data generation unit that generates print data including the acquired application identification information based on the generated print data; , The generated print data to the printing device The printing apparatus includes: an application information storage unit that stores a plurality of pieces of application identification information in advance; and an extraction unit that extracts application identification information from print data received from the information processing apparatus. Based on the application identification information and the application information stored in the application identification information storage unit, a print propriety determination unit that determines whether printing is possible, and if printing is determined, print processing based on the print data is executed. And a print execution unit.
本発明の情報処理装置及び印刷処理システムによれば、使用アプリケーションがwebブラウザである場合、該webブラウザで実行中のwebアプリケーションのURL情報が、アプリケーション識別情報として通知されるので、webアプリケーション毎の印刷制限が可能となる。したがって、無駄な印刷の実行が防止され、印刷の増加が確実に抑制される。 According to the information processing apparatus and the print processing system of the present invention, when the application to be used is a web browser, the URL information of the web application being executed in the web browser is notified as the application identification information. Printing restriction is possible. Therefore, it is possible to prevent unnecessary printing from being performed and to reliably suppress an increase in printing.
以下、本発明の実施形態を図を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
本発明に係る印刷処理システムは、クライアント装置のOS(Operating System)上で動作するアプリケーション毎に印刷制限を行うべく、アプリケーション識別情報に基づき、印刷の可否を判断する。これにより、例えば、ポスターやポップを印刷するためのプリンタにおいて、文書作成用ソフトにより作成された原稿の印刷を制限可能となるので、無駄なコストを削減可能となると共に、印刷の増加を抑制できる。 The print processing system according to the present invention determines whether or not printing is possible based on the application identification information so as to perform printing restriction for each application running on the OS (Operating System) of the client apparatus. As a result, for example, in a printer for printing posters and pops, it is possible to restrict printing of a document created by the document creation software, so that wasteful costs can be reduced and an increase in printing can be suppressed. .
ところで、近年のインターネットの普及に伴い、webブラウザ上で実行可能なアプリケーション、即ちwebアプリケーションの利用が増えている。この場合、上記したアプリケーション識別情報に基づく印刷制限では、webブラウザ識別情報(webブラウザ名)に基づいて、印刷可否が判断されてしまい、webアプリケーション毎に印刷制限を課すことができないという問題がある。 By the way, with the spread of the Internet in recent years, the use of applications that can be executed on a web browser, that is, web applications is increasing. In this case, with the above-described print restriction based on the application identification information, there is a problem that whether or not printing is possible is determined based on the web browser identification information (web browser name), and the print restriction cannot be imposed for each web application. .
本発明に係る印刷処理システムは、上記した問題を解決するため、以下に示す構成を備える。
図1は、本発明に係る印刷処理システムの実施例1の構成を示すブロック図である。
The print processing system according to the present invention has the following configuration in order to solve the above-described problem.
FIG. 1 is a block diagram showing a configuration of a first embodiment of a print processing system according to the present invention.
実施例1の印刷処理システム10は、図1に示されるように、情報処理装置としてのクライアント装置11と、印刷装置としてのプリンタ12と、アプリケーションサーバ13とを含んで構成される。クライアント装置11、プリンタ12及びアプリケーションサーバ13は、それぞれ、ネットワーク14を介して接続される。
なお、クライアント装置11及びプリンタ12の接続形態として、USB(Universal Serial Bus)接続やパラレル接続を採用しても良い。
As illustrated in FIG. 1, the
As a connection form of the
アプリケーションサーバ13は、本実施例ではURL(Uniform Resource Locator)情報「http://server.xxx.co.jp/」を有し、図1に示されるように、webアプリケーション格納部15を備えている。
In this embodiment, the
webアプリケーション格納部15は、webブラウザ上で実行可能な複数のアプリケーション、即ちwebアプリケーションを格納している。本実施例では、webアプリケーション格納部15には、URL情報「http://server.xxx.co.jp/popprint/」に対応し、ポスターやポップ等を作成するためのwebアプリケーション「popprint」と、URL情報「http://server.xxx.co.jp/dataprint/」に対応し、文書や図表等を作成するためのwebアプリケーション「dataprint」とが、それぞれ格納されているものとする。
The web
クライアント装置11は、本実施例ではパーソナルコンピュータからなり、図1に示されるように、表示部16、選択入力部17、アプリケーション部18、一時記憶部19、webブラウザ名記憶部20、アプリケーション名取得部21、アプリケーション判断部22、URL情報取得部23、印刷データ生成部24、通信部25及び装置制御部26を備えている。
In this embodiment, the
表示部16は、例えばディスプレイからなり、各種画面を表示する機能を有する。
The
選択入力部17は、例えばマウス及びキーボードからなり、ユーザに情報を選択或いは入力させるために使用される。また、選択入力部17は、印刷要求を示す印刷要求情報を入力して、アプリケーション部18に送る機能を有する。
The
アプリケーション部18は、例えば原稿の作成や閲覧、編集等を行うための処理部であり、文書作成用ソフトや各種webブラウザ等、OS上で実行可能な複数のアプリケーションを含んで構成される。アプリケーション部18は、選択入力部17からの入力に基づいて各処理を行い、表示部16を介して該処理の結果をユーザに通知する。また、選択入力部17により印刷要求情報が入力されると、アプリケーション部18は、アプリケーション上で作成された原稿の原稿データに基づき、印刷用データを作成する。アプリケーション部18により作成される印刷用データには、本実施例では、使用されたアプリケーション、即ち使用アプリケーションを識別するためのアプリケーション識別情報として、アプリケーションの名称、即ちアプリケーション名が含まれる。作成された印刷用データは、一時記憶部19に送られる。
The
一時記憶部19には、アプリケーション部18から送られた印刷用データが、一時的に記憶される。
The
webブラウザ名記憶部20は、webブラウザ情報記憶部として、クライアント装置11において利用可能な各webブラウザの名称、即ちwebブラウザ名が記憶される記憶領域である。
The web browser
図2は、webブラウザ名記憶部の構成を示す説明図である。
webブラウザ名記憶部20には、図2に示されるように、webブラウザアプリケーションを識別するためのwebブラウザ識別情報として、webブラウザ名が記憶されている。
FIG. 2 is an explanatory diagram showing the configuration of the web browser name storage unit.
As shown in FIG. 2, the web browser
例えば、本実施例のwebブラウザ名記憶部20には、図2に示されるように、webブラウザ名「WebBrowserA」、「WebBrowserB」及び「WebBrowserC」が記憶されている。
For example, as shown in FIG. 2, the web browser names “WebBrowserA”, “WebBrowserB”, and “WebBrowserC” are stored in the web browser
アプリケーション名取得部21は、一時記憶部19に記憶された印刷用データから、アプリケーション識別情報としてのアプリケーション名を抽出して取得するアプリケーション情報取得部としての機能を有する。
The application
アプリケーション判断部22は、アプリケーション名取得部21により取得されたアプリケーション名が、webブラウザ名記憶部20に記憶されているwebブラウザ名の何れかと一致するか否かに基づいて、印刷用データの作成に使用されたアプリケーション、即ち使用アプリケーションがwebブラウザであるか否かの判断を行う。
The
URL情報取得部23は、webアプリケーションのURL情報を取得する機能を有する。即ち、URL情報取得部23は、一時記憶部19に記憶されている印刷用データにおいて、URL情報を検索して取得する。印刷用データにURL情報が含まれていない場合、URL情報取得部23は、webブラウザ上で実行中のwebアプリケーションのURL情報を、該webブラウザ、即ちアプリケーション部18から取得する。また、URL情報取得部23は、取得したURL情報をアプリケーション識別情報、即ちアプリケーション名として、一時記憶部19に記憶されている印刷用データに含まれるアプリケーション名に対して上書き処理を行う。
The URL
印刷データ生成部24は、一時記憶部19から印刷用データを読み出して、プリンタ12でサポートされているプリンタ言語に変換して印刷データを生成する。
The print
図3は、実施例1における印刷データの構成を示す説明図である。
印刷データ生成部24により生成される印刷データには、図3(a)及び図3(b)に示されるように、アプリケーション名部分39−1と、プリンタ言語に変換された原稿データ部分39−2とが含まれる。図3(a)に示される印刷データには、アプリケーション名部分39−1に、アプリケーション名として「ApplicationD」が含まれており、図3(b)に示される印刷データには、アプリケーション名としてアプリケーションサーバ13のwebアプリケーション「dataprint」に対応するURL情報「http://server.xxx.co.jp/dataprint/」が含まれている。
FIG. 3 is an explanatory diagram illustrating a configuration of print data according to the first embodiment.
As shown in FIGS. 3A and 3B, the print data generated by the print
通信部25は、プリンタ12との通信機能を有するインタフェース部であり、送信部として、印刷データ生成部24により生成された印刷データを、プリンタ12へ送信する。
The
装置制御部26は、上記した各部16〜25を制御する機能を有する。
The
プリンタ12には、本実施例では表示装置27及び入力装置28が、図示されないインタフェース部を介して接続されている。
In the present embodiment, a
表示装置27は、例えばディスプレイからなり、後述する設定画面や印刷不可通知画面等の各種画面を表示する表示部としての機能を有する。
The
入力装置28は、例えば操作パネル等のスイッチからなり、プリンタ12へのデータ入力機能を有する。
The
プリンタ12は、本実施例ではポスターやポップを印刷するためのプリンタであり、図1に示されるように、プリンタ通信部29、一時記憶部30、許可アプリケーション名記憶部31、設定部32、抽出部33、印刷可否判断部34、印刷実行部35、通知部36及び印刷制御部37を備えている。
In this embodiment, the
プリンタ通信部29は、クライアント装置11との通信を行うインタフェース部であり、クライアント装置11から印刷データを受信して、後述する一時記憶部30へ送る機能を有する。
The
一時記憶部30には、プリンタ通信部29により受信された印刷データや、入力装置28により入力された各種データ等が、一時的に記憶される。
The
許可アプリケーション名記憶部31は、アプリケーション情報記憶部としての機能を有し、プリンタ12において印刷実行が許可されるアプリケーションのアプリケーション名が、許可アプリケーション名として記憶される記憶領域である。
The permitted application
図4は、実施例1における許可アプリケーション名記憶部の構成を示す説明図である。
例えば、図4の許可アプリケーション名記憶部31には、許可アプリケーション名としてアプリケーション名「ApplicationD」と、アプリケーションサーバ13のwebアプリケーション「popprint」に対応するURL情報「http://server.xxx.co.jp/popprint/」とが記憶されている。本実施例のプリンタ12は、文書作成用ソフトにより作成された原稿の印刷には不適であるため、許可アプリケーション名記憶部31には、例えば、webアプリケーション「dataprint」に対応するURL情報「http://server.xxx.co.jp/dataprint/」は記憶されていない。
FIG. 4 is an explanatory diagram illustrating a configuration of the permitted application name storage unit according to the first embodiment.
For example, the permitted application
設定部32は、入力装置28からの入力に基づいて、許可アプリケーション名を設定するための設定画面を、表示装置27に表示させる。また、設定部32は、入力装置28による入力に基づいて、許可アプリケーション名記憶部31への許可アプリケーション名の設定を行う。設定部32による許可アプリケーション名の設定動作については、後述する。
The setting
抽出部33は、一時記憶部30に記憶されている印刷データ(図3)のアプリケーション名部分39−1から、アプリケーション名を抽出して取得する。
The
印刷可否判断部34は、アプリケーション名に基づいて印刷実行の可否を判断する機能を有する。印刷可否判断部34は、抽出部33により取得されたアプリケーション名が、許可アプリケーション名記憶部31に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行可否の判断を行う。
The print
印刷実行部35は、一時記憶部30に記憶されている印刷データに基づいて、印刷処理を実行する処理部である。
The
通知部36は、印刷不可の判断結果を通知するための印刷不可通知画面を、表示装置27に表示させる機能を有する。
The
印刷制御部37は、上記した各部29〜36を制御する機能を有する。
The
次に、本実施例の印刷処理システム10における許可アプリケーション名記憶部31への許可アプリケーション名の設定処理の手順について、説明する。
図5は、本発明に係る印刷処理システムの許可アプリケーション名設定動作を示すフローチャートである。
Next, a procedure for setting a permitted application name in the permitted application
FIG. 5 is a flowchart showing the permitted application name setting operation of the print processing system according to the present invention.
まず、許可アプリケーション名記憶部31に許可アプリケーション名を設定する場合について、説明する。
First, a case where a permitted application name is set in the permitted application
オペレータが、入力装置28を介して、例えば許可アプリケーション名の設定処理のための認証番号を入力すると、該入力を受けたプリンタ12の設定部32は、許可アプリケーション名記憶部31に記憶されている許可アプリケーション名を読み出す(ステップS101)。そして、表示装置27を制御して、設定画面を表示させる(ステップS101)。
When the operator inputs an authentication number for setting processing of a permitted application name, for example, via the
図6は、設定画面の表示例を示す説明図である。
設定画面40a、40bには、図6(a)、(b)に示されるように、アプリケーション名を入力するためのアプリケーション名入力領域41と、許可アプリケーション名を表示するための許可アプリケーション名表示領域42とが設けられている。許可アプリケーション名表示領域42には、プリンタ12の許可アプリケーション名記憶部31から読み出された許可アプリケーション名が表示される。
また、設定画面40a、40bは、アプリケーション名入力領域41に入力されたアプリケーション名を許可アプリケーション名として追加することを選択するための「追加」ボタン43と、許可アプリケーション名表示領域42において選択された許可アプリケーション名の削除を選択するための「削除」ボタン44と、設定処理の終了を選択するための「終了」ボタン45とを有している。
FIG. 6 is an explanatory diagram illustrating a display example of the setting screen.
In the
The setting screens 40 a and 40 b are selected in the “add”
例えば、図6(a)に示される設定画面40aでは、許可アプリケーション名表示領域42には、アプリケーション名「ApplicationD」が表示されている。この場合、許可アプリケーション名記憶部31には、許可アプリケーション名として「ApplicationD」が記憶されている。
For example, in the
次に、入力装置28により入力或いは選択が実行されると、該入力或いは選択を受けた設定部32は、表示装置27を制御して、設定画面の表示を変更する(ステップS102)。
Next, when input or selection is executed by the
例えば、設定画面40a(図6(a))において、入力装置28がアプリケーション名入力領域41を選択して、許可アプリケーション名記憶部31に設定するために、webアプリケーション「popprint」のURL情報「http://server.xxx.co.jp/popprint/」を入力すると、該入力データが、入力アプリケーション名として、アプリケーション名入力領域41に表示される(ステップS102)。
For example, in the
続いて、入力装置28により「追加」ボタン43が押下される(ステップS103)と、設定部32は、表示装置27を制御して、該入力アプリケーション名を許可アプリケーション名表示領域42に追加して表示させる(ステップS104)。設定画面40aの許可アプリケーション名表示領域42には、設定済の許可アプリケーション名「ApplicationD」と共に、入力アプリケーション名「http://server.xxx.co.jp/popprint/」が表示される(ステップS104)。
Subsequently, when the “add”
その後、入力装置28により「終了」ボタン45が押下される(ステップS108)と、許可アプリケーション名の設定要求を示す設定要求情報が入力され、許可アプリケーション名表示領域42に表示された許可アプリケーション名「ApplicationD」及び入力アプリケーション名「http://server.xxx.co.jp/popprint/」が、設定要求情報と共に、プリンタ12の設定部32へ送られる。
Thereafter, when the “end”
設定部32は、設定要求情報を受けると、許可アプリケーション名記憶部31を初期化する。そして、設定部32は、入力装置28から送られたアプリケーション名「ApplicationD」及び「http://server.xxx.co.jp/popprint/」を、許可アプリケーション名記憶部31に記憶させて、許可アプリケーション名の設定を行う(ステップS109)。そして、設定部32は、表示装置27における設定画面の表示を終了させ、許可アプリケーション名設定処理は終了する。
When receiving the setting request information, the setting
許可アプリケーション名記憶部31には、図4に示されるように、アプリケーション名「ApplicationD」及び「http://server.xxx.co.jp/popprint/」が設定される。即ち、アプリケーション「ApplicationD」及びwebアプリケーション「popprint」に対する印刷許可が設定される。
As shown in FIG. 4, application names “ApplicationD” and “https://server.xxx.co.jp/popprint/” are set in the permitted application
次に、許可アプリケーション名記憶部31における許可アプリケーション名の設定を解除する場合について、説明する。
Next, a case where the setting of the permitted application name in the permitted application
表示装置27に設定画面が表示された(ステップS101)後、該設定画面において、許可アプリケーション名表示領域42に表示された許可アプリケーション名の何れかが、入力装置28により選択される(S102)と、設定部32は、該選択部分の表示を変更する(ステップS102)。
After the setting screen is displayed on the display device 27 (step S101), one of the permitted application names displayed in the permitted application
図6(b)に示される設定画面40bでは、許可アプリケーション名表示領域42には、アプリケーション名「ApplicationD」及びURL情報「http://server.xxx.co.jp/popprint/」が表示されている。この場合、許可アプリケーション名記憶部31には、許可アプリケーション名として「ApplicationD」及び「http://server.xxx.co.jp/popprint/」が記憶されている。この設定画面40bにおいて、入力装置28が許可アプリケーション名表示領域42に表示された許可アプリケーション名「http://server.xxx.co.jp/popprint/」を選択すると、該表示部分は、図6(b)に示されるように、反転表示される(ステップS102)。
In the
その後、入力装置28により「削除」ボタン44が押下される(ステップS105)と、
設定部32は、何れかの許可アプリケーション名が選択されているか否かを判断する(ステップS106)。
Thereafter, when the “delete”
The setting
選択されていると判断される(ステップS106)と、設定部32は、表示装置27を制御して、選択された許可アプリケーション名、即ち選択アプリケーション名の表示を削除する(ステップS107)。設定画面40b(図6(b))の許可アプリケーション名表示領域42において、反転表示されていた許可アプリケーション名「http://server.xxx.co.jp/popprint/」は削除され、許可アプリケーション名「ApplicationD」のみが表示される(ステップS107)。
When it is determined that it is selected (step S106), the setting
そして、入力装置28により「終了」ボタン45が押下される(ステップS108)と、設定要求情報が入力され、許可アプリケーション名表示領域42に表示されたアプリケーション名「ApplicationD」と共に、設定部32へ送られる。そして、設定部32は、アプリケーション名記憶部31の初期化及び更新処理を実施し、許可アプリケーション名記憶部31には、許可アプリケーション名として「ApplicationD」のみが設定される(ステップS109)。即ち、許可アプリケーション名記憶部31に記憶されていた許可アプリケーション名「http://server.xxx.co.jp/popprint/」は削除され、webアプリケーション「popprint」に対する印刷許可の設定は解除される。これにより、許可アプリケーション名設定処理が終了する。
When the “end”
なお、ステップS106において、何れの許可アプリケーション名も選択されていないと判断されると、設定部32は、表示装置27を制御して、許可アプリケーション名が選択されていないことを示すメッセージを設定画面上に表示させる(ステップS110)。
If it is determined in step S106 that no permitted application name is selected, the setting
以上のように、設定部32により、アプリケーション名記憶部31に対する許可アプリケーション名の設定処理が実施される。
As described above, the setting
続いて、本実施例の印刷処理システム10において、印刷処理を実行する場合の処理の流れについて説明する。
図7は、本発明に係る印刷処理システムの実施例1における印刷動作を示すフローチャートである。
Next, the flow of processing when executing print processing in the
FIG. 7 is a flowchart showing the printing operation in the first embodiment of the print processing system according to the present invention.
まず、クライアント装置11において、webブラウザではないアプリケーション「ApplicationD」が実行され、印刷が指示された場合の印刷処理システム10の動作について、説明する。
First, an operation of the
ユーザが、クライアント装置11の表示部16において表示中のアプリケーション「ApplicationD」で作成された原稿を印刷すべく、選択入力部17を操作して、印刷実行を選択するための図示されない選択ボタンを押下すると、選択入力部17は、印刷要求を示す印刷要求情報を入力する(ステップS201)。
The user operates the
選択入力部17により入力された印刷要求情報は、アプリケーション部18に送られる。そして、該印刷要求情報を受けたアプリケーション部18は、印刷する原稿の原稿データに基づいて、アプリケーション名「ApplicationD」を含む印刷用データ(図3(a)を作成する(ステップS202)。作成された印刷用データは、一時記憶部19に記憶される。
The print request information input by the
続いて、装置制御部26は、アプリケーション名取得部21を制御して、一時記憶部19に記憶された印刷用データから、アプリケーション名を取得させる(ステップS203)。取得されたアプリケーション名「ApplicationD」は、アプリケーション判断部22に送られる。
Subsequently, the
次に、装置制御部26の制御により、アプリケーション判断部22が、アプリケーション名取得部21から受けたアプリケーション名がwebブラウザ名記憶部20(図2)に記憶されているwebブラウザ名の何れかと一致するか否かに基づいて、使用アプリケーションがwebブラウザであるか否かを判断する(ステップS204)。アプリケーション名「ApplicationD」は、何れのwebブラウザ名とも一致しないので、アプリケーション判断部22は、該アプリケーション名がwebブラウザ名ではない、即ち、使用アプリケーションはwebブラウザではないと判断する。
Next, under the control of the
webブラウザではないと判断される(ステップS204)と、装置制御部26の制御により、印刷データ生成部24は、一時記憶部19からアプリケーション名「ApplicationD」を含む印刷用データを読み出し、該印刷用データに基づきプリンタ12が解析可能な印刷データを生成する(ステップS205)。印刷データ生成部24は、印刷用データに含まれる原稿データをプリンタ言語に変換して、アプリケーション名「ApplicationD」が含まれるアプリケーション名部分39−1と、原稿データ部分39−2とからなる印刷データ(図3(a))を生成する(ステップS205)。
If it is determined that the browser is not a web browser (step S204), the print
そして、通信部25が、生成された印刷データ(図3(a))を、プリンタ12へ送信する(ステップS206)。
Then, the
プリンタ12において、プリンタ通信部29がクライアント装置11から印刷データを受信すると、印刷制御部37は、該印刷データを一時記憶部30に記憶させる。
In the
印刷制御部37は、続いて、抽出部33を制御して、一時記憶部30に記憶されている印刷データから、アプリケーション名を取得させる(ステップS207)。抽出部33は、図3(a)に示される印刷データのアプリケーション名部分39−1から、アプリケーション名「ApplicationD」を抽出して取得する。取得されたアプリケーション名「ApplicationD」は、一時記憶部30に記憶される(ステップS207)。
Next, the
次に、印刷制御部37は、印刷可否判断部34に印刷実行の可否を判断させる(ステップS208)。印刷可否判断部34は、一時記憶部30に記憶されているアプリケーション名「ApplicationD」が、許可アプリケーション名記憶部31(図4)に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。図4に示される許可アプリケーション名記憶部31には、許可アプリケーション名「ApplicationD」が記憶されているので、印刷可否判断部34は、一致する、即ち印刷実行可と判断する(ステップS208)。
Next, the
印刷実行可と判断される(ステップS208)と、印刷制御部37は、印刷実行部35に印刷を実行させる(ステップS209)。印刷実行部35は、一時記憶部30に記憶されている印刷データに基づいて、印刷を実行する(ステップS209)。これにより、印刷処理は終了する。
When it is determined that printing can be performed (step S208), the
ステップS208において、一時記憶部30に記憶されているアプリケーション名が、許可アプリケーション名記憶部31に記憶されている何れの許可アプリケーション名とも一致しない場合、印刷可否判断部34は、印刷実行不可と判断する(ステップS208)。
If the application name stored in the
印刷実行不可と判断される(ステップS208)と、通知部36は、表示装置27を制御して、該判断結果を通知するための印刷不可通知画面を表示させる(ステップS210)。これにより、印刷処理は終了する。
If it is determined that printing cannot be performed (step S208), the
上記のように、情報処理装置において、アプリケーション名を含む印刷データが生成され、プリンタにおいて、該アプリケーション名に基づく印刷実行可否の判断が行われる。 As described above, print data including an application name is generated in the information processing apparatus, and the printer determines whether or not to execute printing based on the application name.
次に、クライアント装置11のwebブラウザ「WebBrowserA」上で、URL情報「http://server.xxx.co.jp/dataprint/」が指定され、アプリケーションサーバ13のwebアプリケーション「dataprint」が実行された後、印刷が指示された場合の印刷処理システム10の動作について、説明する。
Next, the URL information “https://server.xxx.co.jp/dataprint/” is specified on the web browser “WebBrowserA” of the
クライアント装置11において、選択入力部17により印刷要求情報が入力された(ステップS201)後、アプリケーション部18によりアプリケーション名「WebBrowserA」を含む印刷用データが作成される(ステップS202)と、作成された印刷用データは一時記憶部19に記憶される。
In the
続いて、アプリケーション名取得部21が、一時記憶部19に記憶されている印刷用データから、アプリケーション名「WebBrowserA」を取得する(ステップS203)。取得されたアプリケーション名「WebBrowserA」は、一時記憶部19に記憶される。
Subsequently, the application
次に、アプリケーション判断部22が、一時記憶部19に記憶されているアプリケーション名「WebBrowserA」に基づいて、使用アプリケーションがwebブラウザであるか否かを判断する(ステップS204)。アプリケーション名「WebBrowserA」は、webブラウザ名記憶部20(図2)に記憶されているwebブラウザ名と一致するので、アプリケーション判断部22は、該アプリケーション名がwebブラウザ名である、即ち使用アプリケーションがwebブラウザであると判断する(ステップS204)。
Next, based on the application name “WebBrowserA” stored in the
webブラウザであると判断される(ステップS204)と、装置制御部26は、URL情報取得部23を制御して、該webブラウザ上で実行中のwebアプリケーションのURL情報を取得させる。URL情報取得部23は、まず、一時記憶部19に記憶されている印刷用データ内を検索して、URL情報が含まれているか否かを判断する(ステップS211)。URL情報が含まれていると判断されると、URL情報取得部23は、該URL情報「http://server.xxx.co.jp/dataprint/」を取得する(ステップS212)。そして、URL情報取得部23は、取得したURL情報「http://server.xxx.co.jp/dataprint/」をアプリケーション名として、印刷用データに含まれるアプリケーション名「WebBrowserA」に対して上書き処理を行う(ステップS212)。一時記憶部19には、アプリケーション名「http://server.xxx.co.jp/dataprint/」を含む印刷用データが記憶される(ステップS212)。
If it is determined that it is a web browser (step S204), the
また、印刷用データにURL情報が含まれていない場合(ステップS211)、URL情報取得部23は、webブラウザ上で実行中のwebアプリケーションのURL情報を、webブラウザ「WebBrowserA」から取得する(ステップS213)。そして、URL情報取得部23は、取得したURL情報「http://server.xxx.co.jp/dataprint/」をアプリケーション名として、印刷用データに含まれるアプリケーション名「WebBrowserA」に対して上書き処理を行う(ステップS213)。一時記憶部19には、アプリケーション名「http://server.xxx.co.jp/dataprint/」を含む印刷用データが記憶される(ステップS213)。
If the URL information is not included in the print data (step S211), the URL
そして、装置制御部26の制御により、印刷データ生成部24が、一時記憶部19に記憶されている印刷用データに基づいて、印刷データを生成する(ステップS205)。印刷データ生成部24は、印刷用データに含まれる原稿データをプリンタ言語に変換して、アプリケーション名「http://server.xxx.co.jp/dataprint/」が含まれるアプリケーション名部分と原稿データ部分とからなる印刷データ(図3(b))を生成する(ステップS205)。
Then, under the control of the
その後、生成された印刷データは、通信部25によりプリンタ12へ送信され(ステップS206)、プリンタ12において、プリンタ通信部29により受信された後、一時記憶部30に記憶される。
Thereafter, the generated print data is transmitted to the
続いて、プリンタ12の抽出部33は、一時記憶部30に記憶されている印刷データ(図3(b))から、アプリケーション名「http://server.xxx.co.jp/dataprint/」を抽出して取得する(ステップS207)。取得されたアプリケーション名「http://server.xxx.co.jp/dataprint/」は、一時記憶部30に記憶される。
Subsequently, the
次に、印刷可否判断部34が、一時記憶部30に記憶されているアプリケーション名「http://server.xxx.co.jp/dataprint/」が、許可アプリケーション名記憶部31に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する(ステップS208)。
Next, the
プリンタ12は、前述したように、ポスターやポップを印刷するためのプリンタであり、webアプリケーション「dataprint」により作成された原稿の印刷には不適であるため、図4に示される許可アプリケーション名記憶部31には、該webアプリケーションに対応するURL情報「http://server.xxx.co.jp/dataprint/」は、許可アプリケーション名として設定されていない。したがって、印刷可否判断部34は、印刷実行不可と判断する(ステップS208)。
As described above, the
印刷実行不可と判断される(ステップS208)と、通知部36が、印刷不可通知画面を表示装置27に表示させる(ステップS210)。これにより、印刷処理は終了する。
If it is determined that printing cannot be performed (step S208), the
なお、ステップS208において、許可アプリケーション名記憶部31にアプリケーション名「http://server.xxx.co.jp/dataprint/」が記憶されている場合、印刷可否判断部34は、印刷実行可と判断する(ステップS208)。そして、印刷実行部35が、一時記憶部30に記憶されている印刷データに基づいて、印刷を実行する(ステップS209)。これにより、印刷処理は終了する。
If the application name “https://server.xxx.co.jp/dataprint/” is stored in the permitted application
上記のように、使用アプリケーションがwebブラウザである場合、該webブラウザにおいて実行中のwebアプリケーションのURL情報が、アプリケーション名として取得され、該アプリケーション名を含む印刷データが生成される。そして、プリンタにおいて、該アプリケーション名に基づき、印刷実行可否の判断が行われる。 As described above, when the application used is a web browser, the URL information of the web application being executed in the web browser is acquired as the application name, and print data including the application name is generated. Then, the printer determines whether or not to execute printing based on the application name.
以上のように、本実施例の印刷処理システムでは、プリンタ側に、印刷実行を許可する許可アプリケーション名が予め設定して記憶されるとともに、クライアント装置側で、アプリケーション名を含む印刷データが生成されるので、アプリケーション名に基づく印刷実行可否の判断が可能となる。したがって、アプリケーション毎に印刷制限可能となるので、該プリンタでの印刷に不適なアプリケーションに対して、印刷制限を課すことにより、無駄な印刷の実行が防止される。また、クライアント装置における使用アプリケーションがwebブラウザである場合、該webブラウザ上で実行中のwebアプリケーションのURL情報をアプリケーション名として取得することにより、該URL情報に基づく印刷可否の判断が可能となる。したがって、webアプリケーション毎にも印刷制限可能となるので、印刷の増加を確実に抑制できる。 As described above, in the print processing system according to the present embodiment, the permitted application name for permitting print execution is set and stored in advance on the printer side, and print data including the application name is generated on the client apparatus side. Therefore, it is possible to determine whether printing can be executed based on the application name. Therefore, since it is possible to restrict printing for each application, it is possible to prevent unnecessary printing from being performed by imposing printing restrictions on an application that is inappropriate for printing with the printer. Further, when the application used in the client device is a web browser, it is possible to determine whether printing is possible based on the URL information by acquiring the URL information of the web application being executed on the web browser as the application name. Therefore, since it is possible to restrict printing for each web application, it is possible to reliably suppress an increase in printing.
なお、本実施例の印刷処理システムでは、印刷実行を許可する許可アプリケーション名が設定して記憶されたが、これに代えて、印刷実行を不可とする不可アプリケーション名を設定して記憶することも可能である。この場合、印刷可否判断部は、印刷データから取得されたアプリケーション名が、設定されている不可アプリケーション名と一致する場合、印刷実行不可と判断する。 In the print processing system according to the present embodiment, the permitted application name that permits printing execution is set and stored. Alternatively, an unusable application name that prohibits printing execution may be set and stored. Is possible. In this case, when the application name acquired from the print data matches the set disabled application name, the print permission / inhibition determining unit determines that printing cannot be performed.
また、本実施例では、プリンタの外部に接続される表示装置及び入力装置が採用されたが、表示機能及び入力機能を有する操作パネルをプリンタに備え、該操作パネルにより、設定画面及び印刷不可通知画面の表示や、各データの入力を行う構成を採用することもできる。 In this embodiment, a display device and an input device connected to the outside of the printer are employed. However, the printer has an operation panel having a display function and an input function. It is also possible to adopt a configuration for displaying a screen and inputting each data.
また、印刷不可を通知する通知部として、クライアント装置との通信機能を有するプリンタ通信部を採用することもできる。この場合、印刷不可通知画面は、クライアント装置の表示部に表示される。プリンタ通信部に通知部としての機能を設ける場合の印刷処理システムの動作については、次の実施例2において説明する。 In addition, a printer communication unit having a function of communicating with a client device can be employed as a notification unit that notifies that printing is impossible. In this case, the non-printable notification screen is displayed on the display unit of the client device. The operation of the print processing system when a function as a notification unit is provided in the printer communication unit will be described in the second embodiment.
更に、本実施例では、webアプリケーション格納部は、ネットワークを介してクライアント装置に接続されるアプリケーションサーバ内に設けられているが、クライアント装置の内部に備えることも可能である。 Furthermore, in this embodiment, the web application storage unit is provided in an application server connected to the client device via the network, but may be provided in the client device.
また、本実施例では、アプリケーション名が印刷データ内に存在する例を示したが、プリンタがクライアント装置と通信を行い、アプリケーション名を取得する構成をとることも可能である。この場合、アプリケーション名は印刷データとは別に通知される。 In the present embodiment, an example in which the application name is present in the print data has been described. However, a configuration in which the printer communicates with the client device and acquires the application name can be employed. In this case, the application name is notified separately from the print data.
図8は、本発明に係る印刷処理システムの実施例2の構成を示すブロック図である。
本実施例の印刷処理システムでは、クライアント装置におけるURL情報取得部の動作や、クライアント装置の表示部に印刷不可通知画面を表示させる構成が、実施例1とは異なる。
なお、本実施例において、実施例1と同様な構成及び動作については同一の符号で示し、これらについての詳しい説明を省略する。
FIG. 8 is a block diagram showing the configuration of the print processing system according to the second embodiment of the present invention.
The print processing system according to the present embodiment is different from the first embodiment in the operation of the URL information acquisition unit in the client device and the configuration in which the print disabled notification screen is displayed on the display unit of the client device.
In the present embodiment, the same configurations and operations as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof will be omitted.
本実施例の印刷処理システム50は、図8に示されるように、クライアント装置51、プリンタ52及びアプリケーションサーバ13を含んで構成される。クライアント装置51、プリンタ52及びアプリケーションサーバ13は、それぞれ、ネットワーク53を介して接続される。
なお、クライアント装置51及びプリンタ52の接続形態として、USB接続やパラレル接続を採用しても良い。
As shown in FIG. 8, the
Note that a USB connection or a parallel connection may be employed as a connection form of the
クライアント装置51は、図8に示されるように、表示部54、選択入力部17、アプリケーション部18、一時記憶部19、webブラウザ名記憶部20、アプリケーション名取得部21、アプリケーション判断部22、URL情報取得部55、印刷データ生成部56、通信部57及びこれら各部を制御するための装置制御部58を備えている。
As shown in FIG. 8, the
表示部54は、印刷不可通知画面等の各種画面を表示する。
The
URL情報取得部55は、webアプリケーションのURL情報を、一時記憶部19に記憶されている印刷用データ或いはアプリケーション部18から取得する。そして、URL情報取得部は、一時記憶部19に記憶されている印刷用データに含まれるアプリケーション名に、区切り文字及び取得したURL情報を付加する。例えば、印刷用データに含まれるアプリケーション名が「WebBrowserA」であり、URL情報取得部55により取得されたURL情報が「http://server.xxx.co.jp/dataprint/」である場合、URL情報取得部55は、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」を記憶させる。
The URL
印刷データ生成部56は、一時記憶部19に記憶されている印刷用データに基づいて、印刷データを生成する。
The print
図9は、実施例2における印刷データの構成を示す説明図である。
図9に示されるように、実施例2の印刷データは、アプリケーション名部分65−1及びプリンタ言語に変換された原稿データ部分65−2からなり、アプリケーション名部分65−1には、webアプリケーション「dataprint」に対応するアプリケーション名として、「WebBrowserA http://server.xxx.co.jp/dataprint/」が含まれる。
FIG. 9 is an explanatory diagram illustrating a configuration of print data according to the second embodiment.
As shown in FIG. 9, the print data according to the second embodiment includes an application name portion 65-1 and a document data portion 65-2 converted into a printer language. The application name portion 65-1 includes a web application “ As an application name corresponding to “dataprint”, “WebBrowserA https://server.xxx.co.jp/dataprint/” is included.
通信部57は、プリンタ52との通信機能を有するインタフェース部であり、送信部として、印刷データ生成部56により生成された印刷データをプリンタ52へ送信し、また、受信部として、プリンタ52から印刷不可通知画面を受信する。
The
プリンタ52は、本実施例ではポスターやポップを印刷するためのプリンタであり、図8に示されるように、プリンタ通信部59、一時記憶部30、許可アプリケーション名記憶部60、設定部61、表示入力部62、抽出部33、印刷可否判断部34、印刷実行部35及びこれら各部を制御するための印刷制御部63を備えている。
In this embodiment, the
プリンタ通信部59は、クライアント装置51との通信を行うインタフェース部であり、クライアント装置51から印刷データを受信して一時記憶部30へ送る機能を有する。また、プリンタ通信部59は、印刷不可通知画面をクライアント装置51へ送信する通知部としての機能を有する。
The
許可アプリケーション名記憶部60は、アプリケーション情報記憶部として、プリンタ52において印刷実行が許可されるアプリケーション名、即ち許可アプリケーション名が記憶される記憶領域である。
The permitted application
図10は、実施例2における許可アプリケーション名記憶部の構成を示す説明図である。
許可アプリケーション名記憶部60には、図10に示されるように、アプリケーション名「ApplicationD」と、webブラウザ名「WebBrowserA」及びwebアプリケーション「popprint」のURL情報「http://server.xxx.co.jp/popprint/」を含むアプリケーション名「WebBrowserA http://server.xxx.co.jp/popprint/」とが、それぞれ許可アプリケーション名として記憶されている。
FIG. 10 is an explanatory diagram illustrating a configuration of the permitted application name storage unit according to the second embodiment.
As shown in FIG. 10, the permitted application
設定部61は、後述する表示入力部62からの入力に基づいて、許可アプリケーション名を設定するための設定画面を表示入力部62に表示させる。また、設定部61は、表示入力部62からの入力に基づいて、許可アプリケーション名記憶部60への許可アプリケーション名の設定を行う。
The setting
表示入力部62は、例えば操作パネルからなり、設定画面の表示機能や、データ入力機能を有する。 The display input unit 62 includes, for example, an operation panel and has a setting screen display function and a data input function.
次に、本実施例の印刷処理システム50の動作について、以下に示すフローチャートに沿って説明する。なお、許可アプリケーション名記憶部60への許可アプリケーション名の設定処理の手順については、実施例1と同様なので、説明を省略する。
図11は、本発明に係る印刷処理システムの実施例2における印刷動作を示すフローチャートである。
Next, the operation of the
FIG. 11 is a flowchart showing a printing operation in the second embodiment of the print processing system according to the present invention.
クライアント装置51において、webブラウザではないアプリケーション「ApplicationD」が実行され、印刷が指示された場合の動作については、実施例1と同一なので、説明を省略する。
ここでは、クライアント装置51のwebブラウザ「WebBrowserA」上で、URL情報「http://server.xxx.co.jp/dataprint/」が指定され、アプリケーションサーバ13のwebアプリケーション「dataprint」が実行された後、印刷が指示された場合の印刷処理システム50の動作について、説明する。
In the
Here, the URL information “https://server.xxx.co.jp/dataprint/” is specified on the web browser “WebBrowserA” of the
クライアント装置51において、選択入力部17により印刷要求情報が入力される(ステップS201)と、アプリケーション部18が、印刷する原稿の原稿データに基づいて、アプリケーション名「WebBrowserA」を含む印刷用データを作成する(ステップS202)。作成された印刷用データは、一時記憶部19に記憶される。
In the
続いて、装置制御部58は、アプリケーション名取得部21を制御して、一時記憶部19に記憶された印刷用データから、アプリケーション名「WebBrowserA」を取得させる(ステップS203)。取得されたアプリケーション名「WebBrowserA」は、アプリケーション判断部22に送られる。
Subsequently, the
次に、装置制御部58の制御により、アプリケーション判断部22が、アプリケーション名取得部21から受けたアプリケーション名がwebブラウザ名記憶部20(図2)に記憶されているwebブラウザ名の何れかと一致するか否かに基づいて、使用アプリケーションがwebブラウザであるか否かを判断する(ステップS204)。アプリケーション名「WebBrowserA」はwebブラウザ名記憶部20に記憶されているwebブラウザ名に一致するので、アプリケーション判断部22は、使用アプリケーションがwebブラウザであると判断する(ステップS204)。
Next, under the control of the
webブラウザであると判断される(ステップS204)と、装置制御部58は、URL情報取得部55を制御して、該webブラウザ上で実行中のwebアプリケーションのURL情報を取得すべく、まず、一時記憶部19に記憶されている印刷用データ内を検索し、URL情報が含まれているか否かを判断する(ステップS211)。URL情報が含まれている場合、URL情報取得部55は、該URL情報「http://server.xxx.co.jp/dataprint/」を取得する(ステップS301)。そして、URL情報取得部55は、印刷用データに含まれるアプリケーション名「WebBrowserA」に、取得したURL情報「http://server.xxx.co.jp/dataprint/」を付加する(ステップS301)。一時記憶部19には、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」を含む印刷用データが記憶される(ステップS301)。
When it is determined that it is a web browser (step S204), the
また、印刷用データにURL情報が含まれていない場合(ステップS211)、URL情報取得部55は、webブラウザ上で実行中のwebアプリケーションのURL情報「http://server.xxx.co.jp/dataprint/」を、webブラウザから取得する(ステップS302)。取得されたURL情報「http://server.xxx.co.jp/dataprint/」は、印刷用データに含まれるアプリケーション名「WebBrowserA」に付加されて、一時記憶部19には、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」を含む印刷用データが記憶される((ステップS302)。
If the URL information is not included in the print data (step S211), the URL
そして、装置制御部58の制御により、印刷データ生成部56は、一時記憶部19に記憶されている印刷用データに基づいて、印刷データを生成する(ステップS205)。印刷データ生成部56は、印刷用データに含まれる原稿データをプリンタ言語に変換して、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」を含む印刷データ(図9)を生成する(ステップS205)。
Then, under the control of the
生成された印刷データは、通信部57によりプリンタ52へ送信され(ステップS206)、プリンタ52において、プリンタ通信部59により受信された後、一時記憶部30に記憶される。
The generated print data is transmitted to the
続いて、プリンタ52の抽出部33が、一時記憶部30に記憶されている印刷データ(図9)のアプリケーション名部分65−1から、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」を抽出して取得する(ステップS207)。取得されたアプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」は、一時記憶部30に記憶される。
Subsequently, the
次に、印刷可否判断部34が、一時記憶部30に記憶されているアプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」が、許可アプリケーション名記憶部60に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する(ステップS208)。図10に示される許可アプリケーション名記憶部31には、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」に一致する許可アプリケーション名は記憶されていないので、印刷可否判断部34は、印刷実行不可と判断する(ステップS208)。
Next, the
印刷実行不可と判断される(ステップS208)と、印刷制御部63の制御により、プリンタ通信部59は、図示されない画面格納部から、該判断結果を通知するための印刷不可通知画面の画面情報を読み出して、クライアント装置51へ送信する、或いは、印刷不可であることを通知する(ステップS303)。
If it is determined that printing cannot be performed (step S208), the
クライアント装置51において、通信部57がプリンタ52から印刷不可通知画面の画面情報或いは印刷不可を示す通知を受信すると、装置制御部58は、表示部54に印刷不可通知画面を表示させる(ステップS304)。これにより、印刷処理は終了する。
In the
ステップS208において、許可アプリケーション名記憶部60に、一致する許可アプリケーション名が記憶されている場合、印刷可否判断部34は、印刷実行可と判断する。そして、印刷実行部35が、一時記憶部30に記憶されている印刷データに基づいて、印刷を実行する(ステップS209)。これにより、印刷処理は終了する。
In step S <b> 208, if a matching permitted application name is stored in the permitted application
上記のように、使用アプリケーションがwebブラウザである場合、該webブラウザ上で実行中のwebアプリケーションに対応するURL情報が、アプリケーション名に付加される。また、印刷不可と判断された場合、該判断結果がプリンタからクライアント装置へ送信され、クライアント装置の表示部に印刷不可通知画面が表示される。 As described above, when the application used is a web browser, URL information corresponding to the web application being executed on the web browser is added to the application name. If it is determined that printing is not possible, the determination result is transmitted from the printer to the client device, and a printing impossible notification screen is displayed on the display unit of the client device.
以上のように、本実施例の印刷処理システムでは、webブラウザ名にwebアプリケーション名を付加してアプリケーション名とすることにより、webブラウザとwebアプリケーションとの組み合わせに応じた印刷制限を設定可能となる。また、印刷不可通知画面がクライアント装置に表示されるので、ユーザがプリンタの設置場所までわざわざ足を運ばずとも印刷実行不可が通知される。 As described above, in the print processing system according to the present exemplary embodiment, by adding the web application name to the web browser name to obtain the application name, it is possible to set print restrictions according to the combination of the web browser and the web application. . In addition, since the print disabled notification screen is displayed on the client device, it is notified that printing cannot be executed without the user having to travel to the installation location of the printer.
なお、本実施例の印刷処理システムでは、印刷実行を許可する許可アプリケーション名が設定して記憶されたが、これに代えて、印刷実行を不可とするアプリケーション名を設定して記憶しても良い。 In the print processing system of the present embodiment, the permitted application name that permits printing execution is set and stored, but instead, an application name that prohibits printing execution may be set and stored. .
更に、本実施例では、webアプリケーション格納部は、ネットワークを介してクライアント装置に接続されるアプリケーションサーバ内に設けられているが、クライアント装置の内部に備えることも可能である。 Furthermore, in this embodiment, the web application storage unit is provided in an application server connected to the client device via the network, but may be provided in the client device.
図12は、本発明に係る印刷処理システムの実施例3の構成を示すブロック図である。
本実施例の印刷処理システムでは、ネットワークに接続される管理サーバを更に設け、該管理サーバにおいて印刷可否を判断する構成が、実施例1及び実施例2とは異なる。
なお、本実施例において、実施例1或いは実施例2と同様な構成及び動作については同一の符号で示し、これらについての詳しい説明を省略する。
FIG. 12 is a block diagram showing the configuration of the print processing system according to the third embodiment of the present invention.
In the print processing system of the present embodiment, a management server connected to the network is further provided, and the configuration for determining whether printing is possible in the management server is different from the first and second embodiments.
In the present embodiment, the same configurations and operations as those in the first embodiment or the second embodiment are denoted by the same reference numerals, and detailed description thereof will be omitted.
本実施例の印刷処理システム70は、図12に示されるように、クライアント装置71、プリンタ72、管理サーバ73及びアプリケーションサーバ13を含んで構成される。クライアント装置71、プリンタ72、管理サーバ73及びアプリケーションサーバ13は、それぞれネットワーク74を介して接続される。また、印刷処理システム70には、図示されない複数台のプリンタが、ネットワーク74を介して接続されているものとする。
なお、クライアント装置71及びプリンタ72の接続形態として、USB接続やパラレル接続を採用しても良い。
As shown in FIG. 12, the
Note that a USB connection or a parallel connection may be adopted as a connection form of the
クライアント装置71は、図12に示されるように、表示部16、選択入力部17、アプリケーション部18、一時記憶部19、webブラウザ名記憶部20、アプリケーション名取得部21、アプリケーション判断部22、URL情報取得部55、印刷データ生成部56、通信部57及びこれら各部を制御するための装置制御部75を備えている。
As shown in FIG. 12, the
プリンタ72は、本実施例では該プリンタ72を識別するためのプリンタ識別情報「X」を有し、ポスターやポップを印刷するためのプリンタであり、図12に示されるように、プリンタ通信部29、一時記憶部30、表示入力部76、抽出部33、印刷可否問合せ部77、印刷実行部35、通知部78及びこれら各部を制御するための印刷制御部79を備えている。
プリンタ72が有するプリンタ識別情報「X」は、例えばIPアドレスからなり、ネットワーク74においてプリンタ72を特定するために利用される。
In this embodiment, the
The printer identification information “X” included in the
表示入力部76は、例えば操作パネルからなり、印刷不可通知画面を表示する。
The
印刷可否問合せ部77は、印刷実行の可否を問合せるために、印刷可否問合せ情報を生成し、生成された印刷可否問合せ情報と、一時記憶部30に記憶されているアプリケーション名と、プリンタ72のプリンタ識別情報「X」とを、管理サーバ73へ送信する機能を有する。
The print
通知部78は、印刷不可通知画面を表示入力部76に表示させる機能を有する。
The
管理サーバ73には、本実施例では表示装置80及び入力装置81が、図示されないインタフェース部を介して接続されている。
In the present embodiment, a
表示装置80は、例えばディスプレイからなり、設定画面を表示する。
The
入力装置81は、例えばマウス及びキーボードからなり、管理サーバ73へのデータ入力機能を有する。
The input device 81 includes, for example, a mouse and a keyboard, and has a data input function to the
管理サーバ73は、複数台のプリンタを管理するためのサーバであり、図12に示されるように、サーバ通信部82、一時記憶部83、許可アプリケーション名記憶部84、設定部85、印刷可否判断部86、信号生成部87及びこれら各部を制御するためのサーバ制御部88を備えている。
The
サーバ通信部82は、プリンタ72との通信機能を有するインタフェース部であり、プリンタ72から印刷可否問合せ情報及びアプリケーション名を受信するサーバ受信部としての機能及び後述する信号生成部87により生成された信号をプリンタ72へ送信するサーバ送信部としての機能を有する。
The
一時記憶部83には、サーバ通信部82により受信されたアプリケーション名やプリンタ識別情報が、一時的に記憶される。
The
許可アプリケーション名記憶部84は、アプリケーション情報記憶部としての機能を有し、印刷実行が許可されるアプリケーション名が、許可アプリケーション名として記憶される記憶領域である。本実施例の許可アプリケーション名記憶部84には、図10に示されるように、許可アプリケーション名として「ApplicationD」及び「WebBrowserA http://server.xxx.co.jp/popprint/」が記憶されているものとする。
The permitted application
設定部85は、入力装置81からの入力に基づいて、許可アプリケーション名を設定するための設定画面を、表示装置80に表示させる。また、設定部85は、入力装置81による入力に基づいて、許可アプリケーション名記憶部84への許可アプリケーション名の設定を行う。
The setting
印刷可否判断部86は、一時記憶部83に記憶されているアプリケーション名が、許可アプリケーション名記憶部84に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。
The printability determination unit 86 determines whether or not to execute printing based on whether or not the application name stored in the
信号生成部87は、印刷実行の許可を示す許可信号や、印刷実行不可を示す不可信号を生成する機能を有する。
The
次に、本実施例の印刷処理システム70の動作について、以下に示すフローチャートに沿って説明する。なお、許可アプリケーション名記憶部84への許可アプリケーション名の設定処理の手順については、実施例1と同様なので、説明を省略する。
図13は、本発明に係る印刷処理システムの実施例3における印刷動作を示すフローチャートである。
Next, the operation of the
FIG. 13 is a flowchart showing a printing operation in the third embodiment of the print processing system according to the present invention.
ここでは、クライアント装置71のwebブラウザ「WebBrowserA」上で、URL情報「http://server.xxx.co.jp/dataprint/」が指定され、アプリケーションサーバ13のwebアプリケーション「dataprint」が実行された後、プリンタ72を利用した印刷が指示された場合の印刷処理システム70の動作について、説明する。
Here, the URL information “https://server.xxx.co.jp/dataprint/” is specified on the web browser “WebBrowserA” of the
クライアント装置71において、選択入力部17により印刷要求情報と、印刷に使用するプリンタを指定するためのプリンタ指定情報として、プリンタ識別情報「X」が入力される(ステップS201)と、印刷要求情報はアプリケーション部18に送られ、プリンタ識別情報「X」は一時記憶部19に記憶される。
In the
そして、アプリケーション部18により印刷用データが生成される(ステップS202)と、装置制御部75は、アプリケーション名取得部21を制御して、印刷用データからアプリケーション名「WebBrowserA」を取得させる(ステップS203)。取得されたアプリケーション名「WebBrowserA」は、アプリケーション判断部22に送られる。
Then, when printing data is generated by the application unit 18 (step S202), the
次に、装置制御部75の制御により、アプリケーション判断部22が、使用アプリケーションがwebブラウザであるか否かを判断する(ステップS204)。アプリケーション取得部21から受けたアプリケーション名「WebBrowserA」は、webブラウザ名記憶部20に記憶されているwebブラウザ名に一致するので、アプリケーション判断部22は、使用アプリケーションがwebブラウザであると判断する(ステップS204)。
Next, under the control of the
webブラウザであると判断される(ステップS204)と、装置制御部75の制御により、URL情報取得部55が、該webブラウザ上で実行中のwebアプリケーションのURL情報を取得すべく、印刷用データ内にURL情報が含まれているか否かを判断する(ステップS211)。URL情報が含まれている場合、URL情報取得部55は、該URL情報「http://server.xxx.co.jp/dataprint/」を取得し、印刷用データに含まれるアプリケーション名「WebBrowserA」に該URL情報を付加して、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」を記憶させる(ステップS301)。
When it is determined that the web browser is used (step S204), under the control of the
印刷用データ内にURL情報が含まれていないと判断された場合(ステップS211)、URL情報取得部55は、webブラウザ上で実行中のwebアプリケーションのURL情報「http://server.xxx.co.jp/dataprint/」を、webブラウザから取得し、印刷用データに含まれるアプリケーション名「WebBrowserA」に該URL情報を付加して、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」を記憶させる(ステップS302)。
When it is determined that the URL information is not included in the print data (step S211), the URL
そして、装置制御部75は、印刷データ生成部56を制御して、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」を含む印刷データ(図9)を生成させる(ステップS205)。
The
続いて、通信部57が、一時記憶部19に記憶されているプリンタ識別情報「X」に基づいて、印刷データをプリンタ72へ送信する(ステップS206)。
Subsequently, the
プリンタ72において、プリンタ通信部29が印刷データを受信すると、該印刷データは一時記憶部30に記憶される。
In the
続いて、印刷制御部79の制御により、抽出部33は、一時記憶部30に記憶されている印刷データから、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」を取得する(ステップS207)。取得されたアプリケーション名は、一時記憶部30に記憶される。
Subsequently, under the control of the
次に、印刷制御部79は、印刷可否問合せ部77を制御して、印刷実行の可否を問合せるべく印刷可否問合せ情報を生成させる(ステップS401)。印刷可否問合せ部77は、印刷可否問合せ情報を生成した後、該印刷可否問合せ情報と、一時記憶部30から読み出されたアプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」及びプリンタ72のプリンタ識別情報「X」とを、管理サーバ73へ送信する(ステップS401)。
Next, the
管理サーバ73において、サーバ通信部82がプリンタ72から印刷可否問合せ情報、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」及びプリンタ識別情報「X」を受信すると、サーバ制御部88は、アプリケーション名及びプリンタ識別情報を一時記憶部83に記憶させる。
In the
続いて、サーバ制御部88の制御により、印刷可否判断部86が、印刷実行の可否を判断する(ステップS402)。印刷可否判断部86は、一時記憶部83に記憶されているアプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」が、許可アプリケーション名記憶部84(図10)に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。
Subsequently, under the control of the
印刷実行可と判断される(ステップS402)と、サーバ制御部88は、信号生成部87に印刷実行可を示す許可信号を生成させる(ステップS403)。そして、サーバ通信部82が、該許可信号を、一時記憶部83から読み出したプリンタ識別情報「X」に基づいて、対応するプリンタ72へ送信する(ステップS403)。
When it is determined that printing can be performed (step S402), the
プリンタ72において、印刷可否問合せ部77が管理サーバ73からの許可信号を受信すると、印刷制御部79の制御により、印刷実行部35が、一時記憶部30に記憶されている印刷データに基づいて、印刷を実行する(ステップS209)。これにより、印刷処理は終了する。
In the
ステップS402において、印刷実行不可と判断されると、サーバ制御部88は、信号生成部87に印刷実行不可を示す不可信号を生成させる(ステップS404)。そして、サーバ通信部82が、該不可信号を、一時記憶部83から読み出したプリンタ識別情報「X」に基づいて、対応するプリンタ72へ送信する(ステップS404)。
If it is determined in step S402 that printing cannot be performed, the
プリンタ72において、印刷可否問合せ部77が管理サーバ73からの不可信号を受信すると、通知部78が表示入力部76を制御して、印刷不可通知画面を表示させる(ステップS405)。これにより、印刷処理は終了する。
In the
上記のように、プリンタに接続する管理サーバにおいて、アプリケーション名に基づく印刷可否の判断が行われる。 As described above, the management server connected to the printer determines whether printing is possible based on the application name.
なお、ステップS204において、アプリケーション判断部22により、使用ブラウザがwebブラウザではないと判断された場合、印刷処理システム70は、ステップS205の動作に移り、以降の処理を実施する。
If the
以上のように、本実施例の印刷処理システムは、許可アプリケーション名の設定や印刷実行可否の判断を行う管理サーバを更に設けることにより、複数台のプリンタが接続される環境において、管理サーバにおける設定が全てのプリンタに対して有効となるので、各プリンタに対して一台ずつ設定を行う手間が削減される。 As described above, the print processing system according to the present exemplary embodiment further includes a management server that performs setting of permitted application names and determination of whether or not to execute printing, so that settings in the management server can be performed in an environment in which a plurality of printers are connected. Since this is effective for all printers, the trouble of setting one printer for each printer is reduced.
なお、本実施例では、クライアント装置からプリンタへ印刷データを送信し、該プリンタから管理サーバに対して印刷可否の問合せを行っているが、クライアント装置から管理サーバへ印刷データを送信し、該管理サーバにおいて印刷可否の判断を行った後、印刷実行可と判断された印刷データのみをプリンタへ送信し、印刷実行不可と判断された場合は、クライアント装置に印刷不可通知画面を表示させる構成をとることもできる。 In this embodiment, print data is transmitted from the client device to the printer, and an inquiry is made from the printer to the management server as to whether printing is possible. However, the print data is transmitted from the client device to the management server, and the management server After determining whether or not printing is possible at the server, only the print data determined to be printable is transmitted to the printer, and when it is determined that printing cannot be executed, a print disabled notification screen is displayed on the client device. You can also.
また、本実施例では、許可アプリケーション名記憶部には、許可アプリケーション名のみが記憶されているが、各プリンタのプリンタ識別情報に対応させて許可アプリケーション名を記憶させる構成をとることも可能である。この場合、印刷可否判断部は、プリンタから送信されたプリンタ識別情報に基づいて、許可アプリケーション名を読み出し、印刷実行の可否を判断する。これにより、プリンタ毎に異なる許可アプリケーション名を設定可能となるので、適用範囲が拡大される。また、許可アプリケーション名に代えて、印刷実行を不可とする不可アプリケーション名を設定して記憶しても良い。 In this embodiment, only the permitted application name is stored in the permitted application name storage unit. However, it is possible to adopt a configuration in which the permitted application name is stored in correspondence with the printer identification information of each printer. . In this case, the print propriety determination unit reads the permitted application name based on the printer identification information transmitted from the printer, and determines whether print execution is possible. As a result, different permitted application names can be set for each printer, so that the application range is expanded. Instead of the permitted application name, a disabled application name that disables printing execution may be set and stored.
更に、本実施例では、webアプリケーション格納部は、ネットワークを介してクライアント装置に接続されるアプリケーションサーバ内に設けられているが、クライアント装置の内部に備えることも可能である。 Furthermore, in this embodiment, the web application storage unit is provided in an application server connected to the client device via the network, but may be provided in the client device.
図14は、本発明に係る印刷処理システムの実施例4の構成を示すブロック図である。
本実施例の印刷処理システムでは、クライアント装置に印刷可否判断部を設ける構成が、実施例1、実施例2及び実施例3とは異なる。
なお、本実施例において、実施例1乃至実施例3と同様な構成及び動作については同一の符号で示し、これらについての詳しい説明を省略する。
FIG. 14 is a block diagram showing the configuration of the print processing system according to the fourth embodiment of the present invention.
In the print processing system according to the present embodiment, the configuration in which the print permission / non-permission determination unit is provided in the client device is different from the first, second, and third embodiments.
In the present embodiment, the same configurations and operations as those in the first to third embodiments are denoted by the same reference numerals, and detailed description thereof will be omitted.
本実施例の印刷処理システム90は、図14に示されるように、クライアント装置91、プリンタ92及びアプリケーションサーバ13を含んで構成される。クライアント装置91、プリンタ92及びアプリケーションサーバ13は、それぞれネットワーク93を介して接続される。
なお、クライアント装置91及びプリンタ92の接続形態として、USB接続やパラレル接続を採用しても良い。
As shown in FIG. 14, the
Note that a USB connection or a parallel connection may be adopted as a connection form of the
クライアント装置91は、図14に示されるように、表示部16、選択入力部17、アプリケーション部18、一時記憶部19、webブラウザ名記憶部20、アプリケーション名取得部21、アプリケーション判断部22、URL情報取得部55、許可アプリケーション名記憶部94、設定部95、印刷可否判断部96、印刷データ生成部97、通信部25、通知部98及びこれら各部を制御するための装置制御部99を備えている。
As shown in FIG. 14, the
許可アプリケーション名記憶部94は、アプリケーション情報記憶部として、プリンタ92において印刷実行が許可される許可アプリケーション名が記憶される記憶領域である。本実施例の許可アプリケーション名記憶部94には、図10に示されるように、許可アプリケーション名「ApplicationD」及び「WebBrowserA http://server.xxx.co.jp/popprint/」が記憶されているものとする。
The permitted application
設定部95は、選択入力部17からの入力に基づいて、許可アプリケーション名を設定するための設定画面を表示部16に表示させる。また、設定部85は、選択入力部17による入力に基づいて、許可アプリケーション名記憶部94への許可アプリケーション名の設定を行う。
The setting
印刷可否判断部96は、一時記憶部19に記憶されているアプリケーション名が、許可アプリケーション名記憶部94に記憶されているアプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。
The print
印刷データ生成部97は、一時記憶部19から印刷用データを読み出して、プリンタ92に対応するプリンタ言語に変換して印刷データを生成する。本実施例の印刷データ生成部97により生成される印刷データは、実施例1(図3)、実施例2(図9)及び実施例3とは異なり、アプリケーション名部分は含まず、プリンタ言語に変換された原稿データ部分のみからなる。
The print
通知部98は、図示されない画面格納部から印刷不可通知画面を読み出して、表示部16に表示させる機能を有する。
The
プリンタ92は、ポスターやポップを印刷するためのプリンタであり、図14に示されるように、プリンタ通信部29、一時記憶部30、印刷実行部35及びこれら各部を制御するための印刷制御部101を備えている。
The
次に、本実施例の印刷処理システム90の動作について、以下に示すフローチャートに沿って説明する。なお、許可アプリケーション名記憶部94への許可アプリケーション名の設定処理の手順については、実施例1と同様なので、説明を省略する。
図15は、本発明に係る印刷処理システムの実施例4における印刷動作を示すフローチャートである。
Next, the operation of the
FIG. 15 is a flowchart showing the printing operation in the embodiment 4 of the print processing system according to the present invention.
ここでは、クライアント装置91のwebブラウザ「WebBrowserA」上で、URL情報「http://server.xxx.co.jp/dataprint/」が指定され、アプリケーションサーバ13のwebアプリケーション「dataprint」が実行された後、印刷が指示された場合の印刷処理システム90の動作について、説明する。
Here, the URL information “https://server.xxx.co.jp/dataprint/” is specified on the web browser “WebBrowserA” of the
クライアント装置91において、選択入力部17により印刷要求情報が入力された(ステップS201)後、使用アプリケーションがwebブラウザであるか否か判断され(ステップS204)、webブラウザであると判断された場合、URL情報を取得してアプリケーション名に付加する(ステップS301、ステップS302)までの処理の流れは、実施例3と同一なので、説明を省略する。
In the
一時記憶部19に記憶されているアプリケーション名「WebBrowserA」に、URL情報取得部55により取得されたURL情報「http://server.xxx.co.jp/dataprint/」が付加されて、アプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」が一時記憶部19に記憶される(ステップS301、ステップS302)と、装置制御部99は、印刷可否判断部96を制御して、印刷実行の可否を判断させる(ステップS501)。印刷可否判断部96は、一時記憶部19に記憶されているアプリケーション名「WebBrowserA http://server.xxx.co.jp/dataprint/」が、許可アプリケーション名記憶部94(図10)に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。
The URL name “https://server.xxx.co.jp/dataprint/” acquired by the URL
印刷実行可と判断される(ステップS501)と、装置制御部99は、印刷データ生成部97に印刷データを生成させる(ステップS502)。印刷データ生成部97は、一時記憶部19に記憶されている印刷用データに基づいて、印刷データを生成する。
When it is determined that printing can be performed (step S501), the
生成された印刷データは、通信部25によりプリンタ92へ送信され(ステップS503)、プリンタ92において、プリンタ通信部29により受信された後、一時記憶部30に記憶される。そして、印刷制御部101の制御により、印刷実行部35が、該印刷データに基づいて、印刷を実行する(ステップS504)。これにより、印刷処理は終了する。
The generated print data is transmitted to the
ステップS501において、印刷実行不可と判断されると、通知部98が表示部16に印刷不可通知画面を表示させる(ステップS505)。これにより、印刷処理は終了する。
If it is determined in step S501 that printing cannot be performed, the
上記のように、クライアント装置において、アプリケーション名に基づく印刷可否の判断が行われる。 As described above, the client device determines whether to allow printing based on the application name.
なお、ステップS204において、アプリケーション判断部22により、使用ブラウザがwebブラウザではないと判断された場合、印刷処理システム90は、ステップS501の動作に移り、以降の処理を実施する。
If the
以上のように、本実施例の印刷処理システムでは、クライアント装置側に許可アプリケーション名記憶部及び印刷可否判断部を設けることにより、従来のプリンタをそのまま利用して、本発明の印刷処理システムを実現可能となる。また、印刷実行可と判断された場合にのみ、印刷データが生成されてプリンタへ送信されるので、プリンタへの負荷が軽減されると共に、クライアント装置において、無駄な印刷データの生成に要する時間や負荷が削減される。 As described above, in the print processing system according to the present exemplary embodiment, by providing the permitted application name storage unit and the printability determination unit on the client device side, the print processing system according to the present invention is realized using the conventional printer as it is. It becomes possible. Also, since print data is generated and transmitted to the printer only when it is determined that printing can be executed, the load on the printer is reduced and the time required for generating unnecessary print data in the client device is reduced. The load is reduced.
なお、クライアント装置の設定部における許可アプリケーション名の設定に際して、特別な権限を有するオペレータ又は上席の管理者による特定の認証番号の入力のみにより、設定画面を表示可能とする構成をとることもできる。これにより、ユーザによる許可アプリケーション名の設定の解除が防止されるので、印刷の増加を確実に抑制可能となる。 Note that when the permitted application name is set in the setting unit of the client device, the setting screen can be displayed only by inputting a specific authentication number by an operator having a special authority or a senior administrator. This prevents the user from canceling the setting of the permitted application name, so that an increase in printing can be reliably suppressed.
また、本実施例では、許可アプリケーション名記憶部には、許可アプリケーション名のみが記憶されているが、プリンタのプリンタ識別情報に対応させて許可アプリケーション名を記憶させる構成をとることも可能である。この場合、複数台のプリンタを利用可能なクライアント装置において、印刷に使用するプリンタが指定されると、印刷可否判断部は、該プリンタのプリンタ識別情報に基づいて、許可アプリケーション名を読み出して、印刷実行の可否を判断する。これにより、プリンタ毎に異なる許可アプリケーション名を設定可能となるので、適用範囲が拡大される。また、許可アプリケーション名に代えて、印刷実行を不可とする不可アプリケーション名を設定して記憶しても良い。 In this embodiment, only the permitted application name is stored in the permitted application name storage unit. However, the permitted application name may be stored in association with the printer identification information of the printer. In this case, in a client device that can use a plurality of printers, when a printer to be used for printing is designated, the print availability determination unit reads the permitted application name based on the printer identification information of the printer, and prints Determine whether execution is possible. As a result, different permitted application names can be set for each printer, so that the application range is expanded. Instead of the permitted application name, a disabled application name that disables printing execution may be set and stored.
更に、本実施例では、webアプリケーション格納部は、ネットワークを介してクライアント装置に接続されるアプリケーションサーバ内に設けられているが、クライアント装置の内部に備えることも可能である。 Furthermore, in this embodiment, the web application storage unit is provided in an application server connected to the client device via the network, but may be provided in the client device.
上記各実施例では、本発明をプリンタに適用した場合について説明したが、本発明は、この例に限定されるものではない。プリンタに代えて、ファクシミリや複写機、複合機等にも適用可能である。 In each of the above embodiments, the case where the present invention is applied to a printer has been described. However, the present invention is not limited to this example. Instead of a printer, the present invention can also be applied to a facsimile, a copier, a multifunction machine, and the like.
10、50、70、90 印刷処理システム
11、51、71、91 クライアント装置
12、52、72、92 プリンタ
13 アプリケーションサーバ
20 webブラウザ名記憶部
21 アプリケーション名取得部
22 アプリケーション判断部
23、55 URL情報取得部
24、56、97 印刷データ生成部
25、57 通信部
29、59 プリンタ通信部
31、60、84、94 許可アプリケーション名記憶部
32、61、85、95 設定部
33 抽出部
34、86、96 印刷可否判断部
35 印刷実行部
36、78、98 通知部
73 管理サーバ
77 印刷可否問合せ部
82 サーバ通信部
87 信号生成部
10, 50, 70, 90
Claims (20)
アプリケーション識別情報を有し、印刷用データを作成するアプリケーションと、
前記アプリケーション識別情報を取得するアプリケーション情報取得部と、
取得された前記アプリケーション識別情報に基づいて、前記アプリケーションがwebブラウザであるか否かを判断するアプリケーション判断部と、
webブラウザであると判断されると、該webブラウザで実行中のwebアプリケーションのURL(Uniform Resource Locator)情報を、アプリケーション識別情報として取得するURL情報取得部と、
複数のアプリケーション識別情報が予め記憶されるアプリケーション情報記憶部と、
取得されたアプリケーション識別情報と、前記アプリケーション情報記憶部に記憶されているアプリケーション識別情報とに基づいて、印刷の可否を判断する印刷可否判断部とを備え、
印刷可と判断されると、前記印刷データ生成部は、前記印刷用データに基づき印刷データを生成する
ことを特徴とする情報処理装置。 An information processing apparatus including a print data generation unit that generates print data to be transmitted to a printing apparatus,
An application having application identification information and creating print data;
An application information acquisition unit for acquiring the application identification information;
An application determination unit that determines whether or not the application is a web browser based on the acquired application identification information;
If it is determined to be a web browser, a URL information acquisition unit that acquires URL (Uniform Resource Locator) information of a web application being executed in the web browser as application identification information;
An application information storage unit in which a plurality of pieces of application identification information are stored in advance;
A print propriety determining unit that determines whether printing is possible based on the acquired application identification information and the application identification information stored in the application information storage unit;
If it is determined that printing is possible, the print data generation unit generates print data based on the print data.
ことを特徴とする請求項1記載の情報処理装置。 The information processing apparatus according to claim 1, further comprising a display unit that displays a result of the determination when the printability determination unit determines that printing is not possible.
前記アプリケーション情報取得部は、前記印刷用データから前記アプリケーション識別情報を取得する
ことを特徴とする請求項1記載の情報処理装置。 The printing data created by the application includes application identification information,
The information processing apparatus according to claim 1, wherein the application information acquisition unit acquires the application identification information from the printing data.
ことを特徴とする請求項1記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the application information acquisition unit acquires application identification information from the application.
前記アプリケーション判断部は、前記webブラウザ情報記憶部に記憶されているwebブラウザ識別情報の何れかと、取得された前記アプリケーション識別情報とが一致するか否かに基づき、前記判断を行う
ことを特徴とする請求項1記載の情報処理装置。 A web browser information storage unit that stores in advance at least one web browser identification information;
The application determination unit performs the determination based on whether any of the web browser identification information stored in the web browser information storage unit matches the acquired application identification information. The information processing apparatus according to claim 1.
前記印刷可否判断部は、前記URL情報が付加されたアプリケーション識別情報と、前記アプリケーション情報記憶部に記憶されているアプリケーション識別情報とに基づいて、前記判断を行う
ことを特徴とする請求項1記載の情報処理装置。 The URL information acquisition unit acquires URL information of the web application, adds the URL information to the application identification information acquired by the application information acquisition unit,
The printability determination unit performs the determination based on application identification information to which the URL information is added and application identification information stored in the application information storage unit. Information processing device.
前記URL情報取得部は、前記印刷用データから前記URL情報を取得する
ことを特徴とする請求項1記載の情報処理装置。 The printing data created by the application includes URL information of the web application,
The information processing apparatus according to claim 1, wherein the URL information acquisition unit acquires the URL information from the print data.
ことを特徴とする請求項1記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the URL information acquisition unit acquires the URL information from the web browser.
入力されたアプリケーション識別情報を、前記アプリケーション情報記憶部に記憶させる設定部と、
を更に備えることを特徴とする請求項1記載の情報処理装置。 An input unit for inputting application identification information;
A setting unit for storing the input application identification information in the application information storage unit;
The information processing apparatus according to claim 1, further comprising:
前記情報処理装置は、
アプリケーション識別情報を有し、印刷用データを作成するアプリケーションと、
前記アプリケーション識別情報を取得するアプリケーション情報取得部と、
前記アプリケーション識別情報に基づいて、前記アプリケーションがwebブラウザであるか否かを判断するアプリケーション判断部と、
webブラウザであると判断されると、該webブラウザで実行中のwebアプリケーションのURL情報を、アプリケーション識別情報として取得するURL情報取得部と、
作成された前記印刷用データに基づいて、取得されたアプリケーション識別情報を含む印刷データを生成する印刷データ生成部と、
生成された前記印刷データを前記印刷装置へ送信する送信部とを備え、
前記印刷装置は、
複数のアプリケーション識別情報が予め記憶されるアプリケーション情報記憶部と、
前記情報処理装置から受信した前記印刷データから、アプリケーション識別情報を抽出する抽出部と、
抽出されたアプリケーション識別情報と、前記アプリケーション識別情報記憶部に記憶されるアプリケーション情報とに基づいて、印刷の可否を判断する印刷可否判断部と、
印刷可と判断されると、前記印刷データに基づく印刷処理を実行する印刷実行部とを備える
ことを特徴とする印刷処理システム。 A print processing system including an information processing device and a printing device capable of communicating with the information processing device,
The information processing apparatus includes:
An application having application identification information and creating print data;
An application information acquisition unit for acquiring the application identification information;
An application determination unit that determines whether the application is a web browser based on the application identification information;
If it is determined that the web browser, the URL information acquisition unit that acquires the URL information of the web application being executed in the web browser as the application identification information;
A print data generation unit that generates print data including the acquired application identification information based on the generated print data;
A transmission unit that transmits the generated print data to the printing apparatus,
The printing apparatus includes:
An application information storage unit in which a plurality of pieces of application identification information are stored in advance;
An extraction unit that extracts application identification information from the print data received from the information processing apparatus;
Based on the extracted application identification information and the application information stored in the application identification information storage unit;
A print processing system comprising: a print execution unit that executes print processing based on the print data when it is determined that printing is possible.
前記印刷可否判断部により印刷不可と判断されると、該判断結果を前記情報処理装置へ通知する通知部を更に備え、
前記情報処理装置は、
前記印刷装置から前記判断結果を受信する受信部と、
受信した前記判断結果を表示する表示部とを更に備える
ことを特徴とする請求項10記載の印刷処理システム。 The printing apparatus includes:
A notification unit for notifying the information processing apparatus of the determination result when the printing permission determination unit determines that printing is impossible;
The information processing apparatus includes:
A receiving unit that receives the determination result from the printing apparatus;
The print processing system according to claim 10, further comprising: a display unit that displays the received determination result.
前記アプリケーションにより作成される前記印刷用データは、アプリケーション識別情報を含み、
前記アプリケーション情報取得部は、前記印刷用データから前記アプリケーション識別情報を取得する
ことを特徴とする請求項10記載の印刷処理システム。 In the information processing apparatus,
The printing data created by the application includes application identification information,
The print processing system according to claim 10, wherein the application information acquisition unit acquires the application identification information from the print data.
前記アプリケーション情報取得部は、前記アプリケーションからアプリケーション識別情報を取得する
ことを特徴とする請求項10記載の印刷処理システム。 In the information processing apparatus,
The print processing system according to claim 10, wherein the application information acquisition unit acquires application identification information from the application.
少なくとも一つのwebブラウザ識別情報が予め記憶されるwebブラウザ情報記憶部を更に備え、
前記アプリケーション判断部は、前記webブラウザ情報記憶部に記憶されているwebブラウザ識別情報の何れかと、取得された前記アプリケーション識別情報とが一致するか否かに基づいて、前記判断を行う
ことを特徴とする請求項10記載の印刷処理システム。 The information processing apparatus includes:
A web browser information storage unit that stores in advance at least one web browser identification information;
The application determination unit performs the determination based on whether any of the web browser identification information stored in the web browser information storage unit matches the acquired application identification information. The print processing system according to claim 10.
前記URL情報取得部は、前記webアプリケーションのURL情報を取得して、該URL情報を前記アプリケーション情報取得部により取得されたアプリケーション識別情報に付加し、
前記印刷データ生成部は、前記URL情報が付加されたアプリケーション識別情報を含む印刷データを生成する
ことを特徴とする請求項10記載の印刷処理システム。 In the information processing apparatus,
The URL information acquisition unit acquires URL information of the web application, adds the URL information to the application identification information acquired by the application information acquisition unit,
The print processing system according to claim 10, wherein the print data generation unit generates print data including application identification information to which the URL information is added.
前記アプリケーションにより作成される前記印刷用データは、前記webアプリケーションのURL情報を含み、
前記URL情報取得部は、前記印刷用データから前記URL情報を取得する
ことを特徴とする請求項10記載の印刷処理システム。 In the information processing apparatus,
The printing data created by the application includes URL information of the web application,
The print processing system according to claim 10, wherein the URL information acquisition unit acquires the URL information from the print data.
前記URL情報取得部は、前記webブラウザから前記URL情報を取得する
ことを特徴とする請求項10記載の印刷処理システム。 In the information processing apparatus,
The print processing system according to claim 10, wherein the URL information acquisition unit acquires the URL information from the web browser.
アプリケーション識別情報を入力する入力部と、
入力されたアプリケーション識別情報を、前記アプリケーション情報記憶部に記憶させる設定部とを更に備える
ことを特徴とする請求項10記載の印刷処理システム。 The printing apparatus includes:
An input unit for inputting application identification information;
The print processing system according to claim 10, further comprising: a setting unit that stores the input application identification information in the application information storage unit.
ことを特徴とする請求項19記載の印刷処理システム。 The print processing system according to claim 19, wherein the input unit includes an input device connected to the printing device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006321437A JP4709125B2 (en) | 2006-11-29 | 2006-11-29 | Information processing apparatus and print processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006321437A JP4709125B2 (en) | 2006-11-29 | 2006-11-29 | Information processing apparatus and print processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008134885A JP2008134885A (en) | 2008-06-12 |
JP4709125B2 true JP4709125B2 (en) | 2011-06-22 |
Family
ID=39559693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006321437A Expired - Fee Related JP4709125B2 (en) | 2006-11-29 | 2006-11-29 | Information processing apparatus and print processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4709125B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5152242B2 (en) | 2010-03-30 | 2013-02-27 | ブラザー工業株式会社 | Terminal device and computer program |
JP6482205B2 (en) * | 2014-08-21 | 2019-03-13 | キヤノン株式会社 | Information processing system, information processing apparatus, control method thereof, and control program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7145686B2 (en) * | 2001-10-31 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Web-based imaging device service influenced by accessories |
JP2004240752A (en) * | 2003-02-06 | 2004-08-26 | Canon Inc | Information distribution method |
JP2006146364A (en) * | 2004-11-16 | 2006-06-08 | Canon Marketing Japan Inc | Print control device, print control method, print control system, program and storage medium |
-
2006
- 2006-11-29 JP JP2006321437A patent/JP4709125B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008134885A (en) | 2008-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3622412B2 (en) | Printing apparatus, printing method, and printing system | |
US7984027B2 (en) | Image processing apparatus, document management server, document management system, and document management control method | |
JP4311440B2 (en) | Printing system, printing apparatus, terminal apparatus, print setting method, and print setting program | |
JP2008027153A (en) | Information processing program, information processor, and information processing method | |
JP2008046984A (en) | Image processing apparatus, image processing system, program, and transmission method of web browser setup information | |
JP2007200235A (en) | Removable media device, removable media device control program and network equipment control program | |
JP2008040958A (en) | Apparatus, method and program for managing electronic document and method for preparing electronic document | |
JP5230472B2 (en) | Web server, processing method, program | |
JP2009038526A (en) | Printing server apparatus | |
JP4732155B2 (en) | Image processing apparatus and control method | |
JP4661475B2 (en) | Device and history display limit method | |
JP2010055609A (en) | Composite machine, method of machine processable job operation, and medium | |
JP2009104261A (en) | Printing system, printer, print setting method, and print setting program | |
JP2009169504A (en) | Information processing system, image processor ,and image processing program | |
US9386082B2 (en) | Information processing apparatus, and control method and storage medium therefor | |
JP2005057549A (en) | Mfp system, server, remote operating method, and program | |
JP2009148963A (en) | Image formation device and image forming program | |
JP2009053867A (en) | Print system and print method | |
JP4709125B2 (en) | Information processing apparatus and print processing system | |
US8488148B2 (en) | Printing system for notifying data processing apparatus of information regarding a location of printing apparatus | |
JP2007264779A (en) | Unit for controlling use of authentication printing | |
JP2009070182A (en) | Print controller, print system, and program | |
JP2006001089A (en) | Image processor, image processing method, and image processing program | |
JP2006256118A (en) | Image forming device | |
JP2005123826A (en) | Image processor, printer, program and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090318 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110225 |
|
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: 20110315 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110317 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4709125 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |