[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2016045575A - Printing system, information processor, control method of information processor, and program - Google Patents

Printing system, information processor, control method of information processor, and program Download PDF

Info

Publication number
JP2016045575A
JP2016045575A JP2014167651A JP2014167651A JP2016045575A JP 2016045575 A JP2016045575 A JP 2016045575A JP 2014167651 A JP2014167651 A JP 2014167651A JP 2014167651 A JP2014167651 A JP 2014167651A JP 2016045575 A JP2016045575 A JP 2016045575A
Authority
JP
Japan
Prior art keywords
printing
printer
plug
print
result
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.)
Pending
Application number
JP2014167651A
Other languages
Japanese (ja)
Inventor
洋史 菊地
Yoji Kikuchi
洋史 菊地
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 JP2014167651A priority Critical patent/JP2016045575A/en
Publication of JP2016045575A publication Critical patent/JP2016045575A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a printing system that prevents a combination of a plug-in and a printer which has failed in printing from being displayed as an alternative.SOLUTION: This printing system comprises a printer and an information processor communicable with the printer via a network. The printing system further comprises a print module that is managed by the information processor and performs a retrieval requirement for the printer and a print instruction for the printer; notification means for giving notice of a result of print processing performed according to the print instruction; management means for managing, as a history, combinations of printers and print modules and results of print processing given notice of by the notification means; and display means for displaying a result of response to the retrieval requirement, reflecting the history of combinations based on the results of the past print processing managed by the management means.SELECTED DRAWING: Figure 11

Description

本発明は、印刷システム、情報処理装置、情報処理装置の制御方法、及びプログラムに関し、特に、印刷システムにおけるユーザインタフェースに関する。   The present invention relates to a printing system, an information processing apparatus, a control method for the information processing apparatus, and a program, and more particularly to a user interface in the printing system.

近年、スマートフォンなどの携帯端末からの印刷を行うことが盛んになってきている。携帯端末は、印刷時にネットワーク上にあるプリンタの探索を行い、ユーザは、探索されたプリンタの中から所望のプリンタを指定して印刷することができる。携帯端末には、プリンタの探索や印刷を司るソフトウェア(以降、プラグインと呼ぶ)が複数インストールされている。印刷時に携帯端末のオペレーティングシステム(以降、OSと呼ぶ)は、インストールされた全てのプラグインに対して探索要求を行い、プラグインから返ってきた探索結果に基づいて、ユーザにプリンタのリストを表示して指定させる。これにより、例えば、1つのプリンタが複数のプラグインによって探索された場合には、複数のプリンタが存在するように見える。また、印刷ジョブの処理状態とプリンタの稼働状況をアイコン表示でユーザに提示する技術も開示されている(特許文献1)。   In recent years, printing from a mobile terminal such as a smartphone has become popular. The portable terminal searches for a printer on the network at the time of printing, and the user can specify and print a desired printer from the searched printers. A plurality of software (hereinafter referred to as plug-ins) for managing printer search and printing are installed in the mobile terminal. At the time of printing, the operating system of the portable terminal (hereinafter referred to as the OS) makes a search request to all installed plug-ins, and displays a list of printers to the user based on the search results returned from the plug-ins. To specify. Thereby, for example, when one printer is searched by a plurality of plug-ins, it seems that a plurality of printers exist. Also disclosed is a technique for presenting the processing status of a print job and the operating status of a printer to the user by icon display (Patent Document 1).

特開平8−305520号公報JP-A-8-305520

しかしながら、携帯端末へインストールできるプラグインは、多種多様に渡るため、場合によっては質の良くないプラグインも存在する。また、実際に印刷ができないプリンタにもかかわらずOSに対して、探索結果として、当該プリンタを返してしまうプラグインも存在する。これらの場合、ユーザは、印刷時に印刷できないプラグインを選んでしまう可能性があり、実際に印刷ができない恐れがある。   However, since there are a wide variety of plug-ins that can be installed in the mobile terminal, there are some poor-quality plug-ins in some cases. There is also a plug-in that returns the printer as a search result to the OS even though the printer cannot actually print. In these cases, the user may select a plug-in that cannot be printed at the time of printing, and there is a possibility that the user cannot actually print.

また、特許文献1に開示されるように、印刷ジョブの処理状態やプリンタの稼働状況などをユーザに対して表示する技術がある。しかしながら、プラグインが正しく動作していることが前提であるため、例えば、質の良くない(正しく動作していない)プラグインに対して適用することは有効ではない。また、このようなプラグインは、ユーザの印刷指示とは非同期に情報を取得して表示する場合もあり、携帯端末からの探索要求のように毎回探索結果のプリンタが異なるような状況においては適切に表示できない可能性がある。   Further, as disclosed in Patent Document 1, there is a technique for displaying a print job processing state, a printer operation state, and the like to a user. However, since it is assumed that the plug-in is operating correctly, for example, it is not effective to apply to a plug-in of poor quality (not operating correctly). In addition, such a plug-in may acquire and display information asynchronously with the user's print instruction, and is appropriate in situations where the search result printer is different each time, such as a search request from a mobile terminal. May not be displayed.

本発明は、上記の問題に鑑みてなされたものであり、印刷が失敗したプラグインとプリンタの組み合わせが選択肢として表示されるのを防止する印刷システムを提供することを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a printing system that prevents a combination of a plug-in and a printer whose printing has failed from being displayed as options.

上記課題を解決するために、本発明の印刷システムは、印刷装置と、前記印刷装置とネットワークを介して通信可能な情報処理装置とを備える印刷システムであって、前記情報処理装置で管理され、前記印刷装置に対する探索要求および前記印刷装置への印刷指示を行う印刷モジュールと、前記印刷指示に対して行った印刷処理の結果を通知する通知手段と、前記印刷装置および前記印刷モジュールの組み合わせと、前記通知手段により通知された印刷処理の結果を履歴として管理する管理手段と、前記探索要求に対する応答の結果を、前記管理手段により管理される前記過去の印刷処理の結果に基づく組み合わせの履歴を反映させて表示する表示手段と、を有することを特徴とする。   In order to solve the above problems, a printing system of the present invention is a printing system including a printing apparatus and an information processing apparatus capable of communicating with the printing apparatus via a network, and is managed by the information processing apparatus. A printing module that issues a search request to the printing device and a printing instruction to the printing device; a notification unit that notifies a result of a printing process performed on the printing command; a combination of the printing device and the printing module; A management unit that manages the result of the printing process notified by the notification unit as a history, and a response result to the search request reflects a combination history based on the result of the past printing process managed by the management unit. Display means for displaying.

