JP2016110612A - Information processor, control method for information processor, and program - Google Patents

Information processor, control method for information processor, and program Download PDF

Info

Publication number
JP2016110612A
JP2016110612A JP2015103652A JP2015103652A JP2016110612A JP 2016110612 A JP2016110612 A JP 2016110612A JP 2015103652 A JP2015103652 A JP 2015103652A JP 2015103652 A JP2015103652 A JP 2015103652A JP 2016110612 A JP2016110612 A JP 2016110612A
Authority
JP
Japan
Prior art keywords
input
print
setting
item
application
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.)
Granted
Application number
JP2015103652A
Other languages
Japanese (ja)
Other versions
JP2016110612A5 (en
JP6456242B2 (en
Inventor
弘和 三枝
Hirokazu Saegusa
弘和 三枝
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to US14/956,682 priority Critical patent/US9715359B2/en
Publication of JP2016110612A publication Critical patent/JP2016110612A/en
Publication of JP2016110612A5 publication Critical patent/JP2016110612A5/en
Application granted granted Critical
Publication of JP6456242B2 publication Critical patent/JP6456242B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processor for sharing manager setting between a desktop UI and a touch panel UI, and for displaying popups to urge a user to perform an input to an item requiring an input set by manager setting to prevent the user from forgetting to perform the input to the item requiring the input.SOLUTION: An information processor includes: a display part for displaying a screen related to print setting; and storage means for storing print setting information for restricting print setting in two or more types of different display forms in a sharable manner. The information processor executes: processing S1007 for, when receiving an operation to change the print setting information stored in the storage means, notifying the display part that the print setting information is set; and processing S1010 for, when setting requiring an input to a predetermined item is included in the print setting information during the execution of printing, displaying a screen to urge an input to the predetermined item.SELECTED DRAWING: Figure 16

Description

本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関する。   The present invention relates to an information processing apparatus, a control method for the information processing apparatus, and a program.

印刷に際して、管理者は、通常の印刷設定の利用に制限を設けたい場合に、管理者用の印刷設定アプリケーションで設定可能な管理者設定を設定することができる。例えば、管理者は、印刷時にユーザーに対してパスワード入力を求める機能の設定を管理者設定で行うことで、印刷時にパスワード入力画面を表示し、パスワードの入力を強制することができる。具体的には、プリンタドライバーが、パスワード入力を求める機能を管理者設定で設定すると、印刷時にパスワード入力画面を表示し、入力したパスワードをデバイスに送信して、デバイスがパスワードを承認した場合のみ印刷を実行する。さらに、ドライバーユーザーインターフェース(UI)は、印刷時にポップアップでパスワードの入力し忘れを表示することで、ユーザーにパスワードの入力を促すことが可能である。   At the time of printing, the administrator can set administrator settings that can be set by the print setting application for the administrator in order to limit the use of normal print settings. For example, the administrator can set the function for requesting the user to input a password at the time of printing by setting the administrator, thereby displaying a password input screen at the time of printing and forcing the password to be input. Specifically, if the printer driver sets the password prompt function in the administrator settings, the password entry screen is displayed during printing, the entered password is sent to the device, and printing is performed only when the device approves the password. Execute. Furthermore, the driver user interface (UI) can prompt the user to input a password by displaying a pop-up forgotten password input at the time of printing.

また、特許文献1は、利用できない項目をユーザーが設定しようとする場合、利用できない理由をデバイスに問い合わせて、メッセージとして利用できない理由を表示する印刷制御方法を開示している。さらに、近年では、マウス操作主体のデスクトップユーザーインターフェース(UI)に加え、タッチパネル操作に特化したタッチパネルユーザーインターフェース(UI)をあわせもつオペレーティングシステム(OS)が知られている。このようなOSの各UI環境に印刷設定UIを提供するためには、各UI環境に対応する個別の印刷設定UI用モジュールを開発し提供する必要がある。   Patent Document 1 discloses a print control method that, when a user attempts to set an item that cannot be used, inquires of the device about the reason why the item cannot be used and displays the reason why the item cannot be used as a message. Furthermore, in recent years, an operating system (OS) that has a touch panel user interface (UI) specialized for touch panel operation in addition to a desktop user interface (UI) mainly for mouse operation is known. In order to provide the print setting UI to each UI environment of such an OS, it is necessary to develop and provide an individual print setting UI module corresponding to each UI environment.

特開2008−9901号公報JP 2008-9901 A

しかしながら、情報処理装置がデスクトップUIとタッチパネルUIの2つのUIを備える場合、一方で設定した管理者設定を他方のUIに反映できない。さらに、近年のドライバーUIは、印刷時にパスワード等の入力画面を表示できず、ユーザーが意図しない管理者設定でパスワード入力を求める機能等が設定されている場合、入力を必要とする項目に気づかず、印刷を実行できない。   However, when the information processing apparatus includes two UIs, a desktop UI and a touch panel UI, the administrator setting set on one side cannot be reflected on the other UI. Furthermore, recent driver UIs cannot display an input screen for passwords or the like at the time of printing, and do not notice an item that requires input when a function for requesting password input is set by an administrator setting that is not intended by the user. , Cannot print.

本発明は、上記の問題に鑑みてなされたものであり、デスクトップUIとタッチパネルUI間で管理者設定を共有し、管理者設定により設定される入力を必要とする項目に対して、入力を促すポップアップを表示する情報処理装置を提供することを目的とする。   The present invention has been made in view of the above-described problems. The administrator setting is shared between the desktop UI and the touch panel UI, and an input is prompted for an item that requires an input set by the administrator setting. An object of the present invention is to provide an information processing apparatus that displays a popup.

上記課題を解決するために、本発明の情報処理装置は、印刷設定に関する画面を表示する表示部と、印刷設定を制限する印刷設定情報を、異なる2種以上の表示形態で共有可能に保存する保存手段と、前記保存手段に保存された前記印刷設定情報を変更する操作を受け付けた場合、前記印刷設定情報が設定されていることを前記表示部に通知する通知手段と、を有し、前記表示部は、印刷が実行される際に、前記印刷設定情報に所定の項目への入力を必要とする設定が含まれている場合、前記所定の項目に入力を促す画面を表示することを特徴とする。   In order to solve the above-described problem, an information processing apparatus according to the present invention stores a display unit that displays a screen relating to print settings and print setting information that restricts print settings so that they can be shared in two or more different display forms A storage unit; and a notification unit that notifies the display unit that the print setting information is set when an operation to change the print setting information stored in the storage unit is received, and The display unit displays a screen that prompts an input to the predetermined item when the print setting information includes a setting that requires an input to the predetermined item when printing is performed. And

本発明によれば、デスクトップUIとタッチパネルUI間で管理者設定を共有し、管理者設定により設定される入力を必要とする項目に対して、入力を促すポップアップを表示する情報処理装置を提供することができる。従って、設定した管理者設定を共有可能に保存することで、デスクトップUIとタッチパネルUIの双方に管理者設定を反映することが可能となる。さらに、デスクトップUIとタッチパネルUIのどちらのUIを利用していても、ユーザーに入力を必要とする項目への入力を促すポップアップを画面に表示し、入力し忘れを防止することができる。   According to the present invention, there is provided an information processing apparatus that shares administrator settings between a desktop UI and a touch panel UI and displays a pop-up prompting input for an item that requires input set by the administrator setting. be able to. Therefore, by storing the set administrator settings in a sharable manner, the administrator settings can be reflected on both the desktop UI and the touch panel UI. Furthermore, regardless of whether the UI of the desktop UI or the touch panel UI is used, a pop-up that prompts the user to input an item that requires input can be displayed on the screen, and forgetting to input can be prevented.

本発明の一実施形態に係るシステム全体の構成を示す図である。It is a figure which shows the structure of the whole system which concerns on one Embodiment of this invention. クライアントコンピュータのハードウェアの構成を示す図である。It is a figure which shows the hardware constitutions of a client computer. OSで動作するアプリケーション部分を示す図である。It is a figure which shows the application part which operate | moves with OS. OSで動作するドライバー・OS部分を示す図である。It is a figure which shows the driver and OS part which operate | moves with OS. OSで動作するドライバー・OS部分を示す図である。It is a figure which shows the driver and OS part which operate | moves with OS. コントロールパネル画面の一例を示す図である。It is a figure which shows an example of a control panel screen. デバイスとプリンタ画面の一例を示す図である。It is a figure which shows an example of a device and a printer screen. 管理者設定アプリケーション画面の一例を示す図である。It is a figure which shows an example of an administrator setting application screen. デスクトップアプリ画面と印刷ダイアログ画面の一例を示す図である。It is a figure which shows an example of a desktop application screen and a print dialog screen. 詳細設定アプリ画面と未入力ポップアップ画面の一例を示す図である。It is a figure which shows an example of a detailed setting application screen and a non-input pop-up screen. デスクトップ印刷詳細設定の処理を示すフローチャートである。It is a flowchart which shows the process of a desktop printing detailed setting. タッチパネルアプリの画面の一例を示す図である。It is a figure which shows an example of the screen of a touchscreen application. タッチパネルアプリの印刷設定画面の一例を示す図である。It is a figure which shows an example of the print setting screen of a touchscreen application. タッチパネル印刷詳細設定アプリ画面の一例を示す図である。It is a figure which shows an example of a touchscreen printing detailed setting application screen. 未入力ポップアップと管理者設定通知の一例を示す図である。It is a figure which shows an example of a non-input popup and an administrator setting notification. タッチパネル印刷詳細設定の処理を示すフローチャートである。It is a flowchart which shows the process of a touch panel printing detailed setting. タッチパネルアプリの未入力項目のポップアップを示す図である。It is a figure which shows the pop-up of the non-input item of a touchscreen application. デスクトップアプリの未入力項目のポップアップを示す図である。It is a figure which shows the pop-up of the non-input item of a desktop application. タッチパネルで未入力項目を表示する処理を示すフローチャートである。It is a flowchart which shows the process which displays a non-input item with a touch panel. デスクトップで未入力項目を表示する処理を示すフローチャートである。It is a flowchart which shows the process which displays a non-input item on a desktop. デフォルト設定を保存するためのポップアップの一例を示す図である。It is a figure which shows an example of the pop-up for preserve | saving a default setting. ポップアップの入力値を保存する処理を示すフローチャートである。It is a flowchart which shows the process which preserve | saves the pop-up input value. デフォルトの印刷設定を保存する処理を示すフローチャートである。6 is a flowchart illustrating processing for storing default print settings. 2つの実行環境の構成を示す図である。It is a figure which shows the structure of two execution environments.

以下、本発明を実施するための最良の形態について図面などを参照して説明する。   The best mode for carrying out the present invention will be described below with reference to the drawings.

(第1実施形態)
図1は、本実施形態に係る情報処理装置が接続されるシステム全体の構成を示す図である。図1に示すシステムは、ネットワーク103を介して通信可能に接続されるクライアントコンピュータ101とページ記述言語(PDL)形式の印刷データを受信し、印刷を行うことが可能なプリンタ102から構成される。ネットワーク103は、外部のネットワークと接続され各装置間で通信を行うための基盤であって、有線または無線のLAN(Local Area Network)やインターネットなどであってよい。また、プリンタ102は、印刷機能のみを備えるシングルファンクションプリンタでも、印刷機能、スキャン機能、複写機能を備えるマルチファンクションプリンタ(MFP)であってもよい。
(First embodiment)
FIG. 1 is a diagram illustrating a configuration of an entire system to which an information processing apparatus according to the present embodiment is connected. The system shown in FIG. 1 includes a client computer 101 communicably connected via a network 103 and a printer 102 that can receive print data in a page description language (PDL) format and perform printing. The network 103 is a base for communication between devices connected to an external network, and may be a wired or wireless LAN (Local Area Network), the Internet, or the like. Further, the printer 102 may be a single function printer having only a printing function or a multifunction printer (MFP) having a printing function, a scanning function, and a copying function.

図2は、本実施形態に係るクライアントコンピュータ101のハードウェア構成を示すブロック図である。クライアントコンピュータ101は、本発明の処理を制御するCPU(Central Processing Unit)201、CPUのワークエリアを提供するRAM(Random Access Memory)202、ROM203から構成される。さらに、クライアントコンピュータ101は、操作入力装置I/F204、ディスプレイI/F206、外部メモリI/F208、ネットワークI/F213により構成されている。   FIG. 2 is a block diagram showing a hardware configuration of the client computer 101 according to the present embodiment. The client computer 101 includes a CPU (Central Processing Unit) 201 that controls processing of the present invention, a RAM (Random Access Memory) 202 that provides a work area of the CPU, and a ROM 203. Furthermore, the client computer 101 includes an operation input device I / F 204, a display I / F 206, an external memory I / F 208, and a network I / F 213.

CPU201は、RAM202に記憶されているプログラムに従って、システムバスに接続される各デバイスを制御する。なお、クライアントコンピュータ101は、少なくとも1つのCPU201を備える。また、RAM202は、CPU201の主メモリ、ワークエリア等として機能する。そして、ROM(Read Only Memory)203は、各種プログラム及びデータを格納する。さらに、ブートプログラムや基本入出力システム(BIOS)等を記憶するプログラムが書き込まれている。   The CPU 201 controls each device connected to the system bus according to a program stored in the RAM 202. The client computer 101 includes at least one CPU 201. The RAM 202 functions as a main memory, work area, and the like for the CPU 201. A ROM (Read Only Memory) 203 stores various programs and data. Further, a program for storing a boot program, a basic input / output system (BIOS), and the like is written.

操作入力装置I/F204は、キーボードやポインティングデバイス(マウス)、タッチUIなどの操作入力装置205を制御する。ディスプレイI/F206は、ディスプレイ(表示部)207の画面表示を制御する。また、外部メモリI/F208は、例えば、HD(Hard Disk)、SSD(Solid State Disk)等の外部メモリ209とのアクセスを制御する。   The operation input device I / F 204 controls the operation input device 205 such as a keyboard, a pointing device (mouse), and a touch UI. A display I / F 206 controls screen display of a display (display unit) 207. The external memory I / F 208 controls access to the external memory 209 such as an HD (Hard Disk), an SSD (Solid State Disk), and the like.

外部メモリ209は、OS(Operating System)210、タッチパネル、各種アプリケーション212、プリンタドライバーを含むドライバー211、各種ファイル等を記憶し、コンピューターが読み取り可能な記憶媒体として機能する。ネットワークI/F213は、ネットワーク103を介してプリンタ102に接続され、プリンタ102との間で通信制御処理を行う。   The external memory 209 stores an OS (Operating System) 210, a touch panel, various applications 212, a driver 211 including a printer driver, various files, and the like, and functions as a computer-readable storage medium. A network I / F 213 is connected to the printer 102 via the network 103 and performs communication control processing with the printer 102.

図3、4および5は、OS210で動作するアプリケーションとドライバーの構成を示す図である。ここで、図3、4および5を用いて印刷の基本処理について説明する。図3は、ユーザーが直接操作を行うことができるアプリケーション部分を示す図である。図4および5は、OS210がアプリケーションからの要求に応じて制御するドライバー・OS部分を示す図である。なお、図3、4および5に示す各アプリケーションおよびモジュールは、外部メモリ209に格納されており、必要に応じてRAM202にロードされ、クライアントコンピュータ101上のCPU201で実行される。   3, 4, and 5 are diagrams showing the configuration of applications and drivers that run on the OS 210. Here, the basic printing process will be described with reference to FIGS. FIG. 3 is a diagram showing an application part that can be directly operated by the user. 4 and 5 are diagrams showing a driver / OS portion that the OS 210 controls in response to a request from an application. 3, 4, and 5 are stored in the external memory 209, loaded into the RAM 202 as necessary, and executed by the CPU 201 on the client computer 101.

ここで、本実施形態では、管理者設定処理、デスクトップからの印刷処理、タッチパネルからの印刷処理、ドライバー・OS層の印刷処理に処理を分けて説明する。まず、管理者設定処理について説明する。管理者設定処理は、管理者設定情報3500を変更する処理である。図3に示す管理者設定アプリケーション3001は、部門別管理機能の有効、無効の設定など、図4に示すプリンタ102の管理者設定情報3500を設定するアプリケーションである。   Here, in the present embodiment, the processing is divided into an administrator setting process, a desktop printing process, a touch panel printing process, and a driver / OS layer printing process. First, the administrator setting process will be described. The administrator setting process is a process of changing the administrator setting information 3500. An administrator setting application 3001 shown in FIG. 3 is an application for setting administrator setting information 3500 of the printer 102 shown in FIG.

まず、管理者設定アプリケーション3001は、コンピューターの管理全般を扱うコントロールパネル3002から、ユーザーの要求によって起動される。管理者設定アプリケーション3001が起動される際に、コントロールパネル3002は、プリントキュー情報3300をOS210に渡し、プリントキュー情報3300に対応する管理者設定アプリケーション3001のインスタンスの作成を要求する。   First, the administrator setting application 3001 is activated in response to a user request from a control panel 3002 that handles general computer management. When the administrator setting application 3001 is activated, the control panel 3002 passes the print queue information 3300 to the OS 210 and requests creation of an instance of the administrator setting application 3001 corresponding to the print queue information 3300.

次に、図5に示すプリントキュー3017は、プリンタ102に関連づくシステムである。プリントキュー3017は、印刷時にアプリケーションの要求に応じて発生する印刷ジョブを管理する。また、プリントキュー3017は、個々に対応するキュープロパティバッグ3013と関連づいている。次に、管理者設定アプリケーション3001は、ユーザーの操作に応じてOS210に管理者設定情報3500の設定を要求する。そして、OS210が、プリントコンフィグ3007を通じてキュープロパティバッグ3013の管理者設定情報3500の編集を行う。なお、本実施形態の管理者設定情報3500は、キュープロパティバッグ3013に保存される。また、保存された管理者設定情報3500は、異なる2種以上の表示形態で共有可能である。   Next, a print queue 3017 shown in FIG. 5 is a system related to the printer 102. The print queue 3017 manages print jobs that occur in response to application requests during printing. The print queue 3017 is associated with the queue property bag 3013 corresponding to each print queue. Next, the administrator setting application 3001 requests the OS 210 to set the administrator setting information 3500 in accordance with a user operation. Then, the OS 210 edits the administrator setting information 3500 of the queue property bag 3013 through the print configuration 3007. Note that the administrator setting information 3500 of this embodiment is stored in the queue property bag 3013. The saved administrator setting information 3500 can be shared in two or more different display forms.

次に、デスクトップユーザーインターフェース(UI)からの印刷処理について説明する。デスクトップUIからの印刷処理は、デスクトップアプリケーション3003から、ドライバー・OS層に印刷対象のデータを渡すまでの処理である。図3に示すデスクトップアプリケーション3003は、プリントキュー3017に対応する印刷用の基本UIである印刷設定ダイアログ6100を有する。まず、デスクトップアプリケーション3003は、ユーザーの要求に応じて印刷時にプリントキュー情報3301と関連づいた印刷ダイアログ6100を表示する。印刷ダイアログ6100は、表示の際にプリントケイパビリティ3200とプリントチケット3100をOS210に要求し、簡易的な印刷設定UIを表示する。   Next, a printing process from the desktop user interface (UI) will be described. The printing process from the desktop UI is a process from the desktop application 3003 to passing the print target data to the driver / OS layer. A desktop application 3003 illustrated in FIG. 3 includes a print setting dialog 6100 that is a basic UI for printing corresponding to the print queue 3017. First, the desktop application 3003 displays a print dialog 6100 associated with the print queue information 3301 at the time of printing in response to a user request. The print dialog 6100 requests the print capability 3200 and the print ticket 3100 from the OS 210 at the time of display, and displays a simple print setting UI.

図3に示すデスクトップ印刷詳細設定アプリケーション3005は、印刷ダイアログ6100から、ユーザーの要求に応じて起動される印刷詳細設定用のアプリケーションである。デスクトップ印刷詳細設定アプリケーション3005は、各種ドライバー211の機能の一覧の表示と詳細な印刷設定の変更をデスクトップアプリケーション3003から行う。また、起動時にデスクトップ印刷詳細設定アプリケーション3005は、印刷ダイアログ6100で利用していたプリントチケット3100とプリントケイパビリティ3200をOS210に要求する。そして、キュープロパティバッグ3013にアクセスして、管理者設定情報3501を取得する。   A desktop print detail setting application 3005 shown in FIG. 3 is an application for print detail setting that is activated from a print dialog 6100 in response to a user request. The desktop print detailed setting application 3005 displays a list of functions of various drivers 211 and changes detailed print settings from the desktop application 3003. In addition, the desktop print detailed setting application 3005 requests the OS 210 for the print ticket 3100 and the print capability 3200 used in the print dialog 6100 at the time of activation. Then, the queue property bag 3013 is accessed to obtain the administrator setting information 3501.

そして、印刷設定の変更やドライバー211の機能の一覧表示は、プリントチケットとプリントケイパビリティによって行われる。プリントチケットは、マークアップ言語で作成された印刷設定のデータであり、値を変更することで印刷設定を変更することができる。プリントケイパビリティは、ドライバー211が設定できる印刷設定の一覧のデータであり、プリントチケットと同様にマークアップ言語で生成される。そして、OS210は、プリントコンフィグ3007を経由して、プリントチケット3100とプリントケイパビリティ3200をデスクトップ印刷詳細設定アプリケーション3005に渡す。   The change of the print setting and the list display of the functions of the driver 211 are performed by the print ticket and the print capability. The print ticket is print setting data created in a markup language, and the print setting can be changed by changing the value. The print capability is data of a list of print settings that can be set by the driver 211, and is generated in a markup language like a print ticket. Then, the OS 210 passes the print ticket 3100 and the print capability 3200 to the desktop print detailed setting application 3005 via the print configuration 3007.

また、図5に示すプリントコンフィグ3007は、GPDファイル3014、ユーザープロパティバッグ3012、レジストリ3016、キュープロパティバッグ3013からデータを読み出し、プリントチケット、プリントケイパビリティの作成を行う。また、作成過程で無効な印刷設定を有効な設定にするコンフリクト処理も行う。   5 reads out data from the GPD file 3014, the user property bag 3012, the registry 3016, and the queue property bag 3013, and creates a print ticket and print capability. In addition, conflict processing is performed to make invalid print settings valid during the creation process.

また、図5に示すユーザープロパティバッグ3012、レジストリ3016、キュープロパティバッグ3013、GPDファイル3014のデータ領域には、ユーザーデフォルトの印刷設定、ユーザー固有のデータ、管理者設定情報3501が保存されている。また、ドライバーの機能一覧や無効な設定の組み合わせの一覧などのデータが保存されている。   Also, user default print settings, user-specific data, and administrator setting information 3501 are stored in the data areas of the user property bag 3012, the registry 3016, the queue property bag 3013, and the GPD file 3014 shown in FIG. In addition, data such as a list of driver functions and a list of invalid combinations of settings are stored.

次に、デスクトップ印刷詳細設定アプリケーション3005は、プリントケイパビリティ3200とプリントチケット3100に基づいてユーザーインターフェースを生成し、ユーザー操作を受け付ける。ユーザー操作の受け付け完了後、デスクトップ印刷詳細設定アプリケーション3005は、印刷設定を確定し、OS210に確定した印刷設定であるプリントチケット3101を渡す。   Next, the desktop print detailed setting application 3005 generates a user interface based on the print capability 3200 and the print ticket 3100 and accepts a user operation. After completing the reception of the user operation, the desktop print detailed setting application 3005 confirms the print setting and passes the print ticket 3101 that is the confirmed print setting to the OS 210.

次に、OS210は、確定したプリントチケット3101に、プリントコンフィグ3007でコンフリクト処理を行い、コンフリクト処理を行ったプリントチケット3101を印刷ダイアログ6100に渡す。そして、印刷ダイアログ6100は、ユーザー操作により印刷イベントを受け付け、プリントチケット3101と印刷対象であるXPSファイル3401をマージモジュール3018に渡す。   Next, the OS 210 performs conflict processing on the confirmed print ticket 3101 using the print configuration 3007, and passes the conflicted print ticket 3101 to the print dialog 6100. The print dialog 6100 receives a print event by a user operation, and passes the print ticket 3101 and the XPS file 3401 to be printed to the merge module 3018.

次に、タッチパネルユーザーインターフェース(UI)からの印刷処理について説明する。タッチパネルからの印刷処理は、タッチパネルアプリケーション3004から、ドライバー・OS層に印刷対象のデータを渡すまでの印刷処理である。タッチパネルアプリケーション3004は、プリントキュー3017に対応する印刷用の基本UIである基本印刷設定UI8500を保持し、ユーザーの要求に応じて印刷時にプリントキュー情報3302と関連づいた基本印刷設定UI8500を表示する。基本印刷設定UI8500は、表示の際にプリントケイパビリティ3202とプリントチケット3102をOS210に要求し、簡易的な印刷設定UIを表示する。   Next, printing processing from the touch panel user interface (UI) will be described. The printing process from the touch panel is a printing process from the touch panel application 3004 until the data to be printed is passed to the driver / OS layer. The touch panel application 3004 holds a basic print setting UI 8500 that is a basic UI for printing corresponding to the print queue 3017, and displays the basic print setting UI 8500 associated with the print queue information 3302 at the time of printing in response to a user request. The basic print setting UI 8500 requests the print capability 3202 and the print ticket 3102 from the OS 210 at the time of display, and displays a simple print setting UI.

図3に示すタッチパネル印刷詳細設定アプリケーション3006は、基本印刷設定UI8500からユーザーの要求に応じて起動される印刷詳細設定用のアプリケーションである。そして、タッチパネルアプリケーション3004から、各種ドライバー211の機能の一覧の表示と詳細な印刷設定の変更を行う。   A touch panel print detail setting application 3006 shown in FIG. 3 is an application for print detail setting that is activated from the basic print setting UI 8500 in response to a user request. Then, the touch panel application 3004 displays a list of functions of various drivers 211 and changes detailed print settings.

タッチパネル印刷詳細設定アプリケーション3006は、起動時にプリントチケット3102とプリントケイパビリティ3203の作成をOS210に要求する。OS210は、デスクトップからの印刷処理の流れと同様にプリントチケット3102とプリントケイパビリティ3203を生成する。そして、タッチパネル印刷詳細設定アプリケーション3006は、キュープロパティバッグ3013にアクセスして、管理者設定情報3502を取得する。   The touch panel print detail setting application 3006 requests the OS 210 to create the print ticket 3102 and the print capability 3203 at the time of activation. The OS 210 generates a print ticket 3102 and a print capability 3203 in the same manner as the flow of print processing from the desktop. Then, the touch panel print detail setting application 3006 accesses the queue property bag 3013 and acquires the administrator setting information 3502.

次に、タッチパネル印刷詳細設定アプリケーション3006は、プリントケイパビリティ3203とプリントチケット3102に基づいてユーザーインターフェースを生成し、ユーザー操作を受け付ける。ユーザー操作の受け付け完了後、タッチパネル印刷詳細設定アプリケーション3006は、印刷設定を確定し、OS210に確定した印刷設定であるプリントチケット3103を渡す。   Next, the touch panel print detail setting application 3006 generates a user interface based on the print capability 3203 and the print ticket 3102 and receives a user operation. After completing the acceptance of the user operation, the touch panel print detail setting application 3006 confirms the print settings and passes the print ticket 3103, which is the confirmed print settings, to the OS 210.

そして、OS210は、確定されたプリントチケット3103に、プリントコンフィグ3007でコンフリクト処理をかけた後、基本印刷設定UI8500にプリントチケット3103を渡す。基本印刷設定UI8500は、ユーザー操作で印刷イベントを受け付け、プリントチケット3103と印刷対象であるXPSファイル3402をマージモジュール3018に渡す。   The OS 210 applies conflict processing to the confirmed print ticket 3103 using the print configuration 3007, and then passes the print ticket 3103 to the basic print setting UI 8500. The basic print setting UI 8500 receives a print event by a user operation, and passes the print ticket 3103 and the XPS file 3402 to be printed to the merge module 3018.

次に、ドライバー・OS層の印刷処理について説明する。この処理は、デスクトップアプリケーション3003及びタッチパネルアプリケーション3004から、XPSファイルとプリントチケットを受けとり、PDL3600を生成して、プリンタ302に渡すまでの処理である。   Next, the driver / OS layer printing process will be described. This process is a process from receiving an XPS file and a print ticket from the desktop application 3003 and the touch panel application 3004, generating a PDL 3600, and passing it to the printer 302.

図4に示すマージモジュール3018は、各アプリケーションから渡されたプリントチケットとXPSファイルを結合して印刷対象のXPSファイル3403を生成する。そして、マージモジュール3018は、XPSファイル3403に印刷設定であるプリントチケットを付加する。次に、マージモジュール3018は、XPS3403をプリントコンフィグ3007に渡し、コンフリクト処理を行う。なお、XPSファイルは、マークアップ言語で作成される。   The merge module 3018 shown in FIG. 4 combines the print ticket passed from each application and the XPS file to generate an XPS file 3403 to be printed. Then, the merge module 3018 adds a print ticket that is a print setting to the XPS file 3403. Next, the merge module 3018 passes the XPS 3403 to the print configuration 3007 and performs conflict processing. Note that the XPS file is created in a markup language.

次に、OS210は、プリントコンフィグ3007から、コンフリクト処理済みのXPSファイル3404を取得し、フィルターパイプラインマネージャー3009にXPSファイル3404を渡す。なお、フィルターパイプラインマネージャー3009は、フィルターと呼ばれるモジュールを呼び出すことを担うモジュールであり、フィルターを通じてXPSファイル3404からPDL3600を生成する。   Next, the OS 210 acquires the conflict-processed XPS file 3404 from the print configuration 3007 and passes the XPS file 3404 to the filter pipeline manager 3009. Note that the filter pipeline manager 3009 is a module responsible for calling a module called a filter, and generates the PDL 3600 from the XPS file 3404 through the filter.

フィルターコンフィグ3106には、フィルターパイプラインマネージャー3009が呼び出すフィルターがマークアップ言語で記述してあり、その記述に応じて必要なフィルターを呼び出す。本実施形態では、フィルターパイプラインマネージャー3009は、レンダラーフィルター3010を呼び出す。次に、プリントスプーラー3008が、フィルターパイプラインからPDL3600を取得し、OS210に渡す。そして、OS210が、プリンタ102にPDL3600を渡すことで印刷が行われる。   In the filter configuration 3106, a filter called by the filter pipeline manager 3009 is described in a markup language, and a necessary filter is called according to the description. In this embodiment, the filter pipeline manager 3009 calls the renderer filter 3010. Next, the print spooler 3008 acquires the PDL 3600 from the filter pipeline and passes it to the OS 210. Then, printing is performed by the OS 210 passing the PDL 3600 to the printer 102.

ここで、図24を用いて各アプリケーションと管理者設定情報の説明をする。図24は、タッチパネルアプリケーション3004の実行環境とデスクトップアプリケーション3003の実行環境の構成を示す図である。タッチパネルアプリケーション3004、基本印刷設定UI8500およびタッチパネル印刷詳細設定アプリケーション3006は、第1実行環境ソフトウェア2103(WinRT)上で実行される。   Here, each application and administrator setting information will be described with reference to FIG. FIG. 24 is a diagram showing a configuration of an execution environment of the touch panel application 3004 and an execution environment of the desktop application 3003. The touch panel application 3004, the basic print setting UI 8500, and the touch panel print detailed setting application 3006 are executed on the first execution environment software 2103 (WinRT).

一方で、デスクトップアプリケーション3003、印刷ダイアログ6100およびデスクトップ印刷詳細設定アプリケーション3005は、第2実行環境ソフトウェア2102(Win32)上で実行される。また、管理者設定アプリケーション3001およびコントロールパネル3002も、第2実行環境ソフトウェア2102(Win32)上で実行される。これらの2つの実行環境は、いずれもオペレーティングシステムカーネル2101上で実行されている。なお、OS210は、第1実行環境ソフトウェア2103、第2実行環境ソフトウェア2102およびオペレーティングシステムカーネル2101を合わせたものとする。   On the other hand, the desktop application 3003, the print dialog 6100, and the desktop print detailed setting application 3005 are executed on the second execution environment software 2102 (Win32). The administrator setting application 3001 and the control panel 3002 are also executed on the second execution environment software 2102 (Win32). Both of these two execution environments are executed on the operating system kernel 2101. The OS 210 is a combination of the first execution environment software 2103, the second execution environment software 2102, and the operating system kernel 2101.

第1実行環境ソフトウェア2103は、Windows(登録商標) Store Appsと呼ばれるタッチパネルアプリケーション3004のためのAPI群であり、タッチパネルアプリケーション3004の実行時に実行される。第1実行環境ソフトウェア2103は、C♯、C++等の複数の言語をサポートしている。タッチパネルアプリケーション3004は、複数の言語に対しての中間言語であるCLI(Common Language Interface)で定義されたメタデータをコンパイル時に解析する。これにより、第1実行環境ソフトウェア2103のAPIを複数の言語から呼び出すことができる。   The first execution environment software 2103 is an API group for the touch panel application 3004 called Windows (registered trademark) Store Apps, and is executed when the touch panel application 3004 is executed. The first execution environment software 2103 supports a plurality of languages such as C # and C ++. The touch panel application 3004 analyzes metadata defined in CLI (Common Language Interface), which is an intermediate language for a plurality of languages, at compile time. Thereby, the API of the first execution environment software 2103 can be called from a plurality of languages.

第2実行環境ソフトウェア2102は、デスクトップアプリケーション3003を実行するためのAPI群であり、C++を含むアンマネージドコードから呼び出される。Win32APIは、DLL(Dynamic Link Library)内に定義されており、デスクトップアプリケーション3003を含むWin32上のアプリケーションは、このDLLを実行時に呼び出すことでWin32のAPIを実行する。   The second execution environment software 2102 is an API group for executing the desktop application 3003, and is called from unmanaged code including C ++. The Win32 API is defined in a DLL (Dynamic Link Library), and an application on the Win32 including the desktop application 3003 executes the API of Win32 by calling the DLL at the time of execution.

図5を用いて説明で示したように、管理者設定アプリケーション3001は、管理者設定情報3500を取得し、編集を行う。デスクトップ印刷詳細設定アプリケーション3005およびタッチパネル印刷詳細設定アプリケーション3006は、それぞれ管理者設定情報3501、管理者設定情報3502を読み込んで利用する。管理者設定情報3500、管理者設定情報3501および管理者設定情報3502は、扱うアプリケーションが異なるだけであり、同じ情報である。なお、管理者設定情報3500、管理者設定情報3501および管理者設定情報3502は実質的には内容を同一にして、例えば記載の仕方をそれぞれ異なるように構成したり、あるいは特定の管理者設定情報にだけ付加的な情報を含むように構成しても構わない。   As described with reference to FIG. 5, the administrator setting application 3001 acquires the administrator setting information 3500 and edits it. The desktop printing detailed setting application 3005 and the touch panel printing detailed setting application 3006 read and use the administrator setting information 3501 and the administrator setting information 3502, respectively. The administrator setting information 3500, the administrator setting information 3501, and the administrator setting information 3502 are the same information except for the applications that are handled. Note that the administrator setting information 3500, the administrator setting information 3501, and the administrator setting information 3502 are substantially the same in content, for example, configured differently from each other, or specific administrator setting information It may be configured to include additional information only.

上述のように構成することで、管理者設定アプリケーション3001で設定を行うだけで、第1実行環境のタッチパネル印刷詳細設定アプリケーション3006と第2実行環境のデスクトップ印刷詳細設定アプリケーション3005のポップアップを制御可能である。具体的には、管理者設定アプリケーション3001で部門別管理設定項目5007またはセキュアプリント設定項目5008を有効にすると、その設定が管理者設定情報3500に保存される。   With the configuration described above, pop-ups of the touch panel printing detailed setting application 3006 in the first execution environment and the desktop printing detailed setting application 3005 in the second execution environment can be controlled only by setting with the administrator setting application 3001. is there. Specifically, when the department-specific management setting item 5007 or the secure print setting item 5008 is validated by the administrator setting application 3001, the setting is stored in the administrator setting information 3500.

上述のように、タッチパネル印刷詳細設定アプリケーション3006とデスクトップ印刷詳細設定アプリケーション3005は、同じ情報を有する管理者設定情報3501、3502を読み込む。そして、管理者設定アプリケーション3001の設定に従い、図11に示すステップS708のタッチパネル印刷詳細設定アプリケーション3006のポップアップが表示される。また、図16に示すステップS1010のデスクトップ印刷詳細設定アプリケーション3005のポップアップが表示される。   As described above, the touch panel printing detailed setting application 3006 and the desktop printing detailed setting application 3005 read the administrator setting information 3501 and 3502 having the same information. Then, according to the setting of the administrator setting application 3001, a pop-up of the touch panel print detailed setting application 3006 in step S708 shown in FIG. 11 is displayed. Further, a pop-up of the desktop print detailed setting application 3005 in step S1010 shown in FIG. 16 is displayed.

図6、7および8は、OS210上で動作する管理者設定アプリケーション3001の一例を示す図である。図6は、ユーザーがコンピューターの設定を行うコントロールパネル3002を示す図である。コントロールパネル3002は、デスクトップ上で動作するアプリケーションであり、プリンタ102の設定を含む様々な設定をするために、カテゴリー別に分けられたボタンを表示する。デバイスとプリンタ4001は、デバイスとプリンタのカテゴリーのボタンであり、クリックするとデバイスとプリンタ画面を表示する。   6, 7, and 8 are diagrams illustrating an example of the administrator setting application 3001 that runs on the OS 210. FIG. 6 is a diagram showing a control panel 3002 on which a user performs computer settings. The control panel 3002 is an application that operates on the desktop, and displays buttons classified by category in order to make various settings including settings of the printer 102. A device and printer 4001 is a device and printer category button, and when clicked, displays a device and printer screen.

図7は、デバイスとプリンタ画面を示す図である。デバイスとプリンタ画面は、操作入力装置I/F204、ディスプレイI/F206、ネットワークI/F213などを通じて、OS210が認識しているデバイスやプリンタ102の一覧を表示する。また、図7に示すプリンタ01のアイコン5002は、プリントキュー3017を示し、クリックすることで、プリンタメニュー5003を表示する。そして、プリンタのプロパティ5004は、管理者設定画面の表示を行うプリンタメニュー5003の項目である。コントロールパネル3002は、プリンタメニューボタンの入力を受けることで、デバイスとプリンタ画面で選択しているプリントキュー3017に対応する管理者設定画面を表示する。   FIG. 7 is a diagram illustrating a device and a printer screen. The device and printer screen displays a list of devices and printers 102 recognized by the OS 210 via the operation input device I / F 204, display I / F 206, network I / F 213, and the like. An icon 5002 of the printer 01 shown in FIG. 7 indicates a print queue 3017, and when clicked, a printer menu 5003 is displayed. A printer property 5004 is an item of a printer menu 5003 for displaying an administrator setting screen. Upon receiving an input from the printer menu button, the control panel 3002 displays an administrator setting screen corresponding to the print queue 3017 selected on the device and printer screen.

図8は、管理者設定アプリケーション3001の一例を示す図である。管理者設定アプリケーション3001は、管理者設定情報3500を目的ごとに複数のタブに分けて表示する。デバイスの設定タブ5010は、デバイスに追加可能な機能をインストールする機能の一覧がまとめられている。デバイスの設定タブ5010には、追加可能な機能の一覧を表示する機能一覧ボタン5006が配置されている。そして、管理者設定アプリケーション3001が、機能一覧ボタン5006のクリックを受け付けることで、デバイスに追加可能な機能の一覧を表示する。   FIG. 8 is a diagram illustrating an example of the administrator setting application 3001. The administrator setting application 3001 displays the administrator setting information 3500 divided into a plurality of tabs for each purpose. The device setting tab 5010 is a list of functions for installing functions that can be added to the device. In the device setting tab 5010, a function list button 5006 for displaying a list of functions that can be added is arranged. The administrator setting application 3001 displays a list of functions that can be added to the device by accepting a click on the function list button 5006.

次に、部門別管理設定項目5007は、追加可能な機能の1つであり、部門別管理機能の有効、無効を切り替える。部門別管理機能が有効の場合、プリントキューの部門別管理機能の設定が有効になる。なお、部門別管理機能とは、印刷時に部門IDと暗証番号の入力を求める機能である。すなわち、部門別管理設定項目5007の部門別管理機能が有効になっている場合、部門IDと暗証番号は入力が必要な項目(入力必須項目)になる。   Next, the department management setting item 5007 is one of the functions that can be added, and switches the department management function between enabled and disabled. When the department management function is enabled, the setting of the department management function of the print queue is enabled. The department management function is a function for requesting input of a department ID and a password at the time of printing. That is, when the departmental management setting function of the departmental management setting item 5007 is enabled, the department ID and the password are items that need to be input (input required items).

セキュアプリント設定項目5008は、セキュアプリント設定項目を変更することで、セキュアプリントの有効、無効を切り替える。なお、セキュアプリントは、印刷時に暗証番号を求める機能である。そして、管理者設定アプリケーション3001が、適用ボタン5009のクリックを受け付けると、OS210がキュープロパティバッグ3013に管理者設定情報3500を書き込む。すなわち、セキュアプリント設定項目5008でセキュアプリントが有効になっている場合、セキュアプリントの暗証番号は入力が必要な項目(入力必須項目)になる。   A secure print setting item 5008 switches between enabling and disabling secure printing by changing the secure print setting item. Secure printing is a function for obtaining a password at the time of printing. When the administrator setting application 3001 receives a click on the apply button 5009, the OS 210 writes the administrator setting information 3500 in the queue property bag 3013. That is, when secure print is enabled in the secure print setting item 5008, the secure print password is an item that needs to be input (input required item).

図9および10は、OS210で動作するデスクトップ印刷設定UIの一例を示す図であり、これらの図を用いてデスクトップUIからの印刷処理について説明する。図9(A)は、デスクトップ上で動作するデスクトップアプリケーション3003の一例を示す図である。まず、デスクトップアプリケーション3003から印刷を行う場合、ファイルメニュー6001の印刷の項目6002を選択し、デスクトップアプリケーション3003が、後述の図9(B)に示す印刷設定ダイアログ6100を表示する。   FIGS. 9 and 10 are diagrams illustrating an example of a desktop print setting UI that operates on the OS 210, and print processing from the desktop UI will be described with reference to these drawings. FIG. 9A illustrates an example of a desktop application 3003 that operates on the desktop. First, when printing from the desktop application 3003, the print item 6002 of the file menu 6001 is selected, and the desktop application 3003 displays a print setting dialog 6100 shown in FIG.

図9(B)は、印刷ダイアログ6100の一例を示す図である。印刷ダイアログ6100には、出力先のプリントキューの選択を行うプリンタ名ボタン6101と、選択中のプリントキュー3017に対して印刷の詳細設定を行う詳細設定ボタン6102と、印刷実行を受け付ける印刷ボタン6103が配置されている。詳細設定ボタン6102を選択すると、デスクトップアプリケーション3003は、OS210にプリンタ名ボタン6101で選択中のプリントキュー3017に応じたデスクトップ印刷詳細設定アプリケーション3005を要求する。   FIG. 9B is a diagram illustrating an example of the print dialog 6100. The print dialog 6100 includes a printer name button 6101 for selecting an output destination print queue, a detailed setting button 6102 for performing detailed print settings for the print queue 3017 being selected, and a print button 6103 for accepting print execution. Has been placed. When the detailed setting button 6102 is selected, the desktop application 3003 requests the OS 210 to request a desktop printing detailed setting application 3005 corresponding to the print queue 3017 selected by the printer name button 6101.

図10(A)は、デスクトップ印刷詳細設定アプリケーション3005の一例を示す図である。OS210は、デスクトップアプリケーション3003からの要求を受け付け、選択中のプリントキュー3017に応じたプリンタ102に対応するデスクトップ印刷詳細設定アプリケーション3005を表示する。デスクトップ印刷詳細設定アプリケーション3005は、プリンタ102に関する印刷設定の処理を行うアプリケーションであり、プリンタ用の印刷に関する詳細な印刷設定情報を設定できる。   FIG. 10A is a diagram illustrating an example of the desktop print detail setting application 3005. The OS 210 receives a request from the desktop application 3003 and displays a desktop print detailed setting application 3005 corresponding to the printer 102 corresponding to the print queue 3017 being selected. A desktop print detailed setting application 3005 is an application that performs print setting processing related to the printer 102, and can set detailed print setting information related to printing for the printer.

また、デスクトップ印刷詳細設定アプリケーション3005は、印刷設定群6201と印刷設定を確定するOKボタン6202を有する。印刷設定群6201は、カラー印刷や片面・両面印刷、セキュアプリントなど、現在の印刷設定を表示し、さらに印刷設定の変更を受け付ける。なお、管理者設定情報3501で設定されている項目は、グレーアウトをして表示を行い、ユーザーがフォーカスすることができないようにしてもよい。両面印刷の項目6203は、管理者設定により設定変更できないように設定されていることを示す。   The desktop print detailed setting application 3005 includes a print setting group 6201 and an OK button 6202 for confirming print settings. A print setting group 6201 displays current print settings such as color printing, single-sided / double-sided printing, and secure printing, and accepts changes in print settings. Note that items set in the administrator setting information 3501 may be grayed out and displayed so that the user cannot focus. The double-sided printing item 6203 indicates that the setting cannot be changed by the administrator setting.

図10(B)は、未入力項目の入力を促す未入力ポップアップ6300を示す図である。未入力ポップアップ6300は、未入力項目に入力を促すポップアップであり、未入力の項目を表示する未入力項目群6301と入力した値を確定するOKボタン6302を有する。なお、未入力ポップアップ6300については、後述の図11に示すフローチャートを用いて詳細に説明する。   FIG. 10B shows a non-input pop-up 6300 that prompts input of a non-input item. The uninput pop-up 6300 is a pop-up that prompts input to an uninput item, and includes an uninput item group 6301 that displays an uninput item and an OK button 6302 that confirms the input value. The non-input pop-up 6300 will be described in detail with reference to the flowchart shown in FIG.

図11は、デスクトップ印刷詳細設定アプリケーション3005の表示から未入力ポップアップを表示する処理を示すフローチャートである。なお、特に断らない限り、本処理は、デスクトップ印刷詳細設定アプリケーション3005が行う。   FIG. 11 is a flowchart showing a process of displaying a non-input popup from the display of the desktop printing detailed setting application 3005. Unless otherwise specified, this processing is performed by the desktop print detailed setting application 3005.

まず、印刷ダイアログ6100の詳細設定ボタン6102が押下されると、プリントコンフィグ3007が、プリントチケット3100とプリントケイパビリティ3200を取得し、デスクトップ印刷詳細設定アプリケーション3005を起動する。また、デスクトップ印刷詳細設定アプリケーション3005の起動時に、プリントチケット3100の値を初期値に反映させる。   First, when the detailed setting button 6102 of the print dialog 6100 is pressed, the print config 3007 acquires the print ticket 3100 and the print capability 3200, and starts the desktop print detailed setting application 3005. In addition, when the desktop print detailed setting application 3005 is started, the value of the print ticket 3100 is reflected on the initial value.

次に、デスクトップ印刷詳細設定アプリケーション3005は、初期化の段階で管理者設定情報3501をキュープロパティバッグ3013から取得し、内部的に管理者設定情報3501を保持した後にデスクトップ上に表示される(ステップS703)。そして、デスクトップ印刷詳細設定アプリケーション3005を表示する際に、管理者設定情報3501で設定変更が制限されている項目をグレーアウトにして表示し、ユーザーがフォーカスできないようにする(ステップS704)。   Next, the desktop print detailed setting application 3005 acquires the administrator setting information 3501 from the queue property bag 3013 at the initialization stage, and internally holds the administrator setting information 3501 and displays it on the desktop (step). S703). Then, when displaying the desktop print detailed setting application 3005, items whose setting change is restricted in the administrator setting information 3501 are displayed in gray out so that the user cannot focus (step S704).

次に、デスクトップ印刷詳細設定アプリケーション3005は、ユーザーの操作を受け付け(ステップS705)、印刷設定を確定するためにOKボタン6202を受け付ける。そして、デスクトップ印刷詳細設定アプリケーション3005は、OKボタン6202を受け付ける際に、管理者設定情報3501を参照し、所定の項目への入力を必要とする設定が有効になっているか否かを判断する(ステップS706)。なお、上記の所定の項目への入力を必要とする設定は、部門別管理機能やセキュアプリントである。管理者設定情報3501で、部門別管理設定項目5007の部門別管理機能やセキュアプリント設定項目5008のセキュアプリントが有効になっているか否かを判断する。   Next, the desktop print detail setting application 3005 accepts a user operation (step S705) and accepts an OK button 6202 to confirm the print settings. Then, when receiving the OK button 6202, the desktop print detailed setting application 3005 refers to the administrator setting information 3501 and determines whether or not a setting that requires input to a predetermined item is enabled ( Step S706). Note that the settings that require input to the predetermined items are the departmental management function and secure print. In the administrator setting information 3501, it is determined whether or not the department management function of the department management setting item 5007 and the secure print of the secure print setting item 5008 are valid.

所定の項目への入力を必要とする設定が有効である場合(YES)、デスクトップ印刷詳細設定アプリケーション3005は、入力が必要な項目(入力必須項目)の設定値が未入力であるか否かを判断する(ステップS707)。そして、入力が必要な項目の設定値が未入力の場合(YES)、未入力ポップアップを表示し(ステップS708)、ユーザーに未入力の項目の入力を促す。なお、部門別管理設定項目5007の部門別管理機能とセキュアプリント設定項目5008のセキュアプリントの両方が有効である場合、複数の入力が必要な項目が存在しうる。したがって、複数の入力が必要な項目が未入力である場合には、未入力の項目を全て入力できるように、複数回未入力ポップアップを表示する。   When the setting that requires an input to a predetermined item is valid (YES), the desktop printing detailed setting application 3005 determines whether or not the setting value of the item that needs to be input (input required item) has not been input. Judgment is made (step S707). If the setting value of an item that requires input is not input (YES), a non-input pop-up is displayed (step S708), and the user is prompted to input an uninput item. When both the department management function of the department management setting item 5007 and the secure print of the secure print setting item 5008 are valid, there may be items that require a plurality of inputs. Therefore, when an item that requires a plurality of inputs has not been input, an uninput pop-up is displayed a plurality of times so that all the items that have not been input can be input.

次に、デスクトップ印刷詳細設定アプリケーション3005は、未入力な項目に対するユーザーの操作を受け付ける(ステップS709)。そして、デスクトップ印刷詳細設定アプリケーション3005は、OKボタン6302を受け付けた際に、未入力な項目への入力値が有効であるか否かを判断する(ステップS710)。入力値が無効な場合には(NO)、デスクトップ印刷詳細設定アプリケーション3005は、再度入力を受け付けて入力を促す。   Next, the desktop print detail setting application 3005 accepts a user operation for an uninput item (step S709). Then, when receiving the OK button 6302, the desktop print detail setting application 3005 determines whether or not an input value for an uninput item is valid (step S710). If the input value is invalid (NO), the desktop printing detailed setting application 3005 accepts the input again and prompts the input.

一方、入力値が有効な場合(YES)、デスクトップ印刷詳細設定アプリケーション3005は、プリントチケット3100に入力値を反映させ、ステップS711に処理を進める。また、ステップS706で、所定の項目への入力を必要とする設定が無効である場合(NO)、およびステップS707で、入力が必要な項目の設定値が入力されている場合(NO)、ステップS711に処理を進める。そして、デスクトップ印刷詳細設定アプリケーション3005は、プリントコンフィグ3007にプリントチケット3101を渡す(ステップS711)。そして、デスクトップ印刷詳細設定アプリケーション3005と未入力ポップアップが閉じられる(ステップS712)。   On the other hand, if the input value is valid (YES), the desktop print detailed setting application 3005 reflects the input value in the print ticket 3100 and advances the process to step S711. If the setting that requires input to a predetermined item is invalid in step S706 (NO), and if the setting value of an item that requires input is input in step S707 (NO), step The process proceeds to S711. Then, the desktop print detailed setting application 3005 passes the print ticket 3101 to the print config 3007 (step S711). Then, the desktop print detailed setting application 3005 and the uninput pop-up are closed (step S712).

なお、本実施形態ではポップアップにて入力画面を表示しているが、入力画面のタブへの遷移も含めて表示方法はこれに限定されない。本実施形態により、ユーザーが意図しない管理者設定で所定の項目への入力を必要とする設定が行われていた場合に、入力が必要な項目に対して入力を促す操作画面を表示することで入力し忘れを防ぐことができる。   In the present embodiment, the input screen is displayed in a pop-up, but the display method is not limited to this, including the transition to the tab of the input screen. According to this embodiment, when an administrator setting that is not intended by the user has been set to require an input to a predetermined item, an operation screen that prompts an input to the item that requires an input is displayed. You can prevent forgetting to enter.

図12および13は、OS210で動作するタッチパネルUIの一例を示す図である。ここで、図12および13を用いてタッチパネルUIからの印刷処理について説明する。なお、タッチパネルアプリケーション3004は、タッチディスプレイでの操作に重きを置いたUIのデザインになっている。そのため、指やペンなどのタッチで操作が容易であるように、デスクトップアプリケーション3003で提供されているボタンと比較して操作メニューが大きなボタンで構成される。また、タッチパネルアプリケーション3004は、マウスやキーボードの操作入力も受け付けるが、本実施形態では、タッチディスプレイ操作を例にして説明する。   12 and 13 are diagrams illustrating an example of a touch panel UI that operates on the OS 210. Here, the printing process from the touch panel UI will be described with reference to FIGS. Note that the touch panel application 3004 has a UI design that places emphasis on operations on the touch display. Therefore, the operation menu is configured with large buttons as compared with the buttons provided in the desktop application 3003 so that the operation can be easily performed by touching with a finger or a pen. The touch panel application 3004 also accepts mouse and keyboard operation inputs. In the present embodiment, a touch display operation will be described as an example.

図12(A)は、タッチパネルアプリケーション3004のスタート画面8000を示す図である。スタート画面8000は、タッチディスプレイ上の全面に表示され、タッチパネルアプリケーション3004がタイル8001という形式で表示される。ユーザーが、タイルをタップすると、タップしたタイルに該当するタッチパネルアプリがディスプレイ上全面に表示される。   FIG. 12A is a diagram showing a start screen 8000 of the touch panel application 3004. The start screen 8000 is displayed on the entire surface of the touch display, and the touch panel application 3004 is displayed in the form of a tile 8001. When the user taps the tile, the touch panel application corresponding to the tapped tile is displayed on the entire surface of the display.

図12(B)は、WEBブラウザ8100の一例を示す図である。WEBブラウザ8100は、タッチパネルディスプレイの全面に表示され、他のアプリは表示されない。そして、タッチパネルアプリケーション3004で印刷を行う場合、タッチディスプレイ上にタッチし指を滑らせることで、表示領域8101の場所に、図12(C)に示すチャーム8200というメニュー画面を開く。チャーム8200の中には、複数の選択肢が存在し、その中のデバイスをタップすることで、デバイスに関連するメニューの一覧であるデバイスメニュー8201をさらに開くことができる。   FIG. 12B is a diagram illustrating an example of the WEB browser 8100. The WEB browser 8100 is displayed on the entire surface of the touch panel display, and other applications are not displayed. When printing is performed using the touch panel application 3004, a menu screen called a charm 8200 shown in FIG. 12C is opened at the display area 8101 by touching the touch display and sliding a finger. A plurality of options exist in the charm 8200, and a device menu 8201, which is a list of menus related to the device, can be further opened by tapping the device therein.

図13(A)は、デバイスメニューの一例を示す図である。本実施形態では、デバイスメニュー8300は、再生、印刷、表示など複数の選択肢を有する。そして、印刷8301をタップすると、図13(B)に示す印刷出力先のプリントキューを選ぶプリントキュー選択メニュー8400が表示される。そして、プリントキュー選択メニュー8400には、印刷出力先の候補が列挙される。次に、印刷出力先の候補である“プリンタ01”のアイコン8401をタップすると、図13(C)に示す基本印刷設定UI8500が表示される。基本印刷設定UI8500では、部数やカラーモードなどの基本的な印刷設定情報が設定できる。   FIG. 13A is a diagram illustrating an example of a device menu. In the present embodiment, the device menu 8300 has a plurality of options such as reproduction, printing, and display. When the print 8301 is tapped, a print queue selection menu 8400 for selecting a print queue as a print output destination shown in FIG. 13B is displayed. The print queue selection menu 8400 lists print output destination candidates. Next, when the icon 8401 of “printer 01” which is a candidate for the print output destination is tapped, a basic print setting UI 8500 shown in FIG. 13C is displayed. A basic print setting UI 8500 can set basic print setting information such as the number of copies and a color mode.

基本印刷設定UI8500の詳細設定(その他の設定)8501がタップされると、タッチパネル印刷詳細設定アプリケーション3006が表示される。ユーザーは、基本設定にはない、さらに詳細な設定を行うことができる。なお、この設定については、図14および15にて、後述する。設定完了後、ユーザーが印刷ボタン8502をタップすることで、PDL3600が作成され、印刷が行われる。   When a detailed setting (other setting) 8501 of the basic print setting UI 8500 is tapped, a touch panel print detailed setting application 3006 is displayed. The user can make more detailed settings that are not in the basic settings. This setting will be described later with reference to FIGS. After the setting is completed, when the user taps the print button 8502, the PDL 3600 is created and printing is performed.

図14および15は、タッチパネル印刷詳細設定アプリケーション3006を示す図である。なお、本実施形態で対象とするタッチパネル印刷詳細設定アプリケーション3006は、図14(A)示すトップページ画面と、部門別管理機能やセキュアプリントの設定を含む設定画面を含む、図14(B)に示すフル機能設定画面を有する。   14 and 15 are diagrams showing the touch panel printing detailed setting application 3006. FIG. Note that the touch panel print detailed setting application 3006 targeted in the present embodiment includes a top page screen shown in FIG. 14A and a setting screen including department management functions and secure print settings in FIG. 14B. It has a full function setting screen shown.

図14(A)は、トップページ画面を示す図である。トップページ画面は、ドライバーの基本的な機能を集めたものである。またフル機能設定画面は、さらに詳細な設定項目を集めたものである。これらの画面は、画面上で指をスワイプすることで移動することができる。また、フル機能設定画面は、複数のシートから構成されており、スワイプを一度することに一つずつ次のシートへと遷移することができる。なお、フル機能設定画面については、後述する図14(B)で説明する。   FIG. 14A shows a top page screen. The top page screen is a collection of basic driver functions. The full function setting screen is a collection of more detailed setting items. These screens can be moved by swiping a finger on the screen. Further, the full function setting screen is composed of a plurality of sheets, and can be shifted to the next sheet one by one by swiping once. The full function setting screen will be described later with reference to FIG.

タッチパネル印刷詳細設定アプリケーション3006は、ポチボタン9002を下部領域に表示する。ポチボタン9002は、ページ数分だけ表示され、ポチボタン9002の中にページ番号が表示されている。ユーザーは、ポチボタン9002をタップすることで、ポチボタン9002対応するページ番号のシートに一度に遷移することができる。   The touch panel print detail setting application 3006 displays a pot button 9002 in the lower area. The number of buttons 9002 is displayed for the number of pages, and the page number is displayed in the number of buttons 9002. The user can transition to a sheet having a page number corresponding to the pot button 9002 at a time by tapping the pot button 9002.

トップページ画面、フル機能設定画面には、機器にパラメーターをインプットする項目が存在しており、本実施形態では各項目を設定項目と呼び、設定項目に入力されるパラメーターを設定値と呼ぶ。本実施形態では、図14(A)に示す用紙の向きを設定する項目9003が設定項目であり、設定項目9003の、「両面長辺」が設定値である。   The top page screen and the full function setting screen have items for inputting parameters to the device. In this embodiment, each item is called a setting item, and a parameter input to the setting item is called a setting value. In this embodiment, an item 9003 for setting the paper orientation shown in FIG. 14A is a setting item, and “double-sided long side” of the setting item 9003 is a setting value.

図14(B)は、フル機能設定画面の部門別管理機能設定画面を示す図である。部門別管理機能設定画面は、部門ID入力欄9100と暗証番号入力欄9101を有する。部門ID入力欄9100と暗証番号入力欄9101の設定項目は、トグルボタン、テキストの入力、スピンボタンなどのコントロール群を操作することで数値を入力することも可能である。   FIG. 14B is a diagram showing a departmental management function setting screen of the full function setting screen. The department management function setting screen has a department ID input field 9100 and a password input field 9101. The setting items of the department ID input field 9100 and the personal identification number input field 9101 can be input numerical values by operating control groups such as a toggle button, text input, and spin button.

印刷設定の終了後、戻るボタン9001をタップすることで、印刷設定が確定し、図13(C)に示す基本設定画面に遷移する。次に、図15(A)は、戻るボタン9001がタップされた際に、管理者設定アプリケーション3001で部門別管理機能が設定されており、且つユーザーが入力を行わなかった際に表示される未入力ポップアップを示す図である。なお、図15(A)は、部門別管理機能の部門IDと暗証番号が未入力であった場合の例を示す。   After the print setting is completed, the return button 9001 is tapped to confirm the print setting, and a transition is made to the basic setting screen shown in FIG. Next, FIG. 15A shows that when the return button 9001 is tapped, the departmental management function is set in the administrator setting application 3001 and is not displayed when the user does not perform input. It is a figure which shows an input popup. FIG. 15A shows an example when the department ID and the personal identification number of the departmental management function have not been entered.

未入力ポップアップは、ユーザーに入力を促すために未入力部門ID入力欄9201と未入力暗証番号入力欄9202と注釈9203を表示する。また、図15(B)は、管理者設定通知を示す図であり、管理者設定により設定変更に制限を受けている設定値を変更しようとする場合、管理者設定通知9301が表示される。本実施形態では、両面印刷が管理者設定により設定変更に制限を受けている設定値であり、設定を変更しようとする場合、管理者設定通知9301が表示される。   The non-input pop-up displays a non-input department ID input field 9201, a non-input password input field 9202, and an annotation 9203 for prompting the user to input. FIG. 15B is a diagram showing an administrator setting notification, and an administrator setting notification 9301 is displayed when a setting value that is restricted by the administrator setting is changed. In this embodiment, double-sided printing is a setting value that is restricted from being changed by administrator settings, and an administrator setting notification 9301 is displayed when the setting is to be changed.

図16は、タッチパネル印刷詳細設定アプリケーション3006の表示から未入力ポップアップを表示する処理を示すフローチャートである。なお、特に断らない限り、本処理は、タッチパネル印刷詳細設定アプリケーション3006が行う。まず、プリントコンフィグ3007は、基本印刷設定UI8500からの要求を受け、プリントチケット3102とプリントケイパビリティ3202を取得し、タッチパネル印刷詳細設定アプリケーション3006を起動する。   FIG. 16 is a flowchart showing a process of displaying a non-input popup from the display of the touch panel print detail setting application 3006. Unless otherwise specified, this processing is performed by the touch panel printing detailed setting application 3006. First, the print configuration 3007 receives a request from the basic print setting UI 8500, acquires the print ticket 3102 and the print capability 3202, and activates the touch panel print detailed setting application 3006.

次に、タッチパネル印刷詳細設定アプリケーション3006は、初期値にプリントチケット3102の値を反映させ、初期化の段階で管理者設定情報3502をキュープロパティバッグ3013から取得する(ステップS1003)。そして、内部的に管理者設定情報3502を保持した後にタッチパネル上に表示される。   Next, the touch panel print detail setting application 3006 reflects the value of the print ticket 3102 in the initial value, and acquires the administrator setting information 3502 from the queue property bag 3013 at the initialization stage (step S1003). Then, after the administrator setting information 3502 is held internally, it is displayed on the touch panel.

次に、タッチパネル印刷詳細設定アプリケーション3006は、ユーザーの操作を受け付け(ステップS1005)、ユーザー操作を管理者設定で受け付けた場合(設定変更)、ステップS1006に進む。次に、管理者設定により制限を受けている設定がユーザーにより変更されたか否かを判断する(ステップS1006)。設定が変更された場合(Yes)、ユーザーによる設定の変更を拒否し、管理者設定通知を表示する(ステップS1007)。そして、管理者設定通知の表示後、ステップS1005に戻って、ユーザー操作を管理者設定以外のところに入力を受けた場合、管理者設定通知を閉じる。ステップS1006で、設定が変更されていない場合(No)、ステップS1005に戻って、再度、ユーザー操作を受け付ける(ステップS1005)。   Next, the touch panel print detail setting application 3006 accepts a user operation (step S1005), and if the user operation is accepted as an administrator setting (setting change), the process proceeds to step S1006. Next, it is determined whether or not the setting restricted by the administrator setting has been changed by the user (step S1006). When the setting is changed (Yes), the change of the setting by the user is rejected, and the administrator setting notification is displayed (step S1007). Then, after the administrator setting notification is displayed, the process returns to step S1005, and when the user operation is received at a place other than the administrator setting, the administrator setting notification is closed. If the setting has not been changed in step S1006 (No), the process returns to step S1005 to accept a user operation again (step S1005).

一方、ステップS1005で受け付けたユーザーの操作が印刷設定を確定するOKボタン(戻るボタン9001)の操作である場合(OK)、ステップS1008に進む。すなわち、OKボタン(戻るボタン9001)の操作を受け付ける際に、タッチパネル印刷詳細設定アプリケーション3006は、管理者設定情報3502を参照し、所定の項目への入力を必要とする設定が有効になっているか否かを確認する(ステップS1008)。なお、上記の所定の項目への入力を必要とする設定は、部門別管理機能やセキュアプリントである。管理者設定情報3502で、部門別管理設定項目5007の部門別管理機能やセキュアプリント設定項目5008のセキュアプリントが有効になっているか否かを判断する。   On the other hand, if the user operation accepted in step S1005 is an operation of an OK button (return button 9001) for confirming print settings (OK), the process proceeds to step S1008. That is, when accepting the operation of the OK button (return button 9001), the touch panel print detailed setting application 3006 refers to the administrator setting information 3502, and is the setting that requires input to a predetermined item enabled? It is confirmed whether or not (step S1008). Note that the settings that require input to the predetermined items are the departmental management function and secure print. In the administrator setting information 3502, it is determined whether or not the department management function of the department management setting item 5007 and the secure print of the secure print setting item 5008 are valid.

所定の項目への入力を必要とする設定が有効である場合(YES)、タッチパネル印刷詳細設定アプリケーション3006は、入力が必要な項目の設定値が入力されているか否かを判断する(ステップS1009)。そして、入力が必要な項目の設定値が未入力の場合(YES)、未入力ポップアップを表示し(ステップS1010)、ユーザーに未入力な項目の入力を促す。次に、未入力ポップアップに対してユーザーからの操作を受け付け(ステップS1011)、戻るボタン9001がタップされることで設定が確定し、プリントチケット3102に入力値を反映させて、ステップS1012に進む。この時、入力が必要な項目の設定値が未入力であっても確定させる。ステップS1009で、入力が必要な項目の設定値が入力されている場合(NO)、ステップS1012に進む。   If the setting that requires an input to a predetermined item is valid (YES), the touch panel printing detailed setting application 3006 determines whether or not a setting value of an item that requires an input has been input (step S1009). . If the setting value of an item that requires input is not input (YES), a non-input pop-up is displayed (step S1010), and the user is prompted to input an uninput item. Next, an operation from the user is accepted for the uninput pop-up (step S1011), the setting is confirmed by tapping the return button 9001, the input value is reflected in the print ticket 3102, and the process proceeds to step S1012. At this time, the setting value of the item that needs to be input is determined even if it has not been input. If it is determined in step S1009 that a setting value of an item that needs to be input is input (NO), the process proceeds to step S1012.

ステップS1008で、管理者設定情報3502を参照し、所定の項目への入力を必要とする設定が無効である場合(NO)、ステップS1012に進む。なお、本実施形態では、ポップアップにて入力画面を表示しているが、入力画面のタブへの遷移も含め表示方法は、他の方法であってよい。   In step S1008, the administrator setting information 3502 is referred to. If the setting that requires input to a predetermined item is invalid (NO), the process proceeds to step S1012. In this embodiment, the input screen is displayed in a pop-up, but the display method including transition to the tab of the input screen may be another method.

そして、プリントコンフィグ3007にプリントチケット3103を渡す(ステップS1012)。次に、タッチパネル印刷詳細設定アプリケーション3006と未入力ポップアップを閉じる(ステップS1013)。   Then, the print ticket 3103 is delivered to the print config 3007 (step S1012). Next, the touch panel print detail setting application 3006 and the non-input pop-up are closed (step S1013).

以上、本実施形態によれば、ユーザーが意図しない管理者設定で所定の項目への入力を必要とする設定が行われていた場合に、入力が必要な項目に対して入力を促す操作画面を表示することで入力し忘れを防ぐことができる。   As described above, according to the present embodiment, an operation screen that prompts an input to an item that needs to be input when an administrator setting that is not intended by the user has been set to require input to a predetermined item. By displaying, you can prevent forgetting to enter.

(第2実施形態)
第1実施形態では、管理者設定で設定されている未入力の項目に対して入力を促す操作画面を表示する例を示した。しかしながら、第1実施形態では、未入力の項目が複数存在する場合、複数回未入力ポップアップを表示し、設定値を入力する必要があるため、ユーザビリティが悪くなってしまう。例えば、暗証番号を求められる項目では、部門別管理機能とセキュアプリントの二種類を別々に設定する必要があるため、未入力ポップアップをそれぞれ表示させるために、複数回表示する必要がある。そこで、本実施形態では、複数個の未入力の項目を一度に表示することで、ユーザーの操作性を向上させる方法について説明する。
(Second Embodiment)
In the first embodiment, an example has been shown in which an operation screen that prompts input is displayed for an uninput item set in the administrator setting. However, in the first embodiment, when there are a plurality of non-input items, it is necessary to display a non-input pop-up a plurality of times and input a setting value, which deteriorates usability. For example, in an item for which a personal identification number is required, since it is necessary to set two types of department management function and secure print separately, it is necessary to display a non-input pop-up several times in order to display each. Therefore, in the present embodiment, a method for improving user operability by displaying a plurality of uninput items at once will be described.

図17および18は、管理者設定情報3502で部門別管理機能とセキュアプリントが設定されており、かつ入力を必要とする項目が未入力である場合に表示される未入力ポップアップを示す図である。図17は、タッチパネル印刷詳細設定アプリケーション3006から表示される複数項目の未入力ポップアップを示す図である。タッチパネル印刷詳細設定アプリケーション3006は、部門別管理機能で入力を求められる部門ID入力欄11201、部門別管理機能暗証番号入力欄11202、セキュアプリント暗証番号入力欄11203を有する。また、それぞれの入力欄に入力を促すための注釈が付されている。   FIGS. 17 and 18 are diagrams showing a non-input pop-up that is displayed when the departmental management function and secure print are set in the administrator setting information 3502 and an item requiring input is not input. . FIG. 17 is a diagram showing a multi-item non-input pop-up displayed from the touch panel print detail setting application 3006. The touch panel print detail setting application 3006 has a department ID input field 11201 that is requested to be input by the departmental management function, a departmental management function password input field 11202, and a secure print password number input field 11203. In addition, an annotation for prompting input is attached to each input field.

図18は、デスクトップ印刷詳細設定アプリケーション3005から表示される複数項目の未入力ポップアップを示す図である。デスクトップ印刷詳細設定アプリケーション3005は、部門別管理機能で入力を求められる部門ID入力欄11301、部門別管理機能暗証番号入力欄11302、セキュアプリント暗証番号入力欄11303を有し、それぞれの入力を促すための注釈が付される。   FIG. 18 is a diagram showing a multi-item non-input pop-up displayed from the desktop printing detailed setting application 3005. The desktop printing detailed setting application 3005 has a department ID input field 11301 that is requested to be input by the departmental management function, a departmental management function password input field 11302, and a secure print password number input field 11303 to prompt each input. Annotation is attached.

図19は、タッチパネル印刷詳細設定アプリケーション3006が、複数項目の未入力ポップアップを表示する処理を示すフローチャートである。なお、前提として既に管理者設定情報3502には、部門別管理機能とセキュアプリントの設定が行われていることとする。また、特に断らない限り、本処理は、タッチパネル印刷詳細設定アプリケーション3006が行う。なお、図19に示すステップS1204〜ステップS1209の処理は、図16に示すステップS1003〜ステップS1009の処理とそれぞれ同様の処理であるので、その詳細な説明を省略する。   FIG. 19 is a flowchart illustrating a process in which the touch panel print detail setting application 3006 displays a multi-item non-input popup. It is assumed that the administrator setting information 3502 has already been set for the departmental management function and secure print. Unless otherwise specified, this processing is performed by the touch panel printing detailed setting application 3006. Note that steps S1204 to S1209 shown in FIG. 19 are the same as steps S1003 to S1009 shown in FIG.

ステップS1208で、所定の項目への入力を必要とする設定が有効である場合(YES)、タッチパネル印刷詳細設定アプリケーション3006は、入力が必要な項目の設定値が入力されているか否かを判断する(ステップS1209)。なお、具体的な判断の処理は、図16に示すステップS1008の判断の処理と同様である。   If the setting that requires input to a predetermined item is valid in step S1208 (YES), the touch panel print detail setting application 3006 determines whether or not the setting value of the item that requires input has been input. (Step S1209). The specific determination process is the same as the determination process in step S1008 shown in FIG.

そして、入力が必要な項目の設定値が未入力の場合(YES)(ステップS1209)、未入力の設定項目の数をカウント(算出)する(ステップS1210)。そして、未入力の項目を全て結合した未入力ポップアップを作成、一画面で表示することで、全ての未入力な項目に対する入力をユーザーに促す(ステップS1211)。次に、未入力ポップアップに対してユーザーからの操作を受け付け(ステップS1212)、戻るボタン9001がタップされることで設定が確定し、プリントチケット3100に入力値を反映させて、ステップS1213に進む。この時、入力が必要な項目の設定値が未入力であっても確定させる。ステップS1209で、入力が必要な項目の設定値が入力されている場合(NO)、ステップS1213に進む。   If the setting value of an item that requires input is not input (YES) (step S1209), the number of setting items that are not input is counted (calculated) (step S1210). Then, a non-input pop-up in which all the non-input items are combined is created and displayed on one screen to prompt the user to input all the non-input items (step S1211). Next, an operation from the user is accepted for an uninput pop-up (step S1212), the setting is confirmed by tapping the return button 9001, the input value is reflected in the print ticket 3100, and the process proceeds to step S1213. At this time, the setting value of the item that needs to be input is determined even if it has not been input. If it is determined in step S1209 that a setting value of an item that requires input is input (NO), the process proceeds to step S1213.

ステップS1208で、管理者設定情報3502を参照し、所定の項目への入力を必要とする設定が無効である場合(NO)、ステップS1213に進む。なお、本実施形態では、ポップアップにて入力画面を表示しているが、入力画面のタブへの遷移も含め表示方法は、他の方法であってよい。   In step S1208, the administrator setting information 3502 is referred to. If the setting that requires input to a predetermined item is invalid (NO), the process proceeds to step S1213. In this embodiment, the input screen is displayed in a pop-up, but the display method including transition to the tab of the input screen may be another method.

そして、プリントコンフィグ3007にプリントチケット3100を渡す(ステップS1213)。次に、タッチパネル印刷詳細設定アプリケーション3006と未入力ポップアップを閉じる(ステップS1214)。以上、本処理により、入力が必須な項目の入力し忘れを防止することができ、さらに複数個の未入力の項目を一度に表示することで、ユーザーの操作性を向上させることができる。   Then, the print ticket 3100 is delivered to the print config 3007 (step S1213). Next, the touch panel print detail setting application 3006 and the non-input pop-up are closed (step S1214). As described above, this process can prevent the user from forgetting to input an item that must be input, and can display a plurality of uninput items at a time to improve user operability.

図20は、デスクトップ印刷詳細設定アプリケーション3005が複数項目の未入力ポップアップを一画面で表示する処理を示すフローチャートである。なお、前提として既に管理者設定情報3501には、部門別管理機能とセキュアプリントの設定が行われていることとする。また、特に断らない限り、本処理は、デスクトップ印刷詳細設定アプリケーション3005が行う。   FIG. 20 is a flowchart illustrating processing in which the desktop printing detailed setting application 3005 displays a plurality of items of uninput popups on one screen. It is assumed that the administrator setting information 3501 has already been set for the departmental management function and secure print. Unless otherwise specified, this processing is performed by the desktop print detailed setting application 3005.

まず、プリントコンフィグ3007が、印刷ダイアログの詳細設定ボタン6102の要求を受け、プリントチケット3100とプリントケイパビリティ3200を取得し、デスクトップ印刷詳細設定アプリケーション3005を起動する。また、デスクトップ印刷詳細設定アプリケーション3005の起動時に、印刷詳細設定のプリントチケット3100の値を初期値に反映させる。   First, the print configuration 3007 receives a request for the detailed setting button 6102 of the print dialog, acquires the print ticket 3100 and the print capability 3200, and activates the desktop print detailed setting application 3005. Further, when the desktop print detail setting application 3005 is activated, the value of the print ticket 3100 of the print detail setting is reflected on the initial value.

次に、デスクトップ印刷詳細設定アプリケーション3005は、初期化の段階で管理者設定情報3501をキュープロパティバッグ3013から取得し(ステップS1301)、内部的に管理者設定情報3501を保持した後にデスクトップ上に表示される。次に、デスクトップに表示をする際に、管理者設定情報3501で設定変更が制限されている設定項目をグレーアウトにして表示し、ユーザーがフォーカスできないようにする(ステップS1302)。   Next, the desktop print detailed setting application 3005 acquires the administrator setting information 3501 from the queue property bag 3013 at the initialization stage (step S1301), and internally holds the administrator setting information 3501 and displays it on the desktop. Is done. Next, when displaying on the desktop, the setting items whose setting change is restricted by the administrator setting information 3501 are displayed in gray out so that the user cannot focus (step S1302).

次に、デスクトップ印刷詳細設定アプリケーション3005は、ユーザーの操作を受け付け(ステップS1303)、印刷設定を確定するためにOKボタン6202を受け付ける。この時、デスクトップ印刷詳細設定アプリケーション3005は、管理者設定情報3501を参照し、所定の項目への入力を必要とする設定が有効になっているか否かを判断する(ステップS1304)。なお、具体的な判断の処理は、図11に示すステップS706の判断の処理と同様である。   Next, the desktop print detail setting application 3005 accepts a user operation (step S1303), and accepts an OK button 6202 to confirm the print settings. At this time, the desktop printing detailed setting application 3005 refers to the administrator setting information 3501 and determines whether or not a setting that requires an input to a predetermined item is enabled (step S1304). The specific determination process is the same as the determination process in step S706 shown in FIG.

所定の項目への入力を必要とする設定が有効である場合(YES)、デスクトップ印刷詳細設定アプリケーション3005は、入力が必要な項目の設定値が入力されているか否かを判断する(ステップS1305)。そして、入力が必要な項目の設定値が未入力の場合(YES)、未入力の項目の数をカウントする(ステップS1306)。カウント後に、未入力の項目を全て連結した未入力ポップアップを表示し(ステップS1307)、ユーザーに未入力の項目の入力を促す。ステップS1305、入力が必要な項目の設定値が入力されている場合(NO)、ステップS1310に進む。   If the setting that requires an input to a predetermined item is valid (YES), the desktop printing detailed setting application 3005 determines whether or not the setting value of the item that needs to be input is input (step S1305). . If the set value of an item that requires input is not input (YES), the number of items that are not input is counted (step S1306). After the count, a non-input pop-up in which all the non-input items are connected is displayed (step S1307), and the user is prompted to input the non-input items. In step S1305, if a setting value of an item that needs to be input is input (NO), the process proceeds to step S1310.

次に、デスクトップ印刷詳細設定アプリケーション3005は、未入力の項目に対するユーザーの操作を受け付ける(ステップS1308)。そして、デスクトップ印刷詳細設定アプリケーション3005は、OKボタンを受け付けた際に未入力な項目への入力値が有効であるか否かを判断(ステップS1309)する。入力値が有効な場合(YES)(ステップS1309)、デスクトップ印刷詳細設定アプリケーション3005は、プリントチケット3100に入力値を反映させて、ステップS1310に進む。一方、入力値が無効な場合(NO)、ステップS1307に戻って、ユーザーに、再度、未入力ポップを表示して未入力の項目の入力を促す。   Next, the desktop print detailed setting application 3005 accepts a user operation for an uninput item (step S1308). The desktop print detailed setting application 3005 determines whether or not an input value for an uninput item is valid when the OK button is received (step S1309). If the input value is valid (YES) (step S1309), the desktop print detailed setting application 3005 reflects the input value in the print ticket 3100 and proceeds to step S1310. On the other hand, if the input value is invalid (NO), the process returns to step S1307 to prompt the user to input an uninput item by displaying an uninput pop again.

ステップS1304で、管理者設定情報3501を参照し、所定の項目への入力を必要とする設定が無効である場合(No)、ステップS1310に進む。そして、プリントコンフィグ3007にプリントチケット3100を渡す(ステップS1310)。次に、デスクトップ印刷詳細設定アプリケーション3005と未入力ポップアップを閉じる(ステップS1311)。   In step S1304, with reference to the administrator setting information 3501, if the setting that requires input to a predetermined item is invalid (No), the process proceeds to step S1310. Then, the print ticket 3100 is delivered to the print config 3007 (step S1310). Next, the desktop printing detailed setting application 3005 and the uninput pop-up are closed (step S1311).

なお、本実施形態では、ポップアップにて入力画面を表示しているが、入力画面のタブへの遷移も含めて表示方法は他の方法であってもよい。以上、本実施形態によれば、ユーザーが意図しない管理者設定で所定の項目への入力を必要とする設定が行われていた場合に、入力が必要な項目に対して入力を促す操作画面を表示することで入力し忘れを防ぐことができる。   In the present embodiment, the input screen is displayed in a pop-up, but the display method may include other methods including transition to the tab of the input screen. As described above, according to the present embodiment, an operation screen that prompts an input to an item that needs to be input when an administrator setting that is not intended by the user has been set to require input to a predetermined item. By displaying, you can prevent forgetting to enter.

(第3実施形態)
第1実施形態では、管理者設定で設定される入力が必要な項目が未入力の場合に、ユーザーに入力を促す操作画面を表示する例を示した。しかし、第1実施形態では、ユーザーは印刷をするたびに何度も同じ入力する必要があり、ユーザビリティが悪くなってしまう。そこで、未入力ポップアップで入力した値をデフォルトの設定として保存する方法について説明する。
(Third embodiment)
In the first embodiment, an example is shown in which an operation screen that prompts the user to input is displayed when an item that needs to be set in the administrator settings is not input. However, in the first embodiment, the user needs to input the same many times each time printing is performed, and usability is deteriorated. Therefore, a method for saving a value input in a non-input pop-up as a default setting will be described.

図21は、入力した値(入力内容)を、デフォルトの設定として保存できる未入力ポップアップを示す図である。デフォルト保存チェックボックス14001をチェックすることで、未入力ポップアップで入力した値を、ユーザーデフォルト設定として保存することができる。   FIG. 21 is a diagram showing a non-input pop-up that can store an input value (input content) as a default setting. By checking the default storage check box 14001, the value input in the non-input pop-up can be stored as the user default setting.

次に、図22および23は、未入力ポップアップで入力した値をデフォルトの設定として保存する処理を示すフローチャートである。なお、特に断らない限り、本処理は、デスクトップ印刷詳細設定アプリケーション3005が行う。なお、図22に示すステップS1501〜ステップS1510の処理は、図11に示すステップS703〜ステップS712の処理と同様の処理であるので、その詳細な説明を省略する。   Next, FIGS. 22 and 23 are flowcharts showing a process of saving a value input in a non-input pop-up as a default setting. Unless otherwise specified, this processing is performed by the desktop print detailed setting application 3005. Note that the processing in steps S1501 to S1510 shown in FIG. 22 is the same as the processing in steps S703 to S712 shown in FIG.

デスクトップ印刷詳細設定アプリケーション3005は、未入力ポップアップを閉じる際に、デフォルト保存チェックボックス14001が有効になっているか否かを判断する(ステップS1511)。デフォルト保存チェックボックス14001がオンの場合(YES)、ユーザーデフォルトプリントチケット保存処理を行う(ステップS1512)。一方、デフォルト保存チェックボックス14001がオフの場合(NO)、処理を終了する。なお、本実施形態において、ユーザーデフォルトプリントチケットとは、ユーザーのデフォルトの印刷設定が書き込まれているプリントチケットであり、印刷設定の内容は、バイナリ形式でレジストリ3015に書き込まれている。   The desktop print advanced setting application 3005 determines whether or not the default save check box 14001 is enabled when closing the uninput pop-up (step S1511). If the default storage check box 14001 is on (YES), user default print ticket storage processing is performed (step S1512). On the other hand, if the default storage check box 14001 is off (NO), the process ends. In this embodiment, the user default print ticket is a print ticket in which the user's default print settings are written, and the contents of the print settings are written in the registry 3015 in binary format.

次に、図23は、ユーザーデフォルトプリントチケット保存処理を示すフローチャートである。まず、デスクトップ印刷詳細設定アプリケーション3005は、プリントコンフィグ3007からユーザーデフォルトプリントチケットを取得する(ステップS1521)。次に、未入力ポップアップで入力された値をユーザーデフォルトプリントチケットにセットする(ステップS1522)。   Next, FIG. 23 is a flowchart showing a user default print ticket storage process. First, the desktop print detailed setting application 3005 acquires a user default print ticket from the print config 3007 (step S1521). Next, the value input in the non-input popup is set in the user default print ticket (step S1522).

次に、未入力ポップアップで入力された入力値をセットした後、ユーザーデフォルトプリントチケットをバイナリ形式に変換し(ステップS1523)、バイナリ型のユーザーデフォルトチケットをレジストリ3015に書き込む(ステップS1524)。   Next, after setting the input value input in the uninput pop-up, the user default print ticket is converted into a binary format (step S1523), and the binary type user default ticket is written in the registry 3015 (step S1524).

以上、本実施形態によれば、印刷をする度に何度も未入力ポップアップを表示し、入力必須の項目に対して入力をする必要がなくなるため、ユーザーの操作性を向上させることができる。   As described above, according to the present embodiment, an uninput pop-up is displayed many times each time printing is performed, and it is not necessary to input items that are required to be input. Therefore, it is possible to improve user operability.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other examples)
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