本発明によれば、印刷が失敗したプラグインとプリンタの組み合わせが選択肢として表示されるのを防止する印刷システムを提供することができ、印刷時にプラグインを選択する際、印刷できないプラグインを選択することがなく、ユーザの利便性が向上する。   According to the present invention, it is possible to provide a printing system that prevents a combination of a plug-in that failed to print and a printer from being displayed as choices. When selecting a plug-in during printing, a plug-in that cannot be printed is selected. The convenience for the user is improved.

印刷システムの全体構成を示す構成図である。1 is a configuration diagram illustrating an overall configuration of a printing system. 携帯端末の構成を示すブロック図である。It is a block diagram which shows the structure of a portable terminal. 携帯端末のユーザインタフェース示す図である。It is a figure which shows the user interface of a portable terminal. 携帯端末におけるプリンタ選択画面を示す図である。It is a figure which shows the printer selection screen in a portable terminal. プリンタ選択画面を表示する処理を示すフローチャートである。6 is a flowchart illustrating processing for displaying a printer selection screen. プリンタ選択画面を表示する処理を示すフローチャートである。6 is a flowchart illustrating processing for displaying a printer selection screen. プラグインの探索処理を示すフローチャートである。It is a flowchart which shows the search process of a plug-in. 印刷時の処理を示すフローチャートである。It is a flowchart which shows the process at the time of printing. 第1実施形態に係る印刷フィードバックリストを示す図である。It is a figure which shows the print feedback list which concerns on 1st Embodiment. 携帯端末のユーザインタフェース示す図である。It is a figure which shows the user interface of a portable terminal. 検出結果をリスト表示する処理を示すフローチャートである。It is a flowchart which shows the process which displays a list of detection results. 第1実施形態に係るプリンタ選択画面を示す図である。It is a figure which shows the printer selection screen which concerns on 1st Embodiment. 第2実施形態に係る印刷フィードバックリストを示す図である。It is a figure which shows the print feedback list which concerns on 2nd Embodiment. 第2実施形態に係るプリンタ選択画面を示す図である。It is a figure which shows the printer selection screen which concerns on 2nd Embodiment.

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

(第1実施形態)
まず、本実施形態に係る印刷システムの構成について、図1を用いて説明する。図1は、本実施形態に係る印刷システムの全体構成の一例を示す図である。本印刷システムは、ネットワーク1000に接続された携帯端末4000と、プリンタA8000と、プリンタB8500と、プリンタC9000と、プリンタD9500を含む。ネットワーク1000は、インターネット、イントラネットなど様々な形態があるが、それぞれが通信可能に接続されていればどのような形態であってもよい。携帯端末4000は、スマートフォンやタブレット、PCなどの情報処理装置であってよい。各プリンタは、レーザープリンタ、インクジェットプリンタ、サーマルプリンタ等のプリンタであり、他の機能を有するプリンタであってもよい。また、本実施形態では、プリンタ4台を挙げたが、これに限定することなく、4台以上や4台以下であってもよい。
(First embodiment)
First, the configuration of the printing system according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of the overall configuration of a printing system according to the present embodiment. The printing system includes a portable terminal 4000, a printer A 8000, a printer B 8500, a printer C 9000, and a printer D 9500 connected to a network 1000. The network 1000 has various forms such as the Internet and an intranet, but any form may be used as long as each is connected so as to be able to communicate. The portable terminal 4000 may be an information processing apparatus such as a smartphone, a tablet, or a PC. Each printer is a printer such as a laser printer, an ink jet printer, or a thermal printer, and may be a printer having other functions. In the present embodiment, four printers have been described. However, the number of printers is not limited to this, and may be four or more or four or less.

次に、本実施形態に係る携帯端末4000の構成について、図2のブロック図を用いて説明する。まず、図2(A)を参照して、携帯端末4000は、CPU4051とメモリ4052により構成される制御部4050により全体を制御している。表示部4010は、ディスプレイなどの出力装置であり、操作部4020は、タッチパネルや各種ボタンなどの入力装置である。ネットワーク通信部4030は、3G回線やWi−Fi(登録商標)などの通信でネットワーク1000に接続して外部装置とのデータの入出力を行う。近距離無線通信部4040は、NFC(Near Field Communication)による近距離無線通信などを行って外部装置とのデータの入出力を行う。記憶部4100には、各種アプリケーション(以降、アプリと呼ぶ)4110やOS4120などのプログラムが保存されている。OS4120は、携帯端末4000の基本動作を司るソフトウェアである。本実施形態では、携帯端末4000の処理については、全て記憶部4100に記憶されたプログラムを制御部4050におけるメモリ4052にロードしてCPU4051が実行することによって実現される。アプリ4110は、携帯端末4000上にインストールされており、印刷システム4130を介して写真、文書、Webページなどのコンテンツを表示・印刷する機能を有する。プラグインX4140、プラグインY4150、プラグインZ4160は、プリンタの探索、印刷ジョブの生成、プリンタステータスの取得などの機能を有する印刷モジュールであり、印刷システム4130とターゲットプリンタとの間で情報伝達を行う。   Next, the configuration of the mobile terminal 4000 according to the present embodiment will be described using the block diagram of FIG. First, referring to FIG. 2A, the mobile terminal 4000 is entirely controlled by a control unit 4050 including a CPU 4051 and a memory 4052. The display unit 4010 is an output device such as a display, and the operation unit 4020 is an input device such as a touch panel and various buttons. The network communication unit 4030 is connected to the network 1000 through communication such as a 3G line or Wi-Fi (registered trademark) to input / output data to / from an external device. The short-range wireless communication unit 4040 performs short-range wireless communication by NFC (Near Field Communication) or the like to input / output data to / from an external device. The storage unit 4100 stores programs such as various applications (hereinafter referred to as applications) 4110 and OS 4120. The OS 4120 is software that controls the basic operation of the mobile terminal 4000. In the present embodiment, the processing of the portable terminal 4000 is realized by loading the program stored in the storage unit 4100 into the memory 4052 in the control unit 4050 and executing it by the CPU 4051. The application 4110 is installed on the portable terminal 4000 and has a function of displaying / printing content such as a photo, a document, and a Web page via the printing system 4130. A plug-in X4140, a plug-in Y4150, and a plug-in Z4160 are printing modules having functions such as printer search, print job generation, and printer status acquisition, and communicate information between the printing system 4130 and the target printer. .

各プラグインは、必要に応じてインストール・アンインストールが可能で、プラグイン管理部4134がプラグインのインストール状態を管理する。ここで、プラグインについて、プラグインX4140を例に、図2(B)を用いて説明する。プリンタ探索部4141は、マルチキャストあるいはブロードキャストを使用してネットワーク1000上のプリンタを探索する。プロトコルは、SLP(Service Location Protocol)・Multicast―DNS(Domain Name System)等を使用するが、これに限るものではなく、プラグイン毎に異なっていてもよい。印刷処理部4142は、プリンタA8000などが印刷可能なPDL(Page Description Language)もしくはイメージにレンダリングを行う。なお、プラグインY4150およびプラグインZ4160についても同様の構成を有する。   Each plug-in can be installed / uninstalled as necessary, and the plug-in management unit 4134 manages the installation state of the plug-in. Here, the plug-in will be described using the plug-in X4140 as an example with reference to FIG. The printer search unit 4141 searches for a printer on the network 1000 using multicast or broadcast. The protocol uses Service Location Protocol (SLP), Multicast-DNS (Domain Name System) or the like, but is not limited to this, and may be different for each plug-in. The print processing unit 4142 performs rendering on a page description language (PDL) or image that can be printed by the printer A 8000 or the like. The plug-in Y4150 and the plug-in Z4160 have the same configuration.

印刷システム4130は、図2(C)に示す通り、UI部4131と、プラグイン制御部4132と、通信部4133と、プラグイン管理部4134と、検出結果受信部4135と、印刷フィードバックリスト4136を含む。UI部4131は、印刷システム4130におけるユーザインタフェースを表示する。プラグイン制御部4132は、携帯端末4000上にインストールされたプラグインの動作を制御する。通信部4133は、ネットワーク通信部4030(例えば、Wi−Fi(登録商標)など)を使用してプリンタとネットワーク通信を行う。プラグイン管理部4134は、携帯端末4000上にインストールされたプラグインの情報を管理する。検出結果受信部4135は、プラグインがネットワーク上のプリンタを検出した結果の通知を受信する。なお、印刷フィードバックリスト4136については後述する。   The printing system 4130 includes a UI unit 4131, a plug-in control unit 4132, a communication unit 4133, a plug-in management unit 4134, a detection result receiving unit 4135, and a print feedback list 4136, as shown in FIG. Including. The UI unit 4131 displays a user interface in the printing system 4130. The plug-in control unit 4132 controls the operation of the plug-in installed on the mobile terminal 4000. The communication unit 4133 performs network communication with the printer using a network communication unit 4030 (for example, Wi-Fi (registered trademark)). The plug-in management unit 4134 manages information on plug-ins installed on the mobile terminal 4000. The detection result receiving unit 4135 receives a notification of the result of detecting the printer on the network by the plug-in. The print feedback list 4136 will be described later.

図3は、印刷システム4130の機能を実装したアプリ4110の画面例である。まず、図3(A)を参照して、印刷対象のコンテンツが表示されたアプリ4110の画面上で、設定ボタン4201を押下するとコンテキストメニュー4202が表示される。ユーザがコンテキストメニュー4202の中から「印刷」をタップすると、印刷システム4130のUI部4131が呼び出されて、図3(B)に示す印刷設定画面4203が表示される。   FIG. 3 is a screen example of the application 4110 that implements the function of the printing system 4130. First, referring to FIG. 3A, when the setting button 4201 is pressed on the screen of the application 4110 on which the content to be printed is displayed, a context menu 4202 is displayed. When the user taps “print” from the context menu 4202, the UI unit 4131 of the printing system 4130 is called and a print setting screen 4203 shown in FIG. 3B is displayed.

図3(B)を参照して、印刷設定画面4203は、ターゲットプリンタ表示領域4204と、印刷設定領域4205と、印刷ボタン4206を含む。ユーザは、印刷設定領域4205で好みの印刷設定を確定した後に、印刷ボタン4206をタップすることで、ターゲットプリンタ表示領域4204に表示されたプリンタにアプリ4110のコンテンツデータを印刷することができる。本実施形態では、プラグインX4140のプリンタA8000が選択されている。なお、出力先を別のプリンタに変更する場合、ターゲットプリンタ表示領域4204をタップし、後述の図4に示すようなプリンタの選択画面を表示させる。以下、このターゲットプリンタ表示領域4204がタップされてプリンタの選択画面が表示されるまでの動作について説明する。   Referring to FIG. 3B, the print setting screen 4203 includes a target printer display area 4204, a print setting area 4205, and a print button 4206. The user can print the content data of the application 4110 on the printer displayed in the target printer display area 4204 by tapping a print button 4206 after confirming the desired print settings in the print setting area 4205. In the present embodiment, the printer A8000 with the plug-in X4140 is selected. When the output destination is changed to another printer, the target printer display area 4204 is tapped to display a printer selection screen as shown in FIG. Hereinafter, an operation until the target printer display area 4204 is tapped and a printer selection screen is displayed will be described.

図4は、携帯端末におけるプリンタ選択画面を示す図である。この選択画面は、ターゲットプリンタ表示領域4204がタップされることで、表示部4010に表示される。選択画面には、それぞれ、プリンタとプラグインとの組み合わせの一覧(選択肢4501〜4504)が表示される。図5は、本実施形態におけるプリンタ選択画面を表示する処理を示す動作の概略を示すフローチャートある。本実施形態では、アプリ4110からプリンタA8000に出力する際の処理を例として説明する。   FIG. 4 is a diagram showing a printer selection screen in the mobile terminal. This selection screen is displayed on the display unit 4010 when the target printer display area 4204 is tapped. On the selection screen, a list of combinations of printers and plug-ins (options 4501 to 4504) is displayed. FIG. 5 is a flowchart showing an outline of an operation showing processing for displaying a printer selection screen in the present embodiment. In the present embodiment, a process when outputting from the application 4110 to the printer A 8000 will be described as an example.

まず、アプリ4110が印刷指示をする(1:ステップS101)。そして、印刷システム4130が携帯端末4000にインストールされた全てのプラグイン(プラグインX4140〜プラグインZ4160)にプリンタの探索を指示する(2:ステップS102)。なお、ステップS102の探索指示(探索要求)は、印刷設定画面4203上でターゲットプリンタ表示領域4204がタップされることにより実行される。次に、各プラグインは、ネットワーク1000上のプリンタに問い合わせを行う(3:ステップS103)。プリンタA8000は、各プラグイン(プラグインX4140〜プラグインZ4160)からの問い合わせに対して印刷可能であることを示す応答を返す(4:ステップS104)。プリンタA8000からの応答を受け取った各プラグインは、検出結果としてプリンタA8000の情報を印刷システム4130に通知する(5:ステップS105)。印刷システム4130は、各プラグインから受信した検出結果を図4に示すプリンタの選択画面のUIを表示部4010に表示する(6:ステップS106)。   First, the application 4110 issues a print instruction (1: step S101). Then, the printing system 4130 instructs all plug-ins (plug-in X4140 to plug-in Z4160) installed in the mobile terminal 4000 to search for a printer (2: step S102). Note that the search instruction (search request) in step S102 is executed by tapping the target printer display area 4204 on the print setting screen 4203. Next, each plug-in makes an inquiry to the printer on the network 1000 (3: step S103). In response to the inquiry from each plug-in (plug-in X4140 to plug-in Z4160), the printer A 8000 returns a response indicating that printing is possible (4: step S104). Each plug-in that has received the response from the printer A 8000 notifies the printing system 4130 of information about the printer A 8000 as a detection result (5: step S105). The printing system 4130 displays the detection result received from each plug-in on the display unit 4010 on the UI of the printer selection screen shown in FIG. 4 (6: step S106).