また、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。   Moreover, although preferable embodiment of this invention was described, this invention is not limited to these embodiment, A various deformation | transformation and change are possible within the range of the summary.

Claims (9)

印刷設定に関する画面を表示する表示部と、
印刷設定を制限する印刷設定情報を、異なる2種以上の表示形態で共有可能に保存する保存手段と、
前記保存手段に保存された前記印刷設定情報を変更する操作を受け付けた場合、前記印刷設定情報が設定されていることを前記表示部に通知する通知手段と、
を有し、
前記表示部は、印刷が実行される際に、前記印刷設定情報に所定の項目への入力を必要とする設定が含まれている場合、前記所定の項目に入力を促す画面を表示する
ことを特徴とする情報処理装置。
A display for displaying a screen relating to print settings;
Storage means for storing print setting information for restricting print settings so as to be sharable in two or more different display forms;
A notification unit for notifying the display unit that the print setting information is set when an operation for changing the print setting information stored in the storage unit is received;
Have
The display unit displays a screen for prompting an input to the predetermined item when the print setting information includes a setting that requires an input to the predetermined item when printing is performed. A characteristic information processing apparatus.
前記表示部は、前記所定の項目が複数ある場合、前記複数の項目の全ての項目を一画面に表示する
ことを特徴とする請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1, wherein when there are a plurality of the predetermined items, the display unit displays all the items of the plurality of items on one screen.
前記表示部は、前記所定の項目の数に応じて表示部に表示させる項目の数を変える
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the display unit changes the number of items to be displayed on the display unit according to the number of the predetermined items.
前記表示部が表示する項目の数は、前記複数の所定の項目のうち、未入力の項目の数である
ことを特徴とする請求項3に記載の情報処理装置。
The information processing apparatus according to claim 3, wherein the number of items displayed by the display unit is the number of uninput items among the plurality of predetermined items.
前記表示部は、前記印刷設定情報が前記所定の項目への入力を必要とする設定を含み、かつ未入力の項目がある場合、前記未入力の項目に入力を促す画面を表示する
ことを特徴とする請求項1〜4のいずれか1項に記載の情報処理装置。
When the print setting information includes a setting that requires input to the predetermined item and there is an uninput item, the display unit displays a screen that prompts input to the uninput item. The information processing apparatus according to any one of claims 1 to 4.
前記所定の項目に入力するための入力手段
をさらに有し、
前記保存手段は、前記入力手段により前記未入力の項目に入力された入力内容を保存し、前記表示部は、次に印刷を実施する際に、前記保存手段により保存された前記入力内容を前記所定の項目に予め入力して表示する
ことを特徴とする請求項1〜5のいずれか1項に記載の情報処理装置。
It further has an input means for inputting into the predetermined item,
The storage unit stores the input content input to the non-input item by the input unit, and the display unit stores the input content stored by the storage unit when the next printing is performed. The information processing apparatus according to claim 1, wherein a predetermined item is input and displayed in advance.
前記異なる2種以上の表示形態は、少なくともデスクトップユーザーインターフェースおよびタッチパネルユーザーインターフェースを含む
ことを特徴とする請求項1〜6のいずれか1項に記載に情報処理装置。
The information processing apparatus according to claim 1, wherein the two or more different display forms include at least a desktop user interface and a touch panel user interface.
印刷設定に関する画面を表示する表示部を備える情報処理装置の制御方法であって、
印刷設定を制限する印刷設定情報を、異なる2種以上の表示形態で共有可能に保存する保存工程と、
前記保存工程において保存された前記印刷設定情報を変更する操作を受け付けた場合、前記印刷設定情報が設定されていることを前記表示部に通知する通知工程と、
を有し、
前記表示部は、印刷が実行される際に、前記印刷設定情報に所定の項目への入力を必要とする設定が含まれている場合、前記所定の項目に入力を促す画面を表示する
ことを特徴とする情報処理装置の制御方法。
A method for controlling an information processing apparatus including a display unit that displays a screen related to print settings,
A storage step for storing print setting information for restricting print settings in two or more different display formats in a sharable manner;
A notification step of notifying the display unit that the print setting information is set when an operation to change the print setting information stored in the storage step is received;
Have
The display unit displays a screen for prompting an input to the predetermined item when the print setting information includes a setting that requires an input to the predetermined item when printing is performed. A control method for an information processing apparatus.
請求項1〜7のいずれか1項に記載の情報処理装置の各手段としてコンピューターを機能させるためのプログラム。