図6は、印刷設定画面4203上でターゲットプリンタ表示領域4204がタップされてからプリンタ選択画面を表示するまでの、印刷システム4130の詳細な処理を示すフローチャートである。本実施形態に係る処理は、記憶部4100に記録されたプログラムをメモリ4052にロードし、CPU4051で実行することによって実現される。   FIG. 6 is a flowchart showing detailed processing of the printing system 4130 from when the target printer display area 4204 is tapped on the print setting screen 4203 to when the printer selection screen is displayed. The processing according to the present embodiment is realized by loading a program recorded in the storage unit 4100 into the memory 4052 and executing it by the CPU 4051.

まず、印刷設定画面4203上でターゲットプリンタ表示領域4204がタップされる(ステップS201)。次に、プラグイン制御部4132は、プラグイン管理部4134を介して携帯端末4000内にインストール済みのプラグインのリストを取得する(ステップS202)。次に、プラグイン制御部4132は、インストールされているプラグインのプリンタ探索部4141を呼び出す(ステップS203)。   First, the target printer display area 4204 is tapped on the print setting screen 4203 (step S201). Next, the plug-in control unit 4132 acquires a list of plug-ins already installed in the portable terminal 4000 via the plug-in management unit 4134 (step S202). Next, the plug-in control unit 4132 calls the printer search unit 4141 for the installed plug-in (step S203).

ここで、図7を用いて、ステップS203の処理について詳細に説明する。図7は、プラグインX4140の探索処理のフローチャートである。本実施形態では、図6の処理と図7の処理は、非同期に実行される。まず、プラグイン制御部4132からプラグイン探索処理が呼び出されると、プリンタ探索部4141は、プリンタの問い合わせのパケットをブロードキャストで送信する(ステップS301)。次に、問い合わせのパケットを送信後、プリンタ探索部4141は、応答の受信待機状態となる(ステップS302)。次に、プリンタ探索部4141は、タイムアウトに達したか否かを判定する(ステップS303)。すなわち、待機状態となってから一定時間が経過したか否かを判定する。タイムアウトに達していないと判定された場合(No)、プリンタからの応答を受信したか否かを判定する(ステップS304)。プリンタからの応答を受信したと判定された場合(Yes)、ステップS305に進み、検出結果をプリンタの識別子と共に印刷システム4130に通知(ステップS305)した後、ステップS302のステップに戻る。ここで、プリンタの識別子とは、物理的なプリンタを一意に識別できる識別子であって、例えば、プリンタのIPアドレスなどである。   Here, the process of step S203 will be described in detail with reference to FIG. FIG. 7 is a flowchart of the search process of the plug-in X4140. In the present embodiment, the process of FIG. 6 and the process of FIG. 7 are executed asynchronously. First, when the plug-in search process is called from the plug-in control unit 4132, the printer search unit 4141 broadcasts a printer inquiry packet (step S301). Next, after transmitting the inquiry packet, the printer search unit 4141 enters a response reception standby state (step S302). Next, the printer search unit 4141 determines whether or not a timeout has been reached (step S303). That is, it is determined whether or not a certain time has passed since the standby state. If it is determined that the timeout has not been reached (No), it is determined whether a response from the printer has been received (step S304). If it is determined that a response from the printer has been received (Yes), the process proceeds to step S305, the detection result is notified to the printing system 4130 together with the printer identifier (step S305), and then the process returns to step S302. Here, the printer identifier is an identifier that can uniquely identify a physical printer, such as an IP address of the printer.

そして、ステップS302〜ステップS305をステップS303のステップでタイムアウトに達したと判定されるまで続けた後、すなわち、ステップS303でタイムアウトに達したと判定された場合(Yes)、プラグインX4140の探索処理を終了する。なお、プリンタの識別子として、IPアドレスを例に挙げたが、これに限定することなく、プリンタを一意に識別できるものであれば、他に、プリンタのシリアルNo.やMACアドレス、UUID(Universal Unique ID)を使用してもよい。   After step S302 to step S305 are continued until it is determined in step S303 that the timeout has been reached, that is, if it is determined in step S303 that the timeout has been reached (Yes), the plug-in X4140 search process Exit. Although the IP address is taken as an example of the printer identifier, the printer serial number is not limited to this, as long as the printer can be uniquely identified. Alternatively, a MAC address or UUID (Universal Unique ID) may be used.

図6に戻って、次に、プラグイン制御部4132は、全てのプラグインの探索処理を呼び出したか否かを判定する(ステップS204)。全てのプラグインの探索処理を呼び出したと判定された場合(Yes)、ステップS205に進み、検出結果受信部4135は、プラグインからの検出結果通知の受信待機状態となる(ステップS205)。次に、検出結果受信部4135は、タイムアウトに達したか否かを判定する(ステップS206)。タイムアウトに達していないと判定された場合(No)、ステップS207に進み、検出結果受信部4135は、検出結果の通知をプラグインから受信したか否かを判定する(ステップS207)。具体的には、図7に示すフローチャートのステップS305でプラグインが通知した結果を検出結果受信部4135が受信していれば検出結果を受信したと判定される。検出結果受信部4135が検出結果の通知を受信している場合(Yes)、ステップS208に進み、その検出結果のプリンタを図4に示すプリンタの選択画面にリスト表示する(ステップS208)。   Returning to FIG. 6, next, the plug-in control unit 4132 determines whether or not search processing for all plug-ins has been called (step S204). When it is determined that all plug-in search processes have been called (Yes), the process proceeds to step S205, and the detection result receiving unit 4135 enters a reception waiting state for detection result notification from the plug-in (step S205). Next, the detection result receiving unit 4135 determines whether or not a timeout has been reached (step S206). When it is determined that the timeout has not been reached (No), the process proceeds to step S207, and the detection result receiving unit 4135 determines whether or not a notification of the detection result has been received from the plug-in (step S207). Specifically, if the detection result receiving unit 4135 has received the result notified by the plug-in in step S305 of the flowchart shown in FIG. 7, it is determined that the detection result has been received. If the detection result receiving unit 4135 has received the notification of the detection result (Yes), the process proceeds to step S208, and the printer of the detection result is displayed in a list on the printer selection screen shown in FIG. 4 (step S208).

そして、印刷システム4130は、ステップS205〜ステップS208をステップS206のステップでタイムアウトに達したと判定されるまで続けた後、プリンタ選択画面の表示処理を終了する。すなわち、ステップS206でタイムアウトに達したと判定された場合(Yes)、プリンタ選択画面の表示処理を終了する。   The printing system 4130 then continues from step S205 to step S208 until it is determined in step S206 that the timeout has been reached, and then ends the printer selection screen display process. That is, if it is determined in step S206 that the timeout has been reached (Yes), the printer selection screen display process is terminated.

図8は、ユーザによって印刷ボタン4206が押下された際の印刷システム4130の処理を示すフローチャートである。まず、印刷システム4130は、ターゲットプリンタ表示領域4204に表示されたプラグインを使用してターゲットプリンタ表示領域4204に表示されたプリンタへ印刷処理を行うように指示する(ステップS401)。具体的には、印刷システム4130のプラグイン制御部4132は、プラグインの印刷処理部4142に対して印刷を指示する。次に、印刷システム4130は、プラグインが正常に印刷を行ったか否かを判定する(ステップS402)。具体的には、プラグイン制御部4132は、プラグインの印刷処理部4142からの応答を元に正常に印刷できたか否かを判定する。正常に印刷できた場合(Yes)、処理を終了する。一方、正常に印刷できなかった場合(No)、印刷フィードバックリスト4136に、使用したプラグインとプリンタの識別子との組み合わせを履歴として追加登録する(ステップS403)。そして、処理を終了する。   FIG. 8 is a flowchart showing processing of the printing system 4130 when the print button 4206 is pressed by the user. First, the printing system 4130 instructs the printer displayed in the target printer display area 4204 to perform print processing using the plug-in displayed in the target printer display area 4204 (step S401). Specifically, the plug-in control unit 4132 of the printing system 4130 instructs the plug-in print processing unit 4142 to perform printing. Next, the printing system 4130 determines whether the plug-in has normally printed (step S402). Specifically, the plug-in control unit 4132 determines whether or not printing has been normally performed based on a response from the plug-in print processing unit 4142. If the printing is successful (Yes), the process is terminated. On the other hand, if printing has failed (No), the combination of the used plug-in and the printer identifier is additionally registered in the print feedback list 4136 as a history (step S403). Then, the process ends.

図9は、印刷フィードバックリスト4136を示す図である。印刷フィードバックリスト4136は、記憶部4100の印刷システム4130に格納されており、プラグイン管理部4134が管理する。印刷フィードバックリスト4136には、プリンタ名4611と、プリンタの識別子4612と、プラグイン名4613と、フィードバック4614が含まれる。本実施形態では、過去にプラグインZ4160を使用してプリンタの識別子が192.168.0.20のプリンタA8000に印刷したところ印刷に失敗したことが行4601に登録されている。これは、ステップS403において追加されたものである。同様に、過去にプラグインZ4160を使用してプリンタの識別子が192.168.0.23のプリンタD9500に印刷した時も印刷に失敗したことが行4602に登録されている。   FIG. 9 is a diagram showing the print feedback list 4136. The print feedback list 4136 is stored in the print system 4130 of the storage unit 4100, and is managed by the plug-in management unit 4134. The print feedback list 4136 includes a printer name 4611, a printer identifier 4612, a plug-in name 4613, and feedback 4614. In the present embodiment, it is registered in line 4601 that printing has failed in the past when printing is performed on the printer A 8000 with the printer identifier 192.168.0.20 using the plug-in Z4160. This is added in step S403. Similarly, it is registered in line 4602 that printing has failed in the past when printing was performed on the printer D9500 with the printer identifier 192.168.0.23 using the plug-in Z4160.

図10は、印刷失敗したことをユーザに通知するUIの一例を示す図である。本実施形態では、正常に印刷できていなかった場合、直ちに印刷フィードバックリスト4136への追加登録を行っているが、例えば、図10に示すようなUIを表示してもよい。図10のUI4700では、印刷に失敗したプリンタ名とプラグイン名を表示した上で、次回印刷時にこのプリンタをリストしないようにするかどうかをユーザに問合せている(「はい」ボタン4701)。ユーザによって「はい」ボタン4701を押された場合、印刷システム4130は、ステップS403にて印刷フィードバックリスト4136への追加登録を行う。一方、「いいえ」ボタン4702が押された場合、印刷システム4130は、印刷フィードバックリスト4136への登録は行わない。   FIG. 10 is a diagram illustrating an example of a UI for notifying the user that printing has failed. In the present embodiment, when printing has not been performed normally, additional registration is immediately performed in the print feedback list 4136. For example, a UI as shown in FIG. 10 may be displayed. In the UI 4700 of FIG. 10, after displaying the name of the printer that failed to print and the plug-in name, the user is inquired whether or not to list this printer at the next printing ("Yes" button 4701). If the user presses a “Yes” button 4701, the printing system 4130 performs additional registration in the print feedback list 4136 in step S403. On the other hand, when the “NO” button 4702 is pressed, the printing system 4130 does not register in the print feedback list 4136.

次に、印刷システム4130が図6のステップS208にて検出結果のリスト表示を行う際の処理について、図11を用いて説明する。まず、印刷システム4130は、印刷フィードバックリスト4136を読み込む(ステップS501)。次に、読み込んだ印刷フィードバックリスト4136を参照して(ステップS502)、今回検出結果として見つかったプリンタとプラグインの組み合わせが既に登録されているか否かを判定する(ステップS503)。そして、印刷フィードバックリスト4136に既に登録されていない場合(No)、過去に印刷に失敗していないと判定できるので、検出結果をプリンタの選択画面に通常通りリスト表示する(ステップS504)。一方、今回の検出結果のプリンタとプラグインの組み合わせが既に登録済みである場合(Yes)、過去に印刷に失敗していると判定できるので、検出結果はリスト表示しない(ステップS505)。以上により、印刷フィードバックリスト4136の履歴を反映させて検出結果をリスト表示する。   Next, processing when the printing system 4130 displays a list of detection results in step S208 of FIG. 6 will be described with reference to FIG. First, the printing system 4130 reads the print feedback list 4136 (step S501). Next, with reference to the read print feedback list 4136 (step S502), it is determined whether or not the combination of the printer and the plug-in found as the detection result this time has already been registered (step S503). If it is not already registered in the print feedback list 4136 (No), it can be determined that printing has not failed in the past, so the detection result is displayed as a list on the printer selection screen as usual (step S504). On the other hand, when the combination of the printer and the plug-in as the detection result of this time has already been registered (Yes), it can be determined that printing has failed in the past, so the detection result is not displayed in a list (step S505). As described above, the history of the print feedback list 4136 is reflected to display the detection result as a list.