The program for functioning a computer as each means of the information processing apparatus of any one of Claims 1-7.

JP2015103652A 2014-12-05 2015-05-21 Information processing apparatus, information processing apparatus control method, and information processing program Active JP6456242B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/956,682 US9715359B2 (en) 2014-12-05 2015-12-02 Information processing apparatus, method of controlling information processing apparatus, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014247107 2014-12-05
JP2014247107 2014-12-05

Publications (3)

Publication Number Publication Date
JP2016110612A true JP2016110612A (en) 2016-06-20
JP2016110612A5 JP2016110612A5 (en) 2018-06-28
JP6456242B2 JP6456242B2 (en) 2019-01-23

Family

ID=56124272

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015103652A Active JP6456242B2 (en) 2014-12-05 2015-05-21 Information processing apparatus, information processing apparatus control method, and information processing program

Country Status (1)

Country Link
JP (1) JP6456242B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018049579A (en) * 2016-09-15 2018-03-29 株式会社リコー Information processing device, information processing method, and program
JP2018185703A (en) * 2017-04-27 2018-11-22 富士通株式会社 Screen transition program, screen transition method, information processing device, and information processing system
JP2019114249A (en) * 2017-12-22 2019-07-11 京セラドキュメントソリューションズ株式会社 Information processing apparatus, recording medium, and information processing method
JP2019197249A (en) * 2018-05-07 2019-11-14 キヤノン株式会社 program
JP2022132310A (en) * 2018-05-07 2022-09-08 キヤノン株式会社 Application, method, and recording medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004265182A (en) * 2003-03-03 2004-09-24 Kyocera Mita Corp Print data output control program and recording medium
JP2007140662A (en) * 2005-11-15 2007-06-07 Ricoh Co Ltd Image formation apparatus
JP2010045785A (en) * 2008-08-18 2010-02-25 Toshiba Corp Image forming device
JP2010113620A (en) * 2008-11-07 2010-05-20 Oki Data Corp Image forming system
JP2014139749A (en) * 2013-01-21 2014-07-31 Canon Inc Information processor, control method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004265182A (en) * 2003-03-03 2004-09-24 Kyocera Mita Corp Print data output control program and recording medium
JP2007140662A (en) * 2005-11-15 2007-06-07 Ricoh Co Ltd Image formation apparatus
JP2010045785A (en) * 2008-08-18 2010-02-25 Toshiba Corp Image forming device
JP2010113620A (en) * 2008-11-07 2010-05-20 Oki Data Corp Image forming system
JP2014139749A (en) * 2013-01-21 2014-07-31 Canon Inc Information processor, control method, and program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018049579A (en) * 2016-09-15 2018-03-29 株式会社リコー Information processing device, information processing method, and program
JP2018185703A (en) * 2017-04-27 2018-11-22 富士通株式会社 Screen transition program, screen transition method, information processing device, and information processing system
JP2019114249A (en) * 2017-12-22 2019-07-11 京セラドキュメントソリューションズ株式会社 Information processing apparatus, recording medium, and information processing method
JP7155989B2 (en) 2017-12-22 2022-10-19 京セラドキュメントソリューションズ株式会社 Information processing device, recording medium and information processing method
JP2019197249A (en) * 2018-05-07 2019-11-14 キヤノン株式会社 program
JP7102216B2 (en) 2018-05-07 2022-07-19 キヤノン株式会社 program
JP2022132310A (en) * 2018-05-07 2022-09-08 キヤノン株式会社 Application, method, and recording medium
JP7328410B2 (en) 2018-05-07 2023-08-16 キヤノン株式会社 Application, method and recording medium
US12014097B2 (en) 2018-05-07 2024-06-18 Canon Kabushiki Kaisha Recording medium, control method and information processing apparatus having print setting that selectively requires a password