この場合の携帯端末4000の表示部4010に表示する画面について図12を用いて説明する。図12(A)は、印刷フィードバックリスト4136に登録されていなかったプリンタA8000とプラグインX4140の組み合わせ、およびプリンタA8000とプラグインY4150の組み合わせのみ、選択肢として表示されている。このように、前回印刷に失敗したプリンタA8000とプラグインZ4160の組み合わせを印刷時のプリンタ選択画面に表示しないことにより、ユーザが再度誤って同じ組み合わせの選択肢を選んでしまうことがなくなるという効果がある。一方、図12(B)は、選択肢4523に示すように、プリンタとプラグインとの組み合わせを表示するものの、前回印刷に失敗したことをユーザに通知するような方法としてもよい。この場合であっても、ユーザが誤って印刷できないプリンタとプラグインの組み合わせを選んでしまうことを防止することができる。   A screen displayed on display unit 4010 of portable terminal 4000 in this case will be described with reference to FIG. In FIG. 12A, only the combination of the printer A8000 and the plug-in X4140 and the combination of the printer A8000 and the plug-in Y4150 that are not registered in the print feedback list 4136 are displayed as options. As described above, by not displaying the combination of the printer A8000 and the plug-in Z4160 that failed in the previous printing on the printer selection screen at the time of printing, there is an effect that the user does not mistakenly select the same combination option again. . On the other hand, FIG. 12B may show a method of notifying the user that the previous printing failed, although the combination of the printer and the plug-in is displayed as shown in the option 4523. Even in this case, it is possible to prevent the user from selecting a combination of a printer and a plug-in that cannot be printed by mistake.

なお、本実施形態において、印刷フィードバックリスト4136は、携帯端末4000の記憶部4100に格納されているが、携帯端末4000以外の別の携帯端末からダウンロード可能にすることでより利便性を向上することができる。すなわち、携帯端末4000は、ネットワーク通信部4030を介して外部から印刷フィードバックリストデータをダウンロードして、自身の印刷フィードバックリスト4136に情報を追加できるようにする。このようにすることで、携帯端末4000を初めて使う場合にも他の携帯端末の印刷フィードバックを有効に活用することができる。さらに、外部のサーバからのダウンロード可能に構成することでより利便性を向上できる。一般的に、印刷のできないプリンタ名とプラグイン名の組み合わせをサーバに用意しておくことで、携帯端末4000を初めて使用するユーザでも上記の組み合わせのプリンタを選択することによる印刷失敗を事前に防ぐことができる。この場合、図9に示す印刷フィードバックリストの内、プリンタの識別子4612を除く、プリンタ名4611と、プラグイン名4613と、フィードバック4614のみをダウンロードする。この時、プリンタの識別子は「任意」を格納し、識別子によらず該当する組み合わせは、プリンタの選択画面に列挙しない動作を行ってもよい。   In the present embodiment, the print feedback list 4136 is stored in the storage unit 4100 of the mobile terminal 4000. However, the convenience can be improved by enabling download from another mobile terminal other than the mobile terminal 4000. Can do. That is, the mobile terminal 4000 downloads print feedback list data from the outside via the network communication unit 4030 so that information can be added to its own print feedback list 4136. In this way, even when the mobile terminal 4000 is used for the first time, the print feedback of another mobile terminal can be used effectively. Furthermore, the convenience can be further improved by configuring so that it can be downloaded from an external server. Generally, by preparing a combination of a printer name and a plug-in name that cannot be printed in the server, even a user who uses the mobile terminal 4000 for the first time can prevent a printing failure caused by selecting a printer having the above combination in advance. be able to. In this case, only the printer name 4611, the plug-in name 4613, and the feedback 4614 excluding the printer identifier 4612 are downloaded from the print feedback list shown in FIG. At this time, the identifier of the printer may store “arbitrary”, and the corresponding combination may be performed without enumerating it on the printer selection screen regardless of the identifier.

(第2実施形態)
第1実施形態では、「印刷失敗」のフィードバックのみをユーザに対して表示する場合について説明したが、第2実施形態では、他のフィードバックもユーザに提示する場合について説明する。図13は、本実施形態に係る印刷フィードバックリスト4136を示す図である。印刷フィードバックリスト4136には、「印刷失敗」のフィードバック(行4803および行4806)に加えて、「印刷成功」(行4801および行4805)や、「色処理に問題あり」(行4802および行4804)のフィードバックも格納されている。印刷システム4130は、印刷処理後の状況に基づいて印刷フィードバックリスト4136にフィードバックの登録を行う。具体的には、印刷が正常に終了した場合、印刷フィードバックリスト4136に「印刷成功」を追加登録する。また、印刷システム4130のプラグイン制御部4132がプラグインの印刷処理部4142から色処理に問題があったとの通知を受けた場合、印刷フィードバックリスト4136に対して「色処理に問題あり」として追加登録する。
(Second Embodiment)
In the first embodiment, the case where only the feedback of “printing failure” is displayed to the user has been described. In the second embodiment, a case where other feedback is also presented to the user will be described. FIG. 13 is a diagram showing a print feedback list 4136 according to this embodiment. In the print feedback list 4136, in addition to “printing failure” feedback (line 4803 and line 4806), “printing success” (line 4801 and line 4805) and “color processing problem” (line 4802 and line 4804). ) Is also stored. The printing system 4130 registers feedback in the print feedback list 4136 based on the status after the printing process. Specifically, when printing is normally completed, “printing success” is additionally registered in the print feedback list 4136. Further, when the plug-in control unit 4132 of the printing system 4130 receives a notification from the plug-in print processing unit 4142 that there is a problem with color processing, it is added to the print feedback list 4136 as “There is a problem with color processing”. sign up.

図14は、本実施形態に係るプリンタの選択画面を示す。印刷設定画面4203上でターゲットプリンタ表示領域4204がタップされてからプリンタ選択画面を表示するまでの印刷システム4130の行う処理については、第1実施形態と同様の処理であるため、詳細な説明を省略する。図6のステップS208で検出結果のプリンタをリスト表示する際に、図13に示す印刷フィードバックリスト4136を読み込んで、検出結果のプリンタとプラグインの組み合わせが存在する場合、検出結果をリストする際にその内容をユーザに提示する。具体的には、プラグインXがプリンタAを検出結果として返してきた場合、印刷フィードバックリスト4136の行4801を参照する。そして、フィードバックが「印刷成功」であるために選択肢4531に「前回、印刷に成功しました」の情報と共にプリンタ選択画面にリストを行う。このように、印刷システム4130がフィードバックを記憶してプリンタ選択画面を表示する際にその旨を表示することで、ユーザは、プリンタ選択の際に参考にすることができる。これにより、ユーザが誤って印刷できなかったり色処理に問題のある(印刷エラーが発生した)プリンタとプラグインの組み合わせを選んでしまったりすることを防止することができる。   FIG. 14 shows a printer selection screen according to the present embodiment. Since the processing performed by the printing system 4130 from when the target printer display area 4204 is tapped on the print setting screen 4203 to when the printer selection screen is displayed is the same processing as in the first embodiment, detailed description thereof is omitted. To do. When displaying the list of detection result printers in step S208 of FIG. 6, when the print feedback list 4136 shown in FIG. 13 is read and there is a combination of detection result printers and plug-ins, the detection results are listed. The contents are presented to the user. Specifically, when the plug-in X returns the printer A as a detection result, the line 4801 of the print feedback list 4136 is referred to. Since the feedback is “printing success”, a list is displayed on the printer selection screen together with information “successful printing last time” in option 4531. In this way, when the printing system 4130 stores the feedback and displays the printer selection screen, the user can refer to it when selecting the printer. As a result, it is possible to prevent the user from accidentally printing or selecting a combination of a printer and a plug-in that has a problem in color processing (a printing error has occurred).

なお、第1および第2実施形態で説明したフィードバックの種類の他にも様々なフィードバックを表示することで、より利便性を向上させることができる。例えば、入力データ量に対して印刷時間が非常に長い場合のフィードバックやユーザによる印刷品質の評価などをフィードバックの種類に加えることなどが考えられる。   In addition to the types of feedback described in the first and second embodiments, it is possible to improve convenience by displaying various feedbacks. For example, it is conceivable to add feedback when the printing time is very long with respect to the input data amount or evaluation of print quality by the user to the type of feedback.

(他の実施例)
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。ここで、本発明は、上述した実施形態の機能を実現する1以上のソフトウェア(プログラム)を実行する主体となる装置あるいはシステムである。また、その装置あるいはシステムで実行される上述した実施形態を実現するための方法も本発明の一つである。また、そのプログラムは、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給され、そのシステム或いは装置の1以上のコンピュータ(CPUやMPU等)によりそのプログラムが読み出され、実行される。つまり、本発明の一つとして、さらにそのプログラム自体、あるいは該プログラムを格納したコンピュータにより読み取り可能な各種記憶媒体も含むものとする。また、上述した実施形態の機能を実現する回路(例えば、ASIC)によっても、本発明は実現可能である。
(Other examples)
The present invention includes an apparatus or system configured by appropriately combining the above-described embodiments and a method thereof. Here, the present invention is an apparatus or system that is a main body that executes one or more software (programs) that realizes the functions of the above-described embodiments. Further, a method for realizing the above-described embodiment executed by the apparatus or system is also one aspect of the present invention. The program is supplied to the system or apparatus via a network or various storage media, and the program is read and executed by one or more computers (CPU, MPU, etc.) of the system or apparatus. That is, as one aspect of the present invention, the program itself or various storage media readable by a computer storing the program are included. The present invention can also be realized by a circuit (for example, ASIC) that realizes the functions of the above-described embodiments.

また、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。

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 (8)

印刷装置と、前記印刷装置とネットワークを介して通信可能な情報処理装置とを備える印刷システムであって、
前記情報処理装置で管理され、前記印刷装置に対する探索要求および前記印刷装置への印刷指示を行う印刷モジュールと、
前記印刷指示に対して行った印刷処理の結果を通知する通知手段と、
前記印刷装置および前記印刷モジュールの組み合わせと、前記通知手段により通知された印刷処理の結果を履歴として管理する管理手段と、
前記探索要求に対する応答の結果を、前記管理手段により管理される前記過去の印刷処理の結果に基づく組み合わせの履歴を反映させて表示する表示手段と、
を有する
ことを特徴とする印刷システム。
A printing system comprising: a printing apparatus; and an information processing apparatus capable of communicating with the printing apparatus via a network,
A printing module that is managed by the information processing apparatus and performs a search request to the printing apparatus and a printing instruction to the printing apparatus;
Notification means for notifying the result of the printing process performed for the print instruction;
A combination of the printing apparatus and the printing module, a management unit that manages a result of the printing process notified by the notification unit as a history;
Display means for displaying a result of a response to the search request by reflecting a history of combinations based on the result of the past print processing managed by the management means;
A printing system comprising:
前記表示手段は、前記探索要求に対する応答の結果を表示する際、前記応答の結果において、前記履歴のうち、前記管理手段により管理されていない組み合わせがある場合、前記組み合わせを追加して前記応答の結果を表示する
ことを特徴とする請求項1に記載の印刷システム。
When the display means displays a result of the response to the search request, if there is a combination that is not managed by the management means in the history of the response, the combination is added to the response The printing system according to claim 1, wherein a result is displayed.
前記表示手段は、前記履歴において前記過去の印刷処理で印刷が失敗した組み合わせが存在する場合、前記印刷が失敗した組み合わせを表示しない
ことを特徴とする請求項1に記載の印刷システム。
2. The printing system according to claim 1, wherein the display unit does not display the combination in which the printing has failed when there is a combination in which printing has failed in the past printing process in the history.
前記表示手段は、ユーザに対して次回印刷時に前記印刷が失敗した組み合わせを表示させるか否かの問合せをさらに表示させる
ことを特徴とする請求項1〜3のいずれか1項に記載の印刷システム。
The printing system according to claim 1, wherein the display unit further displays an inquiry as to whether or not to display a combination in which the printing has failed at the next printing. .
前記表示手段は、前記履歴において前記過去の印刷処理で印刷が失敗した、または印刷エラーが発生した場合、前記印刷の失敗または前記印刷エラーの内容を、前記印刷が失敗または前記印刷エラーが発生した組み合わせと共に表示する
ことを特徴とする請求項1に記載の印刷システム。
In the history, when the printing has failed in the past printing process or a printing error has occurred in the history, the display means the printing failure or the content of the printing error, the printing has failed or the printing error has occurred. The printing system according to claim 1, wherein the printing system is displayed together with the combination.
印刷装置とネットワークを介して通信可能な情報処理装置であって、
前記印刷装置に対する探索要求および前記印刷装置への印刷指示を行う印刷モジュールと、
前記印刷装置および前記印刷モジュールの組み合わせと、前記印刷装置により通知された印刷処理の結果を履歴として管理する管理手段と、
前記印刷装置より通知される前記探索要求に対する応答の結果を、前記管理手段により管理される前記過去の印刷処理の結果に基づく組み合わせの履歴を反映させて表示する表示手段と、
を有する
ことを特徴とする情報処理装置。
An information processing apparatus capable of communicating with a printing apparatus via a network,
A print module for performing a search request to the printing apparatus and a printing instruction to the printing apparatus;
A combination of the printing device and the printing module, a management unit that manages a result of the printing process notified by the printing device as a history;
Display means for displaying a result of a response to the search request notified from the printing apparatus by reflecting a history of combinations based on the result of the past printing process managed by the management means;
An information processing apparatus comprising:
印刷装置に対する探索要求および前記印刷装置への印刷指示を行う印刷モジュールを備え、前記印刷装置とネットワークを介して通信可能な情報処理装置の制御方法であって、
前記印刷装置および前記印刷モジュールの組み合わせと、前記印刷装置より通知された印刷処理の結果を履歴として管理する管理工程と、
前記印刷装置より通知される前記探索要求に対する応答の結果を、前記管理工程において管理される前記過去の印刷処理の結果に基づく組み合わせの履歴を反映させて表示する表示工程と、
を有する
ことを特徴とする情報処理装置の制御方法。
A control method of an information processing apparatus comprising a print module for performing a search request to a printing apparatus and a printing instruction to the printing apparatus, and capable of communicating with the printing apparatus via a network,
A management step of managing the combination of the printing apparatus and the printing module, and the result of the printing process notified from the printing apparatus as a history;
A display step of displaying a result of a response to the search request notified from the printing device by reflecting a history of combinations based on the result of the past printing process managed in the management step;
A method for controlling an information processing apparatus, comprising:
請求項1〜5のいずれか1項に記載の印刷システムの各手段としてコンピュータを機能させるためのプログラム。   The program for functioning a computer as each means of the printing system of any one of Claims 1-5.
JP2014167651A 2014-08-20 2014-08-20 Printing system, information processor, control method of information processor, and program Pending JP2016045575A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014167651A JP2016045575A (en) 2014-08-20 2014-08-20 Printing system, information processor, control method of information processor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014167651A JP2016045575A (en) 2014-08-20 2014-08-20 Printing system, information processor, control method of information processor, and program