Also Published As

Publication number Publication date
JP6456242B2 (en) 2019-01-23

Similar Documents

Publication Publication Date Title
US10705774B2 (en) Managing print settings in multiple different setting software
JP6456242B2 (en) Information processing apparatus, information processing apparatus control method, and information processing program
US11487483B2 (en) Information apparatus, controlling method for information apparatus, and storage medium to install and activate software based on obtained information
US20190050173A1 (en) Information processing apparatus, control method, and recording medium
US10846032B2 (en) Information processing apparatus and method of controlling information processing apparatus, with display control for displaying print setting screens as data become available
JP6108864B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP6478850B2 (en) Information processing apparatus, application program, and control method
WO2022076049A1 (en) Systems and methods for providing tab previews via an operating system user interface
US9715359B2 (en) Information processing apparatus, method of controlling information processing apparatus, and storage medium
US9606761B2 (en) Information processing apparatus for controlling an output process and method for the same
EP3789867A1 (en) Application and information processing apparatus
US20150363148A1 (en) Information processing apparatus and control method, and storage medium
KR100852652B1 (en) Information processing terminal and system for providing information processing terminal user interface using host resource and method thereof
US10037180B2 (en) Device and method for providing user interface screen
JP6659192B2 (en) Information processing apparatus, information processing apparatus control method, and application program
JP2018073089A (en) Information processing device, information processing system, information processing method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180517

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180517

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181218

R151 Written notification of patent or utility model registration

Ref document number: 6456242

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151