Publications (1)

Publication Number Publication Date
JP2016045575A true JP2016045575A (en) 2016-04-04

Family

ID=55636122

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014167651A Pending JP2016045575A (en) 2014-08-20 2014-08-20 Printing system, information processor, control method of information processor, and program

Country Status (1)

Country Link
JP (1) JP2016045575A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019114202A (en) * 2017-12-26 2019-07-11 ブラザー工業株式会社 Control program and terminal device
JP2020071507A (en) * 2018-10-29 2020-05-07 キヤノン株式会社 Printing control device, printing method, and program
JP2020087295A (en) * 2018-11-30 2020-06-04 キヤノン株式会社 Information processing device, control method, and program
JP2020087294A (en) * 2018-11-30 2020-06-04 キヤノン株式会社 Information processing device and program
JP2020087296A (en) * 2018-11-30 2020-06-04 キヤノン株式会社 Information processing device, control method, and program
JP2022188093A (en) * 2018-03-30 2022-12-20 ブラザー工業株式会社 application program
JP2023058522A (en) * 2017-01-26 2023-04-25 キヤノン株式会社 Information processing device, control method, and program

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023058522A (en) * 2017-01-26 2023-04-25 キヤノン株式会社 Information processing device, control method, and program
JP7494334B2 (en) 2017-01-26 2024-06-03 キヤノン株式会社 Information processing device, control method, and program
JP7119370B2 (en) 2017-12-26 2022-08-17 ブラザー工業株式会社 control program and terminal
JP2019114202A (en) * 2017-12-26 2019-07-11 ブラザー工業株式会社 Control program and terminal device
US11822831B2 (en) 2018-03-30 2023-11-21 Brother Kogyo Kabushiki Kaisha Non-transitory computer-readable recording medium storing computer-executable instructions for information processing device, and method of controlling information processing device
JP7411168B2 (en) 2018-03-30 2024-01-11 ブラザー工業株式会社 application program
JP2022188093A (en) * 2018-03-30 2022-12-20 ブラザー工業株式会社 application program
JP2020071507A (en) * 2018-10-29 2020-05-07 キヤノン株式会社 Printing control device, printing method, and program
JP2023033377A (en) * 2018-10-29 2023-03-10 キヤノン株式会社 Print control device, printing method and program
JP7207947B2 (en) 2018-10-29 2023-01-18 キヤノン株式会社 Print controller and print transform program
JP7521019B2 (en) 2018-10-29 2024-07-23 キヤノン株式会社 Print control device, control method for print control device, storage medium and program
JP7224877B2 (en) 2018-11-30 2023-02-20 キヤノン株式会社 Information processing device and program
JP7224878B2 (en) 2018-11-30 2023-02-20 キヤノン株式会社 Information processing device, control method and program
JP2020087295A (en) * 2018-11-30 2020-06-04 キヤノン株式会社 Information processing device, control method, and program
JP7271148B2 (en) 2018-11-30 2023-05-11 キヤノン株式会社 Information processing device, control method and program
JP2020087296A (en) * 2018-11-30 2020-06-04 キヤノン株式会社 Information processing device, control method, and program
JP2020087294A (en) * 2018-11-30 2020-06-04 キヤノン株式会社 Information processing device and program
JP7585381B2 (en) 2018-11-30 2024-11-18 キヤノン株式会社 Information processing device, control method, and program
JP7604529B2 (en) 2018-11-30 2024-12-23 キヤノン株式会社 Information processing device, control method, and program
JP7608490B2 (en) 2018-11-30 2025-01-06 キヤノン株式会社 Information processing device and program

Similar Documents

Publication Publication Date Title
US9645777B2 (en) Information processing apparatus for searching printer, method for controlling information processing apparatus, and storage medium
US10623592B2 (en) Information processing apparatus that determines whether a format of near field communication tag data is appropriate, method of controlling the same, and non-transitory computer-readable medium
JP2016045575A (en) Printing system, information processor, control method of information processor, and program
US10140070B2 (en) Terminal, information processing apparatus, image forming system, and non-transitory computer readable medium
US20160255213A1 (en) Information processing apparatus
US9055172B2 (en) Communication apparatus, method for controlling the same, storage medium, and printing apparatus
US10896011B2 (en) Mobile device for automatically delivering print jobs to printers
JP6520404B2 (en) Mobile terminal and output program
US20150261483A1 (en) Information processing apparatus and method of searching for peripheral device
CN107491273B (en) Printing apparatus operable in service mode and control method thereof
JP2018180747A (en) Information processing apparatus, print plug-in, printing system, and control method
US20160124685A1 (en) Method for transmitting print data, server and mobile terminal
JP2016136364A (en) Communication device and control method therefor, program
US11159697B2 (en) Control apparatus, control method, and non-transitory computer-readable storage medium
US10477041B2 (en) Non-transitory recording medium storing instructions for mobile terminal using NFC and mobile terminal using NFC
JP2017151927A (en) Information processing apparatus, control method, and program
JP6407465B2 (en) Information processing apparatus, program, and control method
JP2012098821A (en) Device control program and device
JP2015170238A (en) job control device, job control system and job control method
JP6520405B2 (en) Mobile terminal, content designation program, and output program
JP6520403B2 (en) Mobile terminal and output program
JP7119463B2 (en) Information processing device, terminal device and information processing system
JP6849117B2 (en) Programs, information processing equipment, and information processing systems
JP2016088085A (en) Image processing apparatus, image processing method, program, and image processing system
JP2022185421A (en) Information processing device, information processing system, and information processing program