JP2016136662A - Information processing device, control method thereof, image processing system, control method thereof, and program - Google Patents

Information processing device, control method thereof, image processing system, control method thereof, and program Download PDF

Info

Publication number
JP2016136662A
JP2016136662A JP2015010999A JP2015010999A JP2016136662A JP 2016136662 A JP2016136662 A JP 2016136662A JP 2015010999 A JP2015010999 A JP 2015010999A JP 2015010999 A JP2015010999 A JP 2015010999A JP 2016136662 A JP2016136662 A JP 2016136662A
Authority
JP
Japan
Prior art keywords
image processing
processing apparatus
file
data
instruction
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
JP2015010999A
Other languages
Japanese (ja)
Other versions
JP6561477B2 (en
Inventor
石黒 和宏
Kazuhiro Ishiguro
和宏 石黒
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2015010999A priority Critical patent/JP6561477B2/en
Publication of JP2016136662A publication Critical patent/JP2016136662A/en
Application granted granted Critical
Publication of JP6561477B2 publication Critical patent/JP6561477B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To start preview display more quickly when a file transmitted from an information processing device is output on an image processing device.SOLUTION: An instruction to output a file is provided from a portable terminal 400 to an MFP 100. One of the MFP 100 and portable terminal 400 generates image data for preview of the output target file; and the other generates print data of the output target file. The image data for preview is displayed on at least one of the MFP 100 and portable terminal 400.SELECTED DRAWING: Figure 1

Description

本開示は、情報処理装置、その制御方法、画像処理システム、その制御方法、およびプログラムに関し、特に、画像処理システムにおいて画像処理装置に印刷用のファイルを送信する情報処理装置、その制御方法、そのような画像処理装置、その制御方法、および、そのような情報処理装置または画像処理システムにおいて実行されるプログラムに関する。   The present disclosure relates to an information processing apparatus, a control method thereof, an image processing system, a control method thereof, and a program, and in particular, an information processing apparatus that transmits a print file to an image processing apparatus in the image processing system, a control method thereof, and the like The present invention relates to such an image processing apparatus, a control method thereof, and a program executed in such an information processing apparatus or image processing system.

従来、画像処理装置が情報処理装置からの印刷指示に基づいて画像を出力する画像処理システムが実用化されている。このような画像処理システムについて、種々の技術が提案されている。   Conventionally, an image processing system in which an image processing apparatus outputs an image based on a print instruction from an information processing apparatus has been put into practical use. Various techniques have been proposed for such an image processing system.

たとえば、特開2003−122544号公報(特許文献1)には、プレビューサービス用のサーバー装置が開示されている。当該装置は、クライアント装置から要求された印刷を実行する前に、出力特性を考慮したプレビュー画像を生成する。   For example, JP 2003-122544 A (Patent Document 1) discloses a server device for a preview service. The apparatus generates a preview image considering output characteristics before executing the printing requested by the client apparatus.

特開2002−112017号公報(特許文献2)には、デジタルフォトサービスに関する技術が開示されている。当該技術では、第1の端末から第2の端末への画像データの送信前に、プレビュー画像が作成されて、表示される。   Japanese Laid-Open Patent Publication No. 2002-111207 (Patent Document 2) discloses a technique related to a digital photo service. In this technique, a preview image is created and displayed before transmission of image data from the first terminal to the second terminal.

特開2003−167701号公報(特許文献3)に開示された印刷システムでは、プレビュー用に低解像度でのラスタライズが実行され、プレビュー表示が行なわれた後、印刷用のラスタライズが実行される。   In the printing system disclosed in Japanese Patent Application Laid-Open No. 2003-167701 (Patent Document 3), rasterization at a low resolution is executed for previewing, and after preview display is performed, rasterizing for printing is executed.

特開2014−76624号公報(特許文献4)に開示されたプレビュー画像生成装置では、ラスタライズ中のデータが、一定の条件を満たした場合、処理途中のデータがプレビュー表示用の画像として使用される。   In the preview image generating apparatus disclosed in Japanese Patent Application Laid-Open No. 2014-76624 (Patent Document 4), when data being rasterized satisfies a certain condition, the data being processed is used as an image for preview display. .

このような画像処理システムの中で、画像処理装置がダイレクトプリントという機能を有するものがある(たとえば、非特許文献1参照)。ダイレクトプリント機能とは、画像処理装置において、情報処理装置から受信した文書ファイル(以下、単に「ファイル」ともいう)を印刷用データを生成し、出力する機能である。このような機能によれば、ファイルが、アプリケーションを介することなくプリントされ、これにより、当該ファイルがプリント出力されるまでの時間を短縮できる。   Among such image processing systems, some image processing apparatuses have a function of direct printing (see, for example, Non-Patent Document 1). The direct print function is a function for generating and outputting print data for a document file (hereinafter also simply referred to as “file”) received from the information processing apparatus in the image processing apparatus. According to such a function, a file is printed without going through an application, whereby the time until the file is printed out can be shortened.

特開2003−122544号公報JP 2003-122544 A 特開2002−112017号公報JP 2002-1112017 A 特開2003−167701号公報JP 2003-167701 A 特開2014−76624号公報JP 2014-76624 A

コニカミノルタ株式会社、「PageScope DirectPrint」、[平成26年10月30日検索]、インターネット(http://www.konicaminolta.jp/business/products/software/print_on_demand/directprint/)Konica Minolta, Inc., “PageScope DirectPrint”, [October 30, 2014 search], Internet (http://www.konicaminolta.jp/business/products/software/print_on_demand/directprint/)

ダイレクトプリントにおいて、対象のファイルの必要なページだけを印字する場合は、情報処理装置または画像処理装置において、プレビュー表示を行なうことにより、出力するページをユーザーに選択させる必要がある。   When printing only a necessary page of the target file in direct printing, it is necessary to allow the user to select a page to be output by performing a preview display in the information processing apparatus or the image processing apparatus.

従来の技術では、プレビュー表示はラスタライズを終えないと実行できなかった。この場合、ラスタライズに時間のかかるデータでは、プレビュー表示が開始されるまでに時間がかかる、という課題があった。   In the conventional technique, the preview display cannot be executed unless rasterization is completed. In this case, there is a problem that it takes time until the preview display is started for data that takes time to rasterize.

本開示は、かかる実情に鑑み考え出されたものであり、その目的は、情報処理装置から送信されるファイルが画像処理装置において出力される際に、より早くプレビュー表示が開始されるようにすることである。   The present disclosure has been conceived in view of such circumstances, and its purpose is to allow preview display to be started earlier when a file transmitted from the information processing apparatus is output in the image processing apparatus. That is.

本開示のある局面に従うと、画像処理装置に対するファイルの出力の指示を受け付ける入力手段と、指示の対象であるファイルの出力についてのプレビュー用データを生成する画像処理手段と、プレビュー用データを画像処理装置へ送信する通信手段とを備え、画像処理手段は、プレビュー用データの生成の後、ファイルの印刷用データを生成し、画像処理装置から印刷用データの編集の指示が送信された場合に、当該指示に基づいて印刷用データの生成態様を変更し、通信手段は、画像処理手段によって生成された印刷用データを画像処理装置へ送信する、情報処理装置が提供される。   According to an aspect of the present disclosure, an input unit that receives an instruction to output a file to the image processing device, an image processing unit that generates preview data for output of a file that is an instruction target, and image processing the preview data A communication means for transmitting to the apparatus, and the image processing means generates print data for the file after generating the preview data, and when an instruction to edit the print data is transmitted from the image processing apparatus, An information processing apparatus is provided in which the generation mode of the print data is changed based on the instruction, and the communication unit transmits the print data generated by the image processing unit to the image processing apparatus.

好ましくは、情報処理装置は、ファイルを格納する記憶装置をさらに備え、画像処理手段は、入力手段においてファイルが指定されることなく出力の指示が入力された場合には、記憶装置において予め定められた態様で格納されているファイルについての、プレビュー用データおよび印刷用データを生成する。   Preferably, the information processing apparatus further includes a storage device for storing the file, and the image processing unit is predetermined in the storage device when an output instruction is input without the file being specified by the input unit. Preview data and print data are generated for files stored in the above manner.

好ましくは、画像処理手段は、印刷用データの生成の対象のファイルのページの総数が1である場合には、プレビュー用データの生成を実行しない。   Preferably, the image processing unit does not generate the preview data when the total number of pages of the print data generation target file is 1.

好ましくは、画像処理手段は、情報処理装置が画像処理装置の近傍に存在することを条件として、プレビュー用データを生成する。   Preferably, the image processing means generates preview data on condition that the information processing apparatus exists in the vicinity of the image processing apparatus.

好ましくは、画像処理手段は、ファイルの印刷用データの生成として予測される時間が特定の時間より長いことを条件として、プレビュー用データを生成する。   Preferably, the image processing unit generates the preview data on the condition that a predicted time for generating the file print data is longer than a specific time.

好ましくは、情報処理装置は、画像処理装置における出力についての設定が格納される記憶手段をさらに備え、通信手段は、さらに、記憶手段に格納された設定を、画像処理装置へ送信する。   Preferably, the information processing apparatus further includes storage means for storing settings regarding output in the image processing apparatus, and the communication means further transmits the settings stored in the storage means to the image processing apparatus.

本開示のある局面に従うと、画像処理装置に対するファイルの出力の指示を受け付けるステップと、指示の対象であるファイルの出力についてのプレビュー用データを生成するステップと、プレビュー用データを画像処理装置へ送信するステップと、プレビュー用データの生成の後、ファイルの印刷用データを生成するステップとを備え、印刷用データを生成するステップでは、画像処理装置から印刷用データの編集の指示が送信された場合に、当該指示に基づいて印刷用データの生成態様が変更され、印刷用データを画像処理装置へ送信するステップをさらに備える、情報処理装置の制御方法が提供される。   According to an aspect of the present disclosure, a step of receiving an instruction to output a file to the image processing apparatus, a step of generating preview data for outputting the file that is the instruction target, and transmitting the preview data to the image processing apparatus And a step of generating print data for the file after generation of the preview data. In the step of generating the print data, an instruction to edit the print data is transmitted from the image processing apparatus. In addition, there is provided a method for controlling the information processing apparatus, further comprising a step of changing the generation mode of the print data based on the instruction and transmitting the print data to the image processing apparatus.

本開示のさらに他の局面に従うと、画像処理装置へファイルを出力させる情報処理装置において実行されるプログラムが提供される。プログラムは、情報処理装置に、画像処理装置に対するファイルの出力の指示を受け付けるステップと、指示の対象であるファイルの出力についてのプレビュー用データを生成するステップと、プレビュー用データを画像処理装置へ送信するステップと、プレビュー用データの生成の後、ファイルの印刷用データを生成するステップとを実行させ、印刷用データを生成するステップでは、画像処理装置から印刷用データの編集の指示が送信された場合に、当該指示に基づいて印刷用データの生成態様が変更され、プログラムは、情報処理装置に、印刷用データを画像処理装置へ送信するステップをさらに実行させる。   According to still another aspect of the present disclosure, a program executed in an information processing apparatus that causes a file to be output to an image processing apparatus is provided. The program receives a file output instruction to the image processing apparatus to the information processing apparatus, generates preview data for outputting the file that is the target of the instruction, and transmits the preview data to the image processing apparatus And the step of generating the print data of the file after the generation of the preview data, and in the step of generating the print data, an instruction to edit the print data is transmitted from the image processing apparatus. In this case, the printing data generation mode is changed based on the instruction, and the program causes the information processing apparatus to further execute a step of transmitting the printing data to the image processing apparatus.

本開示のさらに他の局面に従うと、情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムが提供される。情報処理装置は、画像処理装置に対するファイルの出力の指示を受け付ける第1の入力手段と、出力の指示の対象であるファイルの出力についてのプレビュー用データを生成する画像処理手段と、プレビュー用データを画像処理装置へ送信する第1の通信手段とを含み、画像処理装置は、プレビュー用データを受信する第2の通信手段と、プレビュー用データを表示する表示手段と、プレビュー用データに対して編集の指示を受け付ける第2の入力手段とを含み、第2の通信手段は、第2の入力手段に入力された編集の指示を情報処理装置へ送信し、画像処理手段は、プレビュー用データの生成の後、ファイルの印刷用データを生成し、第2の通信手段から編集の指示が送信された場合に、当該編集の指示に基づいて印刷用データの生成態様を変更し、第1の通信手段は、画像処理手段によって生成された印刷用データを画像処理装置へ送信し、画像処理装置は、印刷用データを出力する画像形成手段をさらに含む。   According to still another aspect of the present disclosure, an image processing system including an information processing device and an image processing device that executes output of a file instructed from the information processing device is provided. The information processing apparatus includes: a first input unit that receives an instruction to output a file to the image processing apparatus; an image processing unit that generates preview data for outputting a file that is a target of the output instruction; First communication means for transmitting to the image processing apparatus, wherein the image processing apparatus edits the preview data, second communication means for receiving the preview data, display means for displaying the preview data, and A second input unit that receives the instruction, and the second communication unit transmits the editing instruction input to the second input unit to the information processing apparatus, and the image processing unit generates preview data. After that, when printing data for the file is generated and an editing instruction is transmitted from the second communication means, a mode for generating the printing data based on the editing instruction Modified, the first communication means transmits the print data generated by the image processing means to the image processing apparatus, an image processing apparatus further comprises an image forming means for outputting printing data.

好ましくは、画像処理装置は、情報処理装置から印刷用データが送信された後、第2の入力手段が編集の指示を受け付けた場合に、当該印刷用データを編集する編集手段をさらに含み、画像形成手段は、編集手段により編集後の印刷用データを出力する。   Preferably, the image processing apparatus further includes an editing unit that edits the printing data when the second input unit receives an editing instruction after the printing data is transmitted from the information processing apparatus. The forming means outputs the print data edited by the editing means.

好ましくは、印刷用データは、画像データと当該画像データの出力についての設定態様を特定するデータとを含み、第2の入力手段は、情報処理装置から印刷用データが送信された後は、編集の指示として、当該印刷用データにおける画像データの編集を要しないような指示のみを受け付ける。   Preferably, the print data includes image data and data for specifying a setting mode for outputting the image data, and the second input unit performs editing after the print data is transmitted from the information processing apparatus. Only instructions that do not require editing of the image data in the print data are accepted.

本開示のさらに他の局面に従うと、情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムの制御方法が提供される。制御方法は、情報処理装置が、画像処理装置に対するファイルの出力の指示を受け付けるステップと、出力の指示の対象であるファイルの出力についてのプレビュー用データを生成するステップと、プレビュー用データを画像処理装置へ送信するステップとを備え、画像処理装置が、プレビュー用データを受信するステップと、プレビュー用データを表示するステップと、プレビュー用データに対して編集の指示を受け付けるステップと、入力された編集の指示を情報処理装置へ送信するステップとを備え、情報処理装置は、プレビュー用データの生成の後、ファイルの印刷用データを生成し、制御方法は、画像処理装置から編集の指示が送信された場合に、情報処理装置が、当該編集の指示に基づいて印刷用データの生成態様を変更するステップと、情報処理装置が、生成された印刷用データを画像処理装置へ送信するステップと、画像処理装置が、印刷用データを出力するステップとをさらに備える。   According to still another aspect of the present disclosure, a control method of an image processing system including an information processing device and an image processing device that executes output of a file instructed from the information processing device is provided. The control method includes a step in which the information processing apparatus receives a file output instruction to the image processing apparatus, a step of generating preview data for output of the file that is the target of the output instruction, and image processing of the preview data A step of receiving the preview data, a step of displaying the preview data, a step of receiving an editing instruction for the preview data, and an input edit The information processing apparatus generates a file print data after generating the preview data, and the control method receives an editing instruction from the image processing apparatus. The information processing device changes the print data generation mode based on the editing instruction. And-up, the information processing apparatus further comprises a step of transmitting the generated print data to the image processing apparatus, an image processing apparatus, and outputting the print data.

本開示のさらに他の局面に従うと、情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムが提供される。情報処理装置は、画像処理装置に対するファイルの出力の指示を受け付ける第1の入力手段と、画像処理装置が出力対象のファイルの画像データを生成する機能を有していることを条件として、出力の指示の対象であるファイルを画像処理装置へ送信する第1の通信手段と、第1の通信手段が出力の指示の対象であるファイルを画像処理装置へ送信した場合に、出力の指示の対象であるファイルの出力についてのプレビュー用データを生成する画像処理手段と、プレビュー用データを表示する表示手段とを含み、第1の入力手段は、プレビュー用データに対して編集の指示を受け付け、第1の通信手段は、第1の入力手段に編集の指示が入力された場合に、当該編集の指示を画像処理装置へ送信し、画像処理装置は、情報処理装置から送信されたファイルを受信する第2の通信手段と、情報処理装置から送信されたファイルの印刷用データを生成する画像処理手段と、画像処理手段によって生成された印刷用データを出力する画像形成手段とを含み、画像処理手段は、第2の通信手段が情報処理装置から送信された編集の指示を受信した場合に、当該編集の指示に基づいて印刷用データを編集し、画像形成手段は、画像処理手段が印刷用データを編集した場合に、当該編集後の印刷用データを出力する。   According to still another aspect of the present disclosure, an image processing system including an information processing device and an image processing device that executes output of a file instructed from the information processing device is provided. The information processing apparatus outputs the data on the condition that the first input means for receiving an instruction to output the file to the image processing apparatus and the function of the image processing apparatus to generate image data of the file to be output are provided. A first communication unit that transmits a file that is an instruction target to the image processing apparatus, and an output instruction target when the first communication unit transmits a file that is an output instruction target to the image processing apparatus. Image processing means for generating preview data for output of a certain file and display means for displaying preview data. The first input means accepts an instruction to edit the preview data, and the first input means When the editing instruction is input to the first input means, the communication means transmits the editing instruction to the image processing apparatus, and the image processing apparatus transmits the editing instruction from the information processing apparatus. A second communication unit that receives the file, an image processing unit that generates print data for the file transmitted from the information processing apparatus, and an image forming unit that outputs the print data generated by the image processing unit. And the image processing means edits the printing data based on the editing instruction when the second communication means receives the editing instruction transmitted from the information processing apparatus. When the means edits the printing data, the edited printing data is output.

好ましくは、第1の入力手段は、画像処理装置に対するファイルの出力を開始するための指示を受け付け、第1の通信手段は、第1の入力手段が出力を開始するための指示を受け付けた場合に、当該開始するための指示を画像処理装置へ送信し、画像形成手段は、情報処理装置から開始するための指示が送信されたことを条件として、印刷用データを出力する。   Preferably, the first input unit receives an instruction for starting output of a file to the image processing apparatus, and the first communication unit receives an instruction for starting output by the first input unit In addition, the start instruction is transmitted to the image processing apparatus, and the image forming unit outputs the print data on condition that the start instruction is transmitted from the information processing apparatus.

好ましくは、画像処理装置は、ユーザーを認証するための認証手段をさらに含み、第1の通信手段は、画像処理装置に、出力の指示を入力したユーザーを特定する情報に加えて、ファイルを送信し、画像形成手段は、認証手段がファイルの出力の指示を入力したユーザーを認証したことを条件として、印刷用データを出力する。   Preferably, the image processing apparatus further includes an authentication unit for authenticating the user, and the first communication unit transmits the file to the image processing apparatus in addition to the information specifying the user who has input the output instruction. Then, the image forming unit outputs the print data on condition that the authentication unit has authenticated the user who has input the file output instruction.

好ましくは、画像処理装置は、ユーザーを認証するための認証手段をさらに含み、第1の通信手段は、画像処理装置に、出力の指示を入力したユーザーを特定する情報に加えて、ファイルを送信し、画像形成手段は、認証手段がファイルの出力の指示を入力したユーザーを認証したことを条件として、印刷用データを出力する。   Preferably, the image processing apparatus further includes an authentication unit for authenticating the user, and the first communication unit transmits the file to the image processing apparatus in addition to the information specifying the user who has input the output instruction. Then, the image forming unit outputs the print data on condition that the authentication unit has authenticated the user who has input the file output instruction.

本開示のさらに他の局面に従うと、情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムの制御方法が提供される。制御方法は、情報処理装置が、情報処理装置が、画像処理装置に対するファイルの出力の指示を受け付けるステップと、情報処理装置が、画像処理装置が出力対象のファイルの画像データを生成する機能を有していることを条件として、出力の指示の対象であるファイルを画像処理装置へ送信するステップと、情報処理装置が、出力の指示の対象であるファイルが画像処理装置へ送信された場合に、出力の指示の対象であるファイルの出力についてのプレビュー用データを生成するステップと、情報処理装置が、プレビュー用データを表示するステップと、情報処理装置が、プレビュー用データに対して編集の指示を受け付けるステップと、編集の指示が入力された場合に、情報処理装置が、当該編集の指示を画像処理装置へ送信するステップと、画像処理装置が、情報処理装置から送信されたファイルを受信するステップと、画像処理装置が、情報処理装置から送信されたファイルの印刷用データを生成するステップと、画像処理装置が、生成された印刷用データを出力するステップと、画像処理装置が、情報処理装置から送信された編集の指示を受信した場合に、当該編集の指示に基づいて印刷用データを編集するステップとを備え、画像処理装置は、印刷用データが編集された場合に、当該編集後の印刷用データを出力する。   According to still another aspect of the present disclosure, a control method of an image processing system including an information processing device and an image processing device that executes output of a file instructed from the information processing device is provided. The control method includes a step in which the information processing apparatus receives an instruction to output a file to the image processing apparatus, and a function in which the information processing apparatus generates image data of a file to be output by the image processing apparatus. If the file that is the target of the output instruction is transmitted to the image processing apparatus, and the information processing apparatus transmits the file that is the target of the output instruction to the image processing apparatus, A step of generating preview data for output of a file that is a target of output instruction, a step of displaying the preview data by the information processing device, and an information processing device issuing an instruction to edit the preview data; A step of accepting, and a step of transmitting the editing instruction to the image processing apparatus when the editing instruction is input. The image processing device receiving the file transmitted from the information processing device, the image processing device generating print data for the file transmitted from the information processing device, and the image processing device generating Outputting the printed data for printing, and when the image processing apparatus receives an editing instruction transmitted from the information processing apparatus, editing the printing data based on the editing instruction. When the print data is edited, the image processing apparatus outputs the edited print data.

本開示のさらに他の局面に従うと、情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムの制御方法が提供される。制御方法では、情報処理装置および画像処理装置のいずれか一方がファイルの印刷用データを生成し、いずれか他方がファイルの出力についてのプレビュー用データを生成し、情報処理装置および画像処理装置のうち、いずれが印刷用データを生成し、そして、いずれがプレビュー用データを生成するかが、情報処理装置がファイルの出力の指示を受け付けたときの情報処理装置と画像処理装置との間の距離に応じて決定される。   According to still another aspect of the present disclosure, a control method of an image processing system including an information processing device and an image processing device that executes output of a file instructed from the information processing device is provided. In the control method, one of the information processing device and the image processing device generates file print data, and the other generates preview data for file output. Which one generates print data and which generates preview data depends on the distance between the information processing apparatus and the image processing apparatus when the information processing apparatus receives a file output instruction. Will be decided accordingly.

本開示の一実施の形態に従った画像処理システムの構成の概要を説明するための図である。It is a figure for demonstrating the outline | summary of a structure of the image processing system according to one embodiment of this indication. プレビュー用の画像データの表示態様の一例を示す図である。It is a figure which shows an example of the display mode of the image data for a preview. 画像処理システムにおいて実行される処理の概要を説明するための図である。It is a figure for demonstrating the outline | summary of the process performed in an image processing system. 画像処理システムにおいて実行される処理の概要を説明するための図である。It is a figure for demonstrating the outline | summary of the process performed in an image processing system. MFPのハードウェア構成を示すブロック図である。2 is a block diagram illustrating a hardware configuration of an MFP. FIG. 携帯端末のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of a portable terminal. MFPの機能的な構成の一例を示す図である。2 is a diagram illustrating an example of a functional configuration of an MFP. FIG. 携帯端末の機能的な構成の一例を示す図である。It is a figure which shows an example of a functional structure of a portable terminal. 画像処理システムにおいて実行される処理のうち、携帯端末において実行される処理のフローチャートである。It is a flowchart of the process performed in a portable terminal among the processes performed in an image processing system. 画像処理システムにおいて実行される処理のうち、MFPにおいて実行される処理のフローチャートである。4 is a flowchart of processing executed in the MFP among processing executed in the image processing system.

以下に、図面を参照しつつ、情報処理装置および画像処理システムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。   Hereinafter, embodiments of an information processing apparatus and an image processing system will be described with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, these descriptions will not be repeated.

[1.画像処理システムの概要]
図1は、本実施の形態に従った画像処理システムの構成の概要を説明するための図である。図1に示されるように、画像処理システムは、画像処理装置の一例であるMFP100と、情報処理装置の一例である携帯端末400とを含む。携帯端末400は、たとえばユーザー900の操作によってファイル(原稿データ)の出力の指示を入力され、これに応じて、MFP100に対して画像のファイルの出力を指示する。本明細書において、「ファイル」とは、たとえば予め定められたアプリケーションプログラムによって処理され得る形式で生成された文書ファイルである。
[1. Overview of image processing system]
FIG. 1 is a diagram for explaining an outline of a configuration of an image processing system according to the present embodiment. As illustrated in FIG. 1, the image processing system includes an MFP 100 that is an example of an image processing apparatus, and a portable terminal 400 that is an example of an information processing apparatus. Portable terminal 400 receives an instruction to output a file (original data), for example, by an operation of user 900, and in response to this, instructs MFP 100 to output an image file. In this specification, a “file” is a document file generated in a format that can be processed by a predetermined application program, for example.

MFP100は、出力を指示されたファイルに対応する印刷用データを出力する。なお、MFP100は、ユーザーからの操作を受け付ける操作パネル300を備える。操作パネル300は、ディスプレイ301と、当該ディスプレイ301上に配置されたタッチセンサー302とを含む。携帯端末400は、ディスプレイ404を備える。   MFP 100 outputs print data corresponding to the file instructed to be output. MFP 100 includes an operation panel 300 that accepts an operation from a user. The operation panel 300 includes a display 301 and a touch sensor 302 disposed on the display 301. The mobile terminal 400 includes a display 404.

本実施の形態の画像処理システムでは、MFP100および携帯端末400のうち、いずれか一方が、出力対象のファイルのプレビュー用の画像データを生成し、他方が、出力対象のファイルの印刷用データを生成する。これにより、いずれか一方で、印刷用データおよびプレビュー用の画像データの双方が生成されることにより、プレビュー用の画像データの生成が完了するまでに相当の時間が必要とされる事態を回避し得る。   In the image processing system according to the present embodiment, one of MFP 100 and portable terminal 400 generates image data for preview of an output target file, and the other generates print data for the output target file. To do. This avoids the situation where a considerable amount of time is required to complete the generation of the preview image data by generating both the print data and the preview image data. obtain.

プレビュー用の画像データは、少なくとも、MFP100と携帯端末400のいずれか一方で表示される。図2は、プレビュー用の画像データの表示態様の一例を示す図である。図2に示された画像IMG01は、出力される各用紙上に形成される画像を示す。より具体的には、画像IMG01は、出力される用紙の1頁目(図2中の「P.1」)、2頁目(図2中の「P.2」)、および、3頁目(図2中の「P.3」)の画像が示されている。プレビュー画像の表示対象となる頁は、たとえば画面に対するスクロール操作によって切り替えられ得る。   The preview image data is displayed on at least one of MFP 100 and portable terminal 400. FIG. 2 is a diagram illustrating an example of a display mode of preview image data. An image IMG01 shown in FIG. 2 shows an image formed on each sheet to be output. More specifically, the image IMG01 includes the first page (“P.1” in FIG. 2), the second page (“P.2” in FIG. 2), and the third page of the output paper. An image of “P.3” in FIG. 2 is shown. The page for which the preview image is displayed can be switched by, for example, a scroll operation on the screen.

印刷用データは、画像を特定するデータと、設定内容を特定するデータとを含む。画像を特定するデータは、印刷用データがMFP100によって生成される場合にはたとえばラスターデータであり、印刷用データが携帯端末400によって生成される場合にはたとえばPDL(Page Description Language)で記述されたファイルである。MFP100は、PDLで記述されたファイルを出力する。なお、携帯端末400がラスターデータを生成してMFP100に送信し、MFP100が送信されたラスターデータに従って画像を出力する場合もあり得る。   The print data includes data for specifying an image and data for specifying setting contents. The data specifying the image is, for example, raster data when the print data is generated by the MFP 100, and is described in PDL (Page Description Language), for example, when the print data is generated by the portable terminal 400. It is a file. The MFP 100 outputs a file described in PDL. Note that mobile terminal 400 may generate raster data and transmit it to MFP 100, and MFP 100 may output an image according to the transmitted raster data.

画像処理システムにおける処理の概要は、たとえば、携帯端末400からMFP100にファイルの出力の指示が送信されたときの携帯端末400とMFP100との位置関係に基づいて変更され得る。より具体的には、当該処理の流れは、携帯端末400がMFP100に対して予め定められた範囲内に位置するか否かに基づいて、決定される。「予め定められた範囲」とは、たとえば、携帯端末400を操作するユーザーがMFP100の十分近傍に位置することにより、当該ユーザーがMFP100をも操作することが可能であると考えられるような範囲である。   The outline of processing in the image processing system can be changed based on, for example, the positional relationship between the portable terminal 400 and the MFP 100 when a file output instruction is transmitted from the portable terminal 400 to the MFP 100. More specifically, the processing flow is determined based on whether or not portable terminal 400 is located within a predetermined range with respect to MFP 100. The “predetermined range” is, for example, a range in which it is considered that the user who operates the mobile terminal 400 can sufficiently operate the MFP 100 when the user is positioned sufficiently near the MFP 100. is there.

図3は、携帯端末400がMFP100の近傍(上記「予め定められた範囲」内)に位置するときに実行される処理の概要を示す図である。図4は、携帯端末400がMFP100の近傍(上記「予め定められた範囲」内)に位置しないときに実行される処理の概要を示す図である。以下、図3および図4を参照して、画像処理システムにおける処理の概要を説明する。   FIG. 3 is a diagram showing an outline of processing executed when the portable terminal 400 is located in the vicinity of the MFP 100 (within the “predetermined range”). FIG. 4 is a diagram showing an outline of processing executed when the portable terminal 400 is not located in the vicinity of the MFP 100 (within the “predetermined range”). Hereinafter, an overview of processing in the image processing system will be described with reference to FIGS. 3 and 4.

(図3:携帯端末400がMFP100の近傍に位置するときの処理の概要)
図3を参照して、携帯端末400は、ユーザーからファイルの出力の指示を入力されると、ステップSA10で、当該ファイルが出力される際のプレビュー用の画像データを生成する。携帯端末400には、たとえばファイルが出力される際のデフォルトの出力の設定条件(1枚の用紙に出力するページ数等)が登録されている。携帯端末400は、たとえば、当該画像データがデフォルトの設定条件で出力される場合のプレビュー用の画像データを生成する。
(FIG. 3: Overview of processing when portable terminal 400 is located in the vicinity of MFP 100)
Referring to FIG. 3, when a user outputs a file output instruction, portable terminal 400 generates image data for preview when the file is output in step SA10. For example, default output setting conditions (such as the number of pages to be output on one sheet) when a file is output are registered in the portable terminal 400. For example, the mobile terminal 400 generates image data for preview when the image data is output under default setting conditions.

次に、携帯端末400は、ステップSA12で、ステップSA10で生成したプレビュー用の画像データを、MFP100に送信する。これに応じて、MFP100は、ステップSB10で、携帯端末400から送信されたプレビュー用の画像データをディスプレイ301に表示する。そして、MFP100は、ステップSB12で、印刷設定の変更の指示を受け付ける。   Next, in step SA12, portable terminal 400 transmits the preview image data generated in step SA10 to MFP 100. In response to this, the MFP 100 displays the preview image data transmitted from the portable terminal 400 on the display 301 in step SB10. In step SB12, MFP 100 accepts a print setting change instruction.

MFP100において印刷設定の変更の指示が受け付けられている一方で、携帯端末400は、ステップSA14で、出力対象のファイルの印刷用データを生成する。印刷用データは、画像を特定するデータと、印刷用の設定を特定するデータとを含む。画像を特定するデータは、たとえばラスターデータである。つまり、ステップSA14は、ラスターデータの生成を含む。本明細書では、ラスターデータの生成を「ラスターライズ」と呼ぶ場合がある。   While the MFP 100 accepts an instruction to change the print setting, the portable terminal 400 generates print data for the file to be output in step SA14. The print data includes data for specifying an image and data for specifying a print setting. The data specifying the image is, for example, raster data. That is, step SA14 includes generation of raster data. In this specification, the generation of raster data may be referred to as “rasterize”.

MFP100は、ステップSB12で印刷設定の変更の指示を受け付けたとき、当該指示が、印刷用データの中の画像データの変更を要するものであると判断すると、ステップSB14で、当該指示を携帯端末400に送信する。   When the MFP 100 receives an instruction to change print settings in step SB12 and determines that the instruction requires changing image data in the print data, in step SB14 the MFP 100 sends the instruction to the portable terminal 400. Send to.

当該指示の送信に応じて、携帯端末400は、ステップSA16で、印刷用データのうち画像を特定するデータを変更する。たとえば、携帯端末400は、ステップSA14においてラスターライズを実行している場合には、当該ラスターライズの処理対象を変更する。つまり、携帯端末400は、MFP100からの指示に応じて、ラスターライズによって生成されるラスターデータを変更する。   In response to the transmission of the instruction, the portable terminal 400 changes the data specifying the image in the print data in step SA16. For example, if rasterization is being executed in step SA14, the portable terminal 400 changes the rasterization processing target. That is, the portable terminal 400 changes the raster data generated by the rasterization in response to an instruction from the MFP 100.

なお、MFP100では、ステップSB12において印刷設定の変更の指示が入力されなかった場合には、ステップSB14における携帯端末400への指示の送信が省略される。これにより、ステップSA16におけるラスターライズの処理対象の変更も省略される。   In MFP 100, if an instruction to change print settings is not input in step SB12, transmission of the instruction to portable terminal 400 in step SB14 is omitted. Thereby, the change of the rasterize processing target in step SA16 is also omitted.

そして、携帯端末400は、ステップSA18で、印刷用データをMFP100へ送信する。   In step SA18, portable terminal 400 transmits the print data to MFP 100.

ステップSA18における印刷用データの送信に応じて、MFP100は、印刷対象のファイルについて、印刷用データを出力(印刷)する。   In response to the transmission of the print data in step SA18, MFP 100 outputs (prints) the print data for the file to be printed.

(図4:携帯端末400がMFP100の近傍に位置しないときの処理の概要)
図4を参照して、携帯端末400は、たとえばユーザーからのファイルの出力の指示を受け付けると、ステップSA20で、印刷対象となったファイルをMFP100へ送信する。
(FIG. 4: Overview of processing when portable terminal 400 is not located near MFP 100)
Referring to FIG. 4, for example, when portable terminal 400 receives a file output instruction from the user, portable terminal 400 transmits the file to be printed to MFP 100 in step SA20.

ステップSA20におけるファイルの送信に応じて、MFP100は、ステップSB20で、当該ファイルのラスターライズを実行する。なお、携帯端末400には、たとえばファイルが出力される際のデフォルトの出力の設定条件(1枚の用紙に出力するページ数等)が登録されている。ステップSA20では、ファイルが送信され、さらに、当該デフォルトの出力の設定条件が送信される。これに応じて、MFP100は、当該デフォルトの出力の設定条件に従って出力される場合のファイルのラスターデータを生成する。   In response to the transmission of the file in step SA20, MFP 100 executes rasterization of the file in step SB20. For example, default output setting conditions (such as the number of pages to be output on one sheet) when a file is output are registered in the mobile terminal 400. In step SA20, the file is transmitted, and further, the default output setting conditions are transmitted. In response to this, MFP 100 generates raster data of a file when output according to the default output setting conditions.

一方、携帯端末400は、ステップSA20でMFP100へファイルを送信した後、ステップSA22で、当該ファイルのプレビュー用の画像データを生成する。なお、プレビュー用画像データの生成とMFP100へのファイルの送信は、並行して実行される場合があり得る。   On the other hand, after transmitting the file to MFP 100 in step SA20, portable terminal 400 generates image data for previewing the file in step SA22. Note that generation of preview image data and transmission of a file to MFP 100 may be executed in parallel.

そして、携帯端末400は、ステップSA24で、当該プレビュー用の画像データを表示する。   In step SA24, the portable terminal 400 displays the preview image data.

そして、携帯端末400は、ステップSA26で、ファイルの出力に関して、ユーザーから、設定の変更の指示を受け付ける。   In step SA26, portable terminal 400 accepts a setting change instruction from the user regarding file output.

設定の変更の指示が入力されると、携帯端末400は、ステップSA28で、当該指示の内容をMFP100へ送信する。   When a setting change instruction is input, portable terminal 400 transmits the content of the instruction to MFP 100 in step SA28.

携帯端末400から指示の内容が送信されると、MFP100は、ステップSB24で、必要に応じて、印刷対象のファイルの画像を特定するデータ(たとえば、ラスターデータ)の変更を含む、種々の情報を変更する。   When the content of the instruction is transmitted from the portable terminal 400, the MFP 100 receives various information including a change of data (for example, raster data) specifying the image of the file to be printed as necessary in step SB24. change.

そして、MFP100は、ステップSB26で、ファイルを出力(印刷)する。
ステップSA26において変更の指示が入力されなければ、携帯端末400におけるステップSA28およびMFP100におけるステップSB24は省略され得る。
In step SB26, MFP 100 outputs (prints) the file.
If no change instruction is input in step SA26, step SA28 in portable terminal 400 and step SB24 in MFP 100 may be omitted.

また、ステップSA20では、ファイルが送信される代わりに、ファイルを特定する情報が送信されてもよい。このような場合、印刷対象のファイルは、MFP100によって取得される。または、MFP100は、当該MFP100において格納されているファイルを印刷対象のファイルとして読み出す。   In step SA20, information specifying a file may be transmitted instead of transmitting the file. In such a case, the file to be printed is acquired by MFP 100. Alternatively, the MFP 100 reads a file stored in the MFP 100 as a file to be printed.

なお、図4に示された処理は、MFP100が印刷用の画像データを生成する機能(たとえば、ラスターライズの機能)を備えている場合に実行される。MFP100がファイルの画像データを生成する機能を有しない場合には、携帯端末400が、プレビュー用画像データの生成と印刷用の画像データの生成とを実行する。   The process shown in FIG. 4 is executed when MFP 100 has a function of generating image data for printing (for example, a rasterize function). When MFP 100 does not have a function of generating file image data, portable terminal 400 executes generation of preview image data and generation of image data for printing.

[2.MFPのハードウェア構成]
図5は、MFP100のハードウェア構成を示すブロック図である。
[2. MFP hardware configuration]
FIG. 5 is a block diagram showing a hardware configuration of MFP 100.

図5を参照して、MFP100は、システムコントローラー101と、メモリー102と、プリンターエンジン104と、出力画像処理部105と、記憶装置106と、撮像部107と、入力画像処理部108、操作パネル300、および、通信ユニット110を含む。操作パネル300は、図1をに示されるように、ディスプレイ301とタッチセンサー302とを含む。   Referring to FIG. 5, MFP 100 includes a system controller 101, a memory 102, a printer engine 104, an output image processing unit 105, a storage device 106, an imaging unit 107, an input image processing unit 108, and an operation panel 300. And a communication unit 110. The operation panel 300 includes a display 301 and a touch sensor 302 as shown in FIG.

システムコントローラー101は、たとえば内部バスを介して、メモリー102、プリンターエンジン104、出力画像処理部105、記憶装置106、撮像部107、入力画像処理部108、および操作パネル300と接続されている。   The system controller 101 is connected to the memory 102, the printer engine 104, the output image processing unit 105, the storage device 106, the imaging unit 107, the input image processing unit 108, and the operation panel 300 via, for example, an internal bus.

システムコントローラー101は、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、MFP100全体を制御する。システムコントローラー101は、CPU(Central Processing Unit)121と、ROM122(Read Only Memory)とを含む。   The system controller 101 controls the entire MFP 100 for various jobs such as a scan job, a copy job, a mail transmission job, and a print job. The system controller 101 includes a CPU (Central Processing Unit) 121 and a ROM 122 (Read Only Memory).

CPU121は、ROM122に記憶された制御プログラムを実行する。ROM122は、MFP100の動作の制御の各種プログラムと、各種固定データとを格納している。CPU121は、所定の処理を行うことにより、メモリー102からのデータの読み込みや、メモリー102にデータを書き込む。   The CPU 121 executes a control program stored in the ROM 122. The ROM 122 stores various programs for controlling the operation of the MFP 100 and various fixed data. The CPU 121 reads data from the memory 102 and writes data to the memory 102 by performing predetermined processing.

メモリー102は、たとえばRAM(Random Access Memory)であり、たとえば、CPU121が制御プログラムを実行するときに必要なデータや画像データの一時的な記憶に用いられる。   The memory 102 is, for example, a RAM (Random Access Memory), and is used, for example, for temporary storage of data and image data necessary when the CPU 121 executes a control program.

プリンターエンジン104は、出力画像処理部105にて処理された印刷データに基づいて用紙などへのプリント処理を行う。特にMFP100がプリンターとして動作する場合には、プリンターエンジン104は画像を印刷し、MFP100が複写機として動作する場合には、プリンターエンジン104は撮像部107で読み取った画像を印刷する。   The printer engine 104 performs print processing on paper or the like based on the print data processed by the output image processing unit 105. In particular, when MFP 100 operates as a printer, printer engine 104 prints an image, and when MFP 100 operates as a copier, printer engine 104 prints an image read by imaging unit 107.

出力画像処理部105は、たとえば、画像の印刷時に、当該画像のデータ形式を印刷用のデータ形式へと変換するための変換処理を実行する。   For example, when the image is printed, the output image processing unit 105 performs a conversion process for converting the data format of the image into a data format for printing.

記憶装置106は、たとえばHDD(Hard Disk Drive)であり、MFP100の動作に関わる各種データなどを格納する。記憶装置106は、さらに、MFP100の操作パネル300に表示する画面の画像データを格納していてもよい。   Storage device 106 is an HDD (Hard Disk Drive), for example, and stores various data relating to the operation of MFP 100. Storage device 106 may further store image data of a screen displayed on operation panel 300 of MFP 100.

撮像部107は、原稿の画像を読み取り、入力画像処理部108へ出力する。
入力画像処理部108は、撮像部107で画像を読み取った場合などに、その画像データの形式を変換する変換処理を行なう。
The imaging unit 107 reads an image of a document and outputs it to the input image processing unit 108.
The input image processing unit 108 performs conversion processing for converting the format of the image data, for example, when the image capturing unit 107 reads an image.

通信ユニット110は、携帯端末400等の他の機器と通信するための通信インターフェースによって実現される。通信ユニット110による通信態様は、無線であってもよいし、有線であってもよい。   The communication unit 110 is realized by a communication interface for communicating with other devices such as the mobile terminal 400. The communication mode by the communication unit 110 may be wireless or wired.

MFP100では、CPU121が適切なプログラムを実行することによって、本明細書に記載されたようなMFP100の動作が実現される。CPU121によって実行されるプログラムは、上記したようにROM122に格納されていてもよいし、記憶装置106に格納されていてもよいし、MFP100に対して着脱可能な記憶媒体に格納されていてもよい。当該プログラムが格納される記憶媒体は、たとえばCD−ROM(Compact Disc - Read Only Memory)、DVD−ROM(Digital Versatile Disk - Read Only Memory)、USB(Universal Serial Bus)メモリー、メモリーカード、FD(Flexible Disk)、ハードディスク、SSD(Solid State Drive)、磁気テープ、カセットテープ、MO(Magnetic Optical Disc)、MD(Mini Disc)、IC(Integrated Circuit)カード(メモリーカードを除く)、光カード、マスクROM、EPROM、EEPROM(Electronically Erasable Programmable Read-Only Memory)などの、不揮発的にデータを格納する媒体である。   In the MFP 100, the operation of the MFP 100 as described in this specification is realized by the CPU 121 executing an appropriate program. The program executed by CPU 121 may be stored in ROM 122 as described above, may be stored in storage device 106, or may be stored in a storage medium that is detachable from MFP 100. . The storage medium for storing the program includes, for example, CD-ROM (Compact Disc-Read Only Memory), DVD-ROM (Digital Versatile Disk-Read Only Memory), USB (Universal Serial Bus) memory, memory card, FD (Flexible Disk), hard disk, SSD (Solid State Drive), magnetic tape, cassette tape, MO (Magnetic Optical Disc), MD (Mini Disc), IC (Integrated Circuit) card (excluding memory card), optical card, mask ROM, It is a medium for storing data in a nonvolatile manner such as EPROM and EEPROM (Electronically Erasable Programmable Read-Only Memory).

なお、本開示にかかるプログラムは、コンピューターのオペレーティングシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。   The program according to the present disclosure is a program module that is provided as a part of a computer operating system (OS) and calls necessary modules in a predetermined arrangement at a predetermined timing to execute processing. Also good. In that case, the program itself does not include the module, and the process is executed in cooperation with the OS. A program that does not include such a module can also be included in the program according to the present invention.

また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。   The program according to the present invention may be provided by being incorporated in a part of another program. Even in this case, the program itself does not include the module included in the other program, and the process is executed in cooperation with the other program. Such a program incorporated in another program can also be included in the program according to the present invention.

提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。   The provided program product is installed in a program storage unit such as a hard disk and executed. The program product includes the program itself and a recording medium on which the program is recorded.

[3.携帯端末のハードウェア構成]
図6は、携帯端末400のハードウェア構成の一例を示す図である。
[3. Hardware configuration of mobile terminal]
FIG. 6 is a diagram illustrating an example of a hardware configuration of the mobile terminal 400.

図6に示されるように、携帯端末400は、主な構成要素として、CPU401と、RAM402と、記憶装置403と、ディスプレイ404と、入力装置405と、通信ユニット406とを備えている。CPU401と、RAM402と、記憶装置403と、ディスプレイ404と、入力装置405と、通信ユニット406とは、互いに内部バスで接続されている。   As shown in FIG. 6, the mobile terminal 400 includes a CPU 401, a RAM 402, a storage device 403, a display 404, an input device 405, and a communication unit 406 as main components. The CPU 401, RAM 402, storage device 403, display 404, input device 405, and communication unit 406 are connected to each other via an internal bus.

CPU401は、携帯端末400の全体的な動作を制御するための処理を実行する演算装置の一例である。   The CPU 401 is an example of an arithmetic device that executes processing for controlling the overall operation of the mobile terminal 400.

RAM402は、CPU401における処理実行時のワークエリアとして機能する。
記憶装置403は、CPU401が実行するOS(Operating System)プログラムやアプリケーションプログラムなどの各種のプログラムのデータ、および、これらのプログラムの実行に利用されるデータを保存する。記憶装置403は、たとえば、EEPROMなどの不揮発的にデータを格納する媒体が挙げられる。また、記憶装置403には、ネットワークを介してダウンロードされたプログラムがインストールされる場合も有り得る。
The RAM 402 functions as a work area when the CPU 401 executes processing.
The storage device 403 stores data of various programs such as an OS (Operating System) program and an application program executed by the CPU 401, and data used for executing these programs. Examples of the storage device 403 include a medium that stores data in a nonvolatile manner such as an EEPROM. In addition, a program downloaded via a network may be installed in the storage device 403.

ディスプレイ404は、CPU401によって実行されるプログラムの処理結果を示す画像を表示するための表示装置である。   A display 404 is a display device for displaying an image indicating a processing result of a program executed by the CPU 401.

入力装置405は、実行中のアプリケーションの処理に関する指示の入力など、携帯端末400に対して情報を入力するための装置である。入力装置405の一例は、操作ボタンである。入力装置405の他の例は、ディスプレイ404上に設けられたタッチセンサーである。   The input device 405 is a device for inputting information to the portable terminal 400 such as inputting an instruction regarding processing of an application being executed. An example of the input device 405 is an operation button. Another example of the input device 405 is a touch sensor provided on the display 404.

通信ユニット406は、有線または無線で、MFP100等の外部の機器と情報を通信するための、通信装置の一例である。   Communication unit 406 is an example of a communication device for communicating information with an external device such as MFP 100 in a wired or wireless manner.

[4.MFPの機能的な構成]
図7は、MFP100の機能的な構成の一例を示す図である。図7を参照して、MFP100は、入力部150と、画像処理部152と、通信部154と、ファイル記憶部156と、画像形成部158と、設定記憶部160と、認証部162と、表示部164とを備える。
[4. Functional configuration of MFP]
FIG. 7 is a diagram illustrating an example of a functional configuration of the MFP 100. Referring to FIG. 7, MFP 100 includes an input unit 150, an image processing unit 152, a communication unit 154, a file storage unit 156, an image forming unit 158, a setting storage unit 160, an authentication unit 162, and a display. Part 164.

入力部150は、タッチセンサー302によって実現され、たとえばプレビュー用データに対する編集の指示を受け付ける。   The input unit 150 is realized by the touch sensor 302 and receives, for example, an instruction for editing the preview data.

画像処理部152は、たとえば、ドキュメントのファイルからラスターデータを生成するためのプログラムを実行するCPU121によって実現される。画像処理部152は、携帯端末400から送信された指示または入力部150に対して入力された指示に応じて、当該ラスターデータを変更し得る。   The image processing unit 152 is realized, for example, by the CPU 121 that executes a program for generating raster data from a document file. The image processing unit 152 can change the raster data in accordance with an instruction transmitted from the portable terminal 400 or an instruction input to the input unit 150.

通信部154は、携帯端末400等の外部の機器との間でデータを送受信するためのインターフェースであり、たとえば通信ユニット110によって実現される。   The communication unit 154 is an interface for transmitting / receiving data to / from an external device such as the mobile terminal 400, and is realized by the communication unit 110, for example.

ファイル記憶部156は、たとえば記憶装置106によって実現され、ドキュメントのファイル等の種々のデータを格納する。   The file storage unit 156 is realized by the storage device 106, for example, and stores various data such as a document file.

画像形成部158は、たとえばプリンターエンジン104によって実現され、ファイルを含む種々のデータの画像を形成し、出力する。   The image forming unit 158 is realized by the printer engine 104, for example, and forms and outputs various data images including files.

設定記憶部160は、たとえば記憶装置106によって実現され、デフォルトの印刷設定等の種々の設定内容を格納する。   The setting storage unit 160 is realized by the storage device 106, for example, and stores various setting contents such as default print settings.

認証部162は、たとえば適切なプログラムを実行するCPU121によって実現され、ユーザーを認証するための処理を実行する。より具体的には、携帯端末400に対してユーザーIDとパスワードの組み合わせの送信を要求し、送信された組合せがたとえば記憶装置106に格納された組み合わせと一致した場合には、当該携帯端末400が特別なユーザーが操作されているものとして動作する。より具体的には、携帯端末400からの要求に応じて、当該携帯端末400における秘密扱いの文書の閲覧を許可する。   The authentication unit 162 is realized by the CPU 121 that executes an appropriate program, for example, and executes processing for authenticating the user. More specifically, when the mobile terminal 400 is requested to transmit a combination of a user ID and a password, and the transmitted combination matches, for example, a combination stored in the storage device 106, the mobile terminal 400 Acts as if a special user is operating. More specifically, in response to a request from the mobile terminal 400, browsing of a confidential document on the mobile terminal 400 is permitted.

表示部164は、たとえば操作パネル300のディスプレイ301によって実現され、印刷対象のファイルについてのプレビュー画像等の種々の情報を表示する。   The display unit 164 is realized by, for example, the display 301 of the operation panel 300, and displays various information such as a preview image for a file to be printed.

[5.携帯端末の機能的な構成]
図8は、携帯端末400の機能的な構成の一例を示す図である。図8を参照して、携帯端末400は、入力部450と、画像処理部452と、通信部454と、ファイル記憶部456と、設定記憶部458と、表示部460とを含む。
[5. Functional configuration of mobile terminal]
FIG. 8 is a diagram illustrating an example of a functional configuration of the mobile terminal 400. Referring to FIG. 8, portable terminal 400 includes an input unit 450, an image processing unit 452, a communication unit 454, a file storage unit 456, a setting storage unit 458, and a display unit 460.

入力部450は、たとえばタッチセンサー302によって実現され、ユーザーからのファイルの出力の指示等の、種々の情報の入力を受け付ける。   The input unit 450 is realized by the touch sensor 302, for example, and receives input of various information such as a file output instruction from the user.

画像処理部452は、たとえば適切なプログラムを実行するCPU401によって実現され、出力対象のファイルのプレビュー用の画像データや印刷用の画像データ等の種々の画像データを生成する。   The image processing unit 452 is realized by, for example, the CPU 401 that executes an appropriate program, and generates various image data such as image data for preview of a file to be output and image data for printing.

通信部454は、たとえば通信ユニット406によって実現され、外部の機器との通信におけるインターフェースである。   The communication unit 454 is realized by the communication unit 406, for example, and is an interface for communication with an external device.

ファイル記憶部456は、たとえば記憶装置403によって実現され、出力対象のファイル等を格納する。   The file storage unit 456 is realized by the storage device 403, for example, and stores an output target file or the like.

設定記憶部458は、たとえば記憶装置403によって実現され、MFP100におけるデフォルトの印刷設定、デフォルトの出力先の画像処理装置を特定する情報等の種々の情報を格納する。   The setting storage unit 458 is realized by the storage device 403, for example, and stores various information such as default print settings in the MFP 100 and information for specifying the default output destination image processing apparatus.

表示部460は、たとえばディスプレイ404によって実現され、プレビュー用の画像データに従った画像等の種々の情報を表示する。   The display unit 460 is realized by the display 404, for example, and displays various information such as an image according to preview image data.

[6.携帯端末における処理の流れ]
次に、本実施の形態の画像処理システムにおいて、携帯端末400からMFP100に画像出力が指示される際に実行される処理の流れを説明する。なお、以下に説明される処理は、たとえば、携帯端末400において、出力対象のファイルが指定された後、MFP100に対してファイルの出力についての問合せがなされた後に実行される。
[6. Flow of processing on mobile terminal]
Next, in the image processing system according to the present embodiment, a flow of processing executed when an image output instruction is given from the portable terminal 400 to the MFP 100 will be described. Note that the processing described below is executed, for example, after a file to be output is specified in portable terminal 400 and then inquired about output of the file to MFP 100.

図9は、本実施の形態の画像処理システムにおいて実行される処理のうち、携帯端末400において実行される処理のフローチャートである。以下、図9を参照して、携帯端末400において実行される処理の内容を説明する。なお、当該説明では、図3および図4が適宜参照される。   FIG. 9 is a flowchart of processes executed in the portable terminal 400 among the processes executed in the image processing system according to the present embodiment. Hereinafter, with reference to FIG. 9, the content of the process performed in the portable terminal 400 is demonstrated. In the description, FIGS. 3 and 4 are appropriately referred to.

図9を参照して、ステップSA100で、CPU401は、当該CPU401が搭載されている携帯端末400がMFP100の近傍に位置するか否かを判断する。CPU401は、たとえば、MFP100から受信した電波の強度に基づいて、ステップSA100における判断を実行する。より具体的には、CPU401は、当該強度が所定の強度以上であれば、携帯端末400がMFP100の近傍に位置すると判断する。なお、MFP100から当該MFP100の位置を特定する情報が送信された場合、CPU401は、当該CPU401が搭載されている携帯端末400の位置とMFP100の位置とに基づいて、携帯端末400がMFP100の近傍に位置するか否かを判断してもよい。   Referring to FIG. 9, in step SA <b> 100, CPU 401 determines whether portable terminal 400 on which CPU 401 is mounted is located in the vicinity of MFP 100. CPU 401 executes the determination in step SA100 based on, for example, the strength of the radio wave received from MFP 100. More specifically, CPU 401 determines that portable terminal 400 is located in the vicinity of MFP 100 if the intensity is greater than or equal to a predetermined intensity. When information specifying the position of the MFP 100 is transmitted from the MFP 100, the CPU 401 determines that the mobile terminal 400 is in the vicinity of the MFP 100 based on the position of the mobile terminal 400 on which the CPU 401 is mounted and the position of the MFP 100. It may be determined whether or not it is located.

CPU401は、携帯端末400がMFP100の近傍に位置すると判断すると(ステップSA100でYES)、ステップSA102へ制御を進める。一方、CPU401は、携帯端末400がMFP100の近傍に位置しないと判断すると(ステップSA100でNO)、ステップSA116へ制御を進める。   When CPU 401 determines that portable terminal 400 is located in the vicinity of MFP 100 (YES in step SA100), control proceeds to step SA102. On the other hand, when CPU 401 determines that portable terminal 400 is not located in the vicinity of MFP 100 (NO in step SA100), control proceeds to step SA116.

なお、図9に示された処理のうち、携帯端末400がMFP100の近傍に位置すると判断されたときに実行される制御(ステップSA102〜ステップSA114)は、図3に示されたステップSA10〜ステップSA18の制御に相当する。   Of the processes shown in FIG. 9, the control (steps SA <b> 102 to SA <b> 114) executed when it is determined that the portable terminal 400 is located in the vicinity of the MFP 100 is performed in steps SA <b> 10 to SA <b> 114 shown in FIG. This corresponds to the control of SA18.

図9に戻って、ステップSA102で、CPU401は、出力対象のファイルのプレビュー用のデータを生成し、MFP100へ送信する。ステップSA102の制御は、図3のステップSA10およびステップSA12の制御に相当する。そして、制御は、ステップSA104へ進められる。   Returning to FIG. 9, in step SA <b> 102, CPU 401 generates data for preview of the file to be output and transmits it to MFP 100. The control in step SA102 corresponds to the control in step SA10 and step SA12 in FIG. Then, control proceeds to step SA104.

ステップSA104では、CPU401は、出力対象のファイルのラスターデータの生成(ラスターライズ処理)を行なう。ステップSA104の制御は、図3のステップSA14の制御に相当する。そして、制御は、ステップSA106へ進められる。   In step SA104, the CPU 401 generates raster data (rasterize processing) for the file to be output. The control in step SA104 corresponds to the control in step SA14 in FIG. Then, the control proceeds to step SA106.

ステップSA106では、CPU401は、MFP100から、ステップSA104で生成されたラスターデータの編集の指示があったか否かを判断する。CPU401は、当該指示を受信したと判断すると(ステップSA106でYES)、ステップSA108へ制御を進める。一方、CPU401は、MFP100からそのような指示を受信していないと判断すると(ステップSA106でNO)、ステップSA112へ制御を進める。   In step SA106, CPU 401 determines whether MFP 100 has instructed editing of raster data generated in step SA104. When CPU 401 determines that the instruction has been received (YES in step SA106), control proceeds to step SA108. On the other hand, when CPU 401 determines that such an instruction has not been received from MFP 100 (NO in step SA106), control proceeds to step SA112.

ステップSA108では、CPU401は、MFP100からの指示は、既に生成されたラスターデータの変更を必要とするものであるか否か(再ラスターライズが必要か否か)を判断する。そして、CPU401は、当該指示が再ラスターライズを必要とするものであると判断すると(ステップSA108でYES)、ステップSA110へ制御を進める。一方、CPU401は、上記指示が再ラスターライズを必要としないものであると判断すると(ステップSA108でNO)、ステップSA112へ制御を進める。   In step SA108, CPU 401 determines whether or not the instruction from MFP 100 requires changing the already generated raster data (whether re-rasterization is necessary). If CPU 401 determines that the instruction requires re-rasterization (YES in step SA108), control proceeds to step SA110. On the other hand, when CPU 401 determines that the above instruction does not require re-rasterization (NO in step SA108), control proceeds to step SA112.

ステップSA110で、CPU401は、ラスターライズ処理の設定内容を変更する。当該設定内容の変更は、たとえば、少なくともMFP100から受信した編集の指示に関連する部分のラスターライズ処理を再度実行することなど、再ラスターライズ処理における対象の特定等を含む。つまり、再ラスターライズ処理が実行される場合、既に生成されたラスターデータの一部のみが変更される場合があり得る。なお、ステップSA110の制御は、図3のステップSA16の制御に相当する。そして、制御は、ステップSA112へ進められる。   In step SA110, the CPU 401 changes the setting contents of the rasterize process. The change of the setting content includes, for example, specifying the target in the re-rasterization process, such as re-execution of the rasterization process of at least a portion related to the editing instruction received from the MFP 100. That is, when the re-rasterization process is executed, only a part of the already generated raster data may be changed. Note that the control in step SA110 corresponds to the control in step SA16 in FIG. Then, the control proceeds to step SA112.

ステップSA112で、CPU401は、ステップSA108で必要と判断したラスターライズ処理が完了したか否かを判断する。そして、CPU401は、当該ラスターライズ処理がまだ完了していないと判断すると(ステップSA112でNO)、制御をステップSA106へ戻す。一方、CPU401は、当該ラスターライズ処理が完了したと判断すると(ステップSA112でYES)、ステップSA114へ制御を進める。   In step SA112, the CPU 401 determines whether or not the rasterizing process determined to be necessary in step SA108 has been completed. If CPU 401 determines that the rasterization process has not been completed (NO in step SA112), it returns control to step SA106. On the other hand, when CPU 401 determines that the rasterizing process has been completed (YES in step SA112), control proceeds to step SA114.

ステップSA114で、CPU401は、出力対象のファイルについての印刷用データをMFP100へ送信する。ステップSA114で送信される印刷用データは、出力対象のファイルについてのラスターデータを含む。ステップSA114の制御は、図3のステップSA18に相当する。そして、CPU401は、図9の処理を終了させる。   In step SA <b> 114, CPU 401 transmits print data for the output target file to MFP 100. The print data transmitted in step SA114 includes raster data for the output target file. The control in step SA114 corresponds to step SA18 in FIG. Then, the CPU 401 ends the process of FIG.

一方、ステップSA116で、CPU401は、MFP100は、ダイレクトプリント機能を有しているか否かを判断する。CPU401は、たとえば、MFP100から送信される当該MFP100の情報(後述するステップSB100)に基づいて、ステップSA116における判断を実行する。そして、CPU401は、MFP100がダイレクトプリント機能を有していると判断すると(ステップSA116でYES)、ステップSA118へ制御を進める。一方、CPU401は、MFP100がダイレクトプリント機能を有していないと判断すると(ステップSA116でNO)、ステップSA126へ制御を進める。   On the other hand, in step SA116, CPU 401 determines whether MFP 100 has a direct print function or not. CPU 401 performs the determination in step SA116 based on, for example, information on MFP 100 (step SB100 described later) transmitted from MFP 100. If CPU 401 determines that MFP 100 has a direct print function (YES in step SA116), control proceeds to step SA118. On the other hand, when CPU 401 determines that MFP 100 does not have a direct print function (NO in step SA116), control proceeds to step SA126.

図9に示された処理において、MFP100は、ファイルの出力を指示される画像処理装置である。どの画像処理装置は、たとえばユーザーが携帯端末400に対して入力した指示によって特定される。MFP100がダイレクトプリント機能を有する場合に実行される制御、つまりステップSA118〜ステップSA125の制御は、図4のステップSA20〜ステップSA28の制御に相当する。   In the processing shown in FIG. 9, MFP 100 is an image processing apparatus instructed to output a file. Which image processing apparatus is specified by an instruction input to the mobile terminal 400 by the user, for example. Control executed when MFP 100 has a direct print function, that is, control in steps SA118 to SA125 corresponds to the control in steps SA20 to SA28 in FIG.

図9に戻って、ステップSA118で、CPU401は、印刷用ファイル(出力対象のファイル)をMFP100へ送信する。ステップSA118の制御は、図4のステップSA20の制御に相当する。そして、制御は、ステップSA120へ進められる。   Returning to FIG. 9, in step SA <b> 118, CPU 401 transmits a print file (file to be output) to MFP 100. The control in step SA118 corresponds to the control in step SA20 in FIG. Then, the control proceeds to step SA120.

ステップSA120で、CPU401は、出力対象のファイルのプレビュー画像を生成し、ディスプレイ404に表示させる。ステップSA120の制御は、図4のステップSA22およびステップS24の制御に相当する。そして、制御は、ステップSA122へ進められる。   In step SA120, the CPU 401 generates a preview image of the file to be output and displays it on the display 404. The control in step SA120 corresponds to the control in steps SA22 and S24 in FIG. Then, the control proceeds to step SA122.

ステップSA122で、CPU401は、入力装置405に対して、出力対象のファイルに対する編集の指示が入力されたか否かを判断する。そして、CPU401は、当該指示が入力されたと判断すると(ステップSA122でYES)、ステップSA123へ制御を進める。一方、CPU401は、当該指示が入力されていないと判断すると(ステップSA122でNO)、そのまま図9の処理を終了させる。   In step SA122, the CPU 401 determines whether or not an instruction to edit the output target file is input to the input device 405. When CPU 401 determines that the instruction has been input (YES in step SA122), control proceeds to step SA123. On the other hand, if CPU 401 determines that the instruction has not been input (NO in step SA122), it immediately terminates the process in FIG.

ステップSA123で、CPU401は、入力装置405に対して入力された指示の内容をMFP100へ送信する。ステップSA123の制御は、図4のステップSA26およびステップS28の制御に相当する。そして、制御は、ステップSA124へ進められる。   In step SA123, CPU 401 transmits the content of the instruction input to input device 405 to MFP 100. The control in step SA123 corresponds to the control in steps SA26 and S28 in FIG. Then, the control proceeds to step SA124.

ステップSA124で、CPU401は、図9の処理の開始時にユーザーから指示されたファイルの出力を許可する指示が入力されたか否かを判断する。そして、CPU401は、当該許可のための指示が入力されたと判断するまでステップSA124の制御に留まる(ステップSA124でNO)。そして、CPU401は、当該許可のための指示が入力されたと判断すると(ステップSA124でYES)、ステップSA125へ制御を進める。   In step SA124, the CPU 401 determines whether or not an instruction for permitting output of the file instructed by the user at the start of the process of FIG. 9 has been input. Then, CPU 401 remains in the control of step SA124 until it is determined that the permission instruction has been input (NO in step SA124). When CPU 401 determines that the permission instruction has been input (YES in step SA124), control proceeds to step SA125.

本実施の形態の画像処理システムにおいて、携帯端末400がMFP100の近傍に位置しない場合であってMFP100がダイレクトプリント機能を有している場合には、MFP100は、携帯端末400から、出力の指示に加えて、出力を許可する指示を受信したことを条件として、ファイルを出力する。なお、画像処理システムでは、このような許可が省略されてもよい。つまり、ステップSA124およびステップSA125の制御は省略され得る。   In the image processing system of the present embodiment, when portable terminal 400 is not located in the vicinity of MFP 100 and MFP 100 has a direct print function, MFP 100 issues an output instruction from portable terminal 400. In addition, a file is output on condition that an instruction to permit output is received. In the image processing system, such permission may be omitted. That is, the control of step SA124 and step SA125 can be omitted.

ステップSA125で、CPU401は、MFP100に出力を許可する指示を送信する。そして、CPU401は、図9の処理を終了させる。   In step SA125, CPU 401 transmits an instruction to permit output to MFP 100. Then, the CPU 401 ends the process of FIG.

一方、ステップSA126で、CPU401は、出力対象のファイルのプレビュー画像を生成し、当該プレビュー画像をディスプレイ404で表示する。そして、制御は、ステップSA128へ進められる。   On the other hand, in step SA126, the CPU 401 generates a preview image of the file to be output and displays the preview image on the display 404. Then, the control proceeds to step SA128.

ステップSA128で、CPU401は、入力装置405に対して、出力対象のファイルの編集の指示が入力されたか否かを判断する。そして、CPU401は、当該指示が入力されたと判断すると(ステップSA128でYES)、ステップSA130へ制御を進める。一方、CPU401は、当該指示が入力されていないと判断すると(ステップSA128でNO)、ステップSA132へ制御を進める。   In step SA128, the CPU 401 determines whether an instruction to edit the file to be output is input to the input device 405. When CPU 401 determines that the instruction has been input (YES in step SA128), control proceeds to step SA130. On the other hand, when CPU 401 determines that the instruction has not been input (NO in step SA128), control proceeds to step SA132.

ステップSA130で、CPU401は、入力された指示に基づいて、出力対象のファイルのラスターライズ処理の設定を変更する。ステップSA130の制御は、ステップSA110の制御と同様とすることができる。そして、制御はステップSA132へ進められる。   In step SA <b> 130, the CPU 401 changes the rasterization processing setting of the file to be output based on the input instruction. The control in step SA130 can be similar to the control in step SA110. Then, control proceeds to step SA132.

ステップSA132で、CPU401は、出力対象のファイルのラスターライズ処理を実行する。なお、ステップSA130でラスターライズ処理の設定が変更されている場合には、ステップS132では当該変更が反映される。そして、制御はステップSA134へ進められる。   In step SA132, the CPU 401 executes rasterization processing of the output target file. If the rasterize process setting has been changed in step SA130, the change is reflected in step S132. Then, control proceeds to step SA134.

ステップSA134で、CPU401は、ラスターデータの生成の印刷用データをMFP100へ送信する。なお、送信される印刷用データは、ステップSA132で生成されたラスターデータを含む。そして、CPU401は、図9の処理を終了させる。   In step SA134, CPU 401 transmits raster data generation print data to MFP 100. The print data to be transmitted includes the raster data generated in step SA132. Then, the CPU 401 ends the process of FIG.

[7.MFPにおける処理の流れ]
図10は、本実施の形態の画像処理システムにおいて実行される処理のうち、MFP100において実行される処理のフローチャートである。以下、図10を参照して、MFP100において実行される処理の内容を説明する。なお、当該説明では、図3および図4が適宜参照される。
[7. Process flow in MFP]
FIG. 10 is a flowchart of processes executed in MFP 100 among the processes executed in the image processing system according to the present embodiment. Hereinafter, with reference to FIG. 10, contents of processing executed in MFP 100 will be described. In the description, FIGS. 3 and 4 are appropriately referred to.

図10を参照して、ステップSB100で、CPU121は、携帯端末400に、当該CPU121が搭載されているMFP100の情報を送信する。送信される情報は、たとえば、MFP100の機能を特定する情報を含む。また、送信される情報は、当該MFP100の位置を特定する情報を含む場合がある。そして、制御はステップSB102へ進められる。   Referring to FIG. 10, in step SB100, CPU 121 transmits information of MFP 100 in which CPU 121 is mounted to portable terminal 400. The transmitted information includes, for example, information that identifies the function of MFP 100. In addition, the transmitted information may include information for specifying the position of the MFP 100. Control then proceeds to step SB102.

図10のステップSB102〜ステップSB112の制御は、図3において説明されたステップSB10〜ステップSB16の制御に相当する。以下、図10の処理について説明する。   The control of step SB102 to step SB112 in FIG. 10 corresponds to the control of step SB10 to step SB16 described in FIG. Hereinafter, the process of FIG. 10 will be described.

ステップSB102で、CPU121は、画像出力の指示の送信元である携帯端末400が、当該CPU121が搭載されているMFP100の近傍に位置するか否かを判断する。当該判断は、たとえば、携帯端末400から受信した電波の強度に基づいて、判断される。なお、CPU121は、携帯端末400の位置情報を取得し、当該CPU121が搭載されているMFP100の位置情報と携帯端末400とを比較して、ステップSB102における判断を実行してもよい。そして、CPU121は、携帯端末400がMFP100の近傍に位置していると判断すると(ステップSB102でYES)、ステップSB104へ制御を進める。一方、CPU121は、携帯端末400がMFP100の近傍に位置していないと判断すると(ステップSB102でNO)、ステップSB114へ制御を進める。   In step SB102, CPU 121 determines whether portable terminal 400, which is the transmission source of the image output instruction, is located in the vicinity of MFP 100 on which CPU 121 is mounted. This determination is made based on, for example, the intensity of the radio wave received from the mobile terminal 400. CPU 121 may acquire the position information of portable terminal 400, compare the position information of MFP 100 on which CPU 121 is mounted with portable terminal 400, and execute the determination in step SB102. If CPU 121 determines that portable terminal 400 is located in the vicinity of MFP 100 (YES in step SB102), control proceeds to step SB104. On the other hand, when CPU 121 determines that portable terminal 400 is not located in the vicinity of MFP 100 (NO in step SB102), control proceeds to step SB114.

ここで、図9を参照して説明したように、携帯端末400のCPU401は、当該携帯端末400がMFP100の近傍に位置する場合には、MFP100へ、出力対象のファイルのプレビュー用データを送信する(ステップSA102)。そして、ステップSB104で、CPU121は、携帯端末400から送信されたプレビュー用の画像データを受信する。そして、制御は、ステップSB106へ進められる。   Here, as described with reference to FIG. 9, CPU 401 of portable terminal 400 transmits preview data of a file to be output to MFP 100 when portable terminal 400 is located in the vicinity of MFP 100. (Step SA102). In step SB104, CPU 121 receives the image data for preview transmitted from portable terminal 400. Then, control proceeds to step SB106.

ステップSB106で、CPU121は、携帯端末400から受信したプレビュー用データをディスプレイ301に表示する。ステップSB106の制御は、図3のステップSB10の制御に相当する。そして、制御は、ステップSB108へ進められる。   In step SB106, CPU 121 displays preview data received from portable terminal 400 on display 301. The control in step SB106 corresponds to the control in step SB10 in FIG. Then, control proceeds to step SB108.

ステップSB108で、CPU121は、タッチセンサー302に対して、出力対象のファイルに対する編集の指示が入力されたか否かを判断する。そして、CPU121は、当該指示が入力されたと判断すると(ステップSB108でYES)、ステップSB110へ制御を進める。一方、CPU121は、当該指示が入力されていないと判断すると(ステップSB108でNO)、ステップSB112へ制御を進める。   In step SB108, the CPU 121 determines whether or not an instruction to edit the output target file is input to the touch sensor 302. When CPU 121 determines that the instruction has been input (YES in step SB108), control proceeds to step SB110. On the other hand, when CPU 121 determines that the instruction has not been input (NO in step SB108), control proceeds to step SB112.

ステップSB110で、CPU121は、入力された指示の内容を携帯端末400へ送信する。ステップSB10の制御は、図3のステップSB12およびステップSB14の制御に相当する。そして、制御は、ステップSB112へ進められる。   In step SB110, CPU 121 transmits the content of the input instruction to portable terminal 400. The control in step SB10 corresponds to the control in steps SB12 and SB14 in FIG. Then, control proceeds to step SB112.

ここで、図9を参照して説明したように、携帯端末400は、MFP100の近傍に位置する場合(図9のステップSA100でYES)、印刷用データをMFP100へ送信する(ステップSA114)。そして、ステップSB112で、CPU121は、携帯端末400から送信された印刷用データを受信する。そして、制御はステップSB132へ進められる。   Here, as described with reference to FIG. 9, when portable terminal 400 is located in the vicinity of MFP 100 (YES in step SA100 in FIG. 9), print data is transmitted to MFP 100 (step SA114). In step SB112, the CPU 121 receives the print data transmitted from the portable terminal 400. Then, control proceeds to step SB132.

一方、ステップSB114で、CPU121は、当該CPU121が搭載されているMFP100がダイレクトプリント機能を有しているか否かを判断する。そして、CPU121は、MFP100がダイレクトプリント機能を有していると判断すると(ステップSB114でYES)、ステップSB116へ制御を進める。一方、CPU121は、MFP100がダイレクトプリント機能を有していないと判断すると(ステップSB114でNO)、ステップSB130へ制御を進める。   On the other hand, in step SB114, CPU 121 determines whether MFP 100 on which CPU 121 is mounted has a direct print function or not. When CPU 121 determines that MFP 100 has a direct print function (YES in step SB114), control proceeds to step SB116. On the other hand, when CPU 121 determines that MFP 100 does not have a direct print function (NO in step SB114), control proceeds to step SB130.

また、図9を参照して説明したように、携帯端末400は、MFP100がダイレクトプリント機能を有していない場合(図9のステップSA116でNO)、MFP100へ印刷用データを送信する(ステップSA134)。そして、MFP100のCPU121は、ステップSB130で、携帯端末400から送信された印刷用データを受信する。そして、制御はステップSB132へ進められる。   As described with reference to FIG. 9, when the MFP 100 does not have a direct print function (NO in step SA116 in FIG. 9), the portable terminal 400 transmits print data to the MFP 100 (step SA134). ). Then, CPU 121 of MFP 100 receives the print data transmitted from portable terminal 400 in step SB130. Then, control proceeds to step SB132.

図10のステップSB116〜ステップSB128の制御は、図4のステップSB20〜ステップSB26の制御に相当する。   The control in step SB116 to step SB128 in FIG. 10 corresponds to the control in step SB20 to step SB26 in FIG.

そして、図9を参照して説明したように、携帯端末400は、MFP100がダイレクトプリント機能を有している場合(図9のステップSA116でYES)、MFP100へ印刷用ファイルを送信する(ステップSA118)。そして、MFP100のCPU121は、ステップSB116で、携帯端末400から送信された印刷用ファイルを受信する。そして、制御はステップSB118へ進められる。   Then, as described with reference to FIG. 9, when MFP 100 has a direct print function (YES in step SA116 in FIG. 9), portable terminal 400 transmits a print file to MFP 100 (step SA118). ). Then, CPU 121 of MFP 100 receives the print file transmitted from portable terminal 400 in step SB116. Then, control proceeds to step SB118.

ステップSB118で、CPU121は、ステップSB116で受信した印刷用ファイルについてのラスターライズ処理を実行する。ステップSB118の制御は、図4のステップSB20の制御に相当する。そして、制御はステップSB120へ進められる。   In step SB118, the CPU 121 executes rasterization processing for the print file received in step SB116. The control in step SB118 corresponds to the control in step SB20 in FIG. Then, control proceeds to step SB120.

ここで、図9を参照して説明したように、携帯端末400は、ステップSA118で印刷用ファイルをMFP100へ送信した後、出力対象のファイルについての編集の指示が入力された場合には(ステップSA122でYES)、MFP100へ、当該指示の内容を送信する(ステップSA123)。図10に戻って、ステップSB120で、CPU121は、携帯端末400から出力対象のファイルの編集についての指示の内容を受信したか否かを判断する。そして、CPU121は、当該指示を受信したと判断すると(ステップSB120でYES)、ステップSB122へ制御を進める。一方、CPU121は、当該指示を受信していないと判断すると(ステップSB120でNO)、ステップSB126へ制御を進める。   Here, as described with reference to FIG. 9, after transmitting the print file to the MFP 100 in step SA118, the portable terminal 400 receives an edit instruction for the output target file (step S118). The content of the instruction is transmitted to MFP 100 (YES in SA122) (step SA123). Returning to FIG. 10, in step SB <b> 120, CPU 121 determines whether or not the content of the instruction for editing the output target file has been received from portable terminal 400. When CPU 121 determines that the instruction has been received (YES in step SB120), control proceeds to step SB122. On the other hand, when CPU 121 determines that the instruction has not been received (NO in step SB120), control proceeds to step SB126.

ステップSB122で、CPU121は、ステップSB120で受信した指示の内容に基づいて、出力対象のファイルについての再ラスターライズが必要であるか否かを判断する。そして、CPU121は、再ラスターライズが必要であると判断すると(ステップSB122でYES)、ステップSB124へ制御を進める。一方、CPU121は、CPU121が不要であると判断すると(ステップSB122でNO)、ステップSB126へ制御を進める。   In step SB122, CPU 121 determines whether re-rasterization of the output target file is necessary based on the content of the instruction received in step SB120. When CPU 121 determines that re-rasterization is necessary (YES in step SB122), control proceeds to step SB124. On the other hand, when CPU 121 determines that CPU 121 is unnecessary (NO in step SB122), control proceeds to step SB126.

ステップSB124で、CPU121は、ステップSA110(図9)と同様に、ラスターライズ処理についての設定を変更する。ステップSB124の制御は、図4のステップSB24の制御に相当する。そして、制御はステップSB126へ進められる。   In step SB124, the CPU 121 changes the settings for the rasterizing process in the same manner as in step SA110 (FIG. 9). The control in step SB124 corresponds to the control in step SB24 in FIG. Control then proceeds to step SB126.

ステップSB126で、CPU121は、ラスターライズ処理が完了したか否かを判断する。そして、CPU121は、ラスターライズ処理が完了したと判断すると(ステップSB126でYES)、ステップSB128に制御を進める。一方、CPU121は、まだラスターライズ処理が完了していないと判断すると(ステップSB126でNO)、ステップSB120へ制御を戻す。   In step SB126, CPU 121 determines whether or not the rasterizing process has been completed. If CPU 121 determines that the rasterization process has been completed (YES in step SB126), control proceeds to step SB128. On the other hand, when CPU 121 determines that the rasterizing process has not been completed (NO in step SB126), it returns control to step SB120.

ここで、図9を参照して説明されたように、携帯端末400は、MFP100がダイレクトプリント機能を有することによりMFP100に印刷用ファイルを送信した場合(ステップSA118)、当該印刷用ファイルについての印字を許可する指示の入力を受付け(ステップSA124)、当該指示が入力されるとそれをMFP100へ送信する(ステップSA125)。図10に戻って、ステップSB128では、CPU121は、携帯端末400から、印刷用ファイルの印字の許可の指示を受信したか否かを判断する。そして、CPU121は、まだ当該指示を受信していないと判断すると(ステップSB128でNO)、ステップSB120へ制御を戻す。一方、CPU121は、当該指示を受信したと判断すると(ステップSB128でYES)、ステップSB132へ制御を進める。   Here, as described with reference to FIG. 9, when the portable terminal 400 transmits a print file to the MFP 100 because the MFP 100 has a direct print function (step SA118), the portable terminal 400 prints the print file. Is received (step SA124), and when the instruction is input, it is transmitted to the MFP 100 (step SA125). Returning to FIG. 10, in step SB 128, CPU 121 determines whether or not an instruction to permit printing of the print file is received from portable terminal 400. If CPU 121 determines that the instruction has not yet been received (NO in step SB128), it returns control to step SB120. On the other hand, when CPU 121 determines that the instruction has been received (YES in step SB128), control proceeds to step SB132.

ステップSB132で、CPU121は、携帯端末400から受信した印刷用データまたは印刷用ファイルについての印刷処理を実行する。そしてステップSB132の制御は、図3のステップSB16または図4のステップSB26の制御に相当する。そして、CPU121は、図10の処理を終了させる。   In step SB132, the CPU 121 executes print processing for print data or a print file received from the portable terminal 400. The control in step SB132 corresponds to the control in step SB16 in FIG. 3 or step SB26 in FIG. Then, the CPU 121 ends the process of FIG.

以上説明された本実施の形態の画像処理システムでは、携帯端末400においてファイルの出力の指示が入力されると、携帯端末400は、当該ファイルの出力をMFP100へ指示する。なお、携帯端末400において入力された指示では、ファイルが特定されなくてもよい。このような場合、携帯端末400のCPU401は、記憶装置403または予め定められた記憶装置における、MFP100に対して、予め定められた格納場所に格納されたファイルの出力を指示する。この場合、作成されるプレビュー用の画像データは、当該格納場所に格納されたファイルについての、プレビュー用の画像データである。   In the image processing system according to the present embodiment described above, when a file output instruction is input to portable terminal 400, portable terminal 400 instructs MFP 100 to output the file. Note that the file does not have to be specified by the instruction input in the portable terminal 400. In such a case, CPU 401 of portable terminal 400 instructs MFP 100 in storage device 403 or a predetermined storage device to output a file stored in a predetermined storage location. In this case, the created preview image data is the preview image data for the file stored in the storage location.

なお、本実施の形態では、出力対象のファイルの出力が1頁の記録用紙に収まる場合には、プレビュー用の画像データの生成は省略され得る。   In this embodiment, when the output of the file to be output fits on one page of recording paper, the generation of preview image data can be omitted.

また、本実施の形態では、携帯端末400がMFP100の近傍に存在することを条件として(図9のステップSA100でYES)、携帯端末400のCPU401はプレビュー用の画像データを生成する(図9のステップSA102)。なお、CPU401がプレビュー画像を生成するか否かは、印刷用データにおける画像を特定するデータの生成(たとえば、ラスタライズ処理)に要する時間の長さに応じて、決定されてもよい。   In the present embodiment, on condition that portable terminal 400 is present near MFP 100 (YES in step SA100 in FIG. 9), CPU 401 of portable terminal 400 generates image data for preview (FIG. 9). Step SA102). Whether or not the CPU 401 generates a preview image may be determined according to the length of time required to generate data (for example, rasterization processing) that specifies an image in the print data.

つまり、CPU401は、印刷対象のファイルの特性(データ量等)に基づいて、当該ファイルについての印刷用データにおける画像を特定するデータの生成に要する時間を予測する。当該予測は、公知の技術を利用して実現され得る。そして、CPU401は、予測によって取得された時間が特定の時間より長いことを条件として、プレビュー画像を生成する。なお、当該予測によって取得された時間が特定の時間以下であった場合には、CPU401は、プレビュー画像を生成しない。この場合、CPU401は、たとえば、MFP100に対して、予測によって取得された時間が特定の時間以下であることを通知する。これに応じて、MFP100のCPU121は、たとえば、印刷対象のファイルの印刷用データにおける画像を特定するデータを生成した後、当該ファイルのプレビュー用の画像データを生成し、表示する。CPU121は、さらに、印刷の設定の変更についての指示の入力を受け付け、入力された指示に応じて、印刷用データを変更する。   That is, the CPU 401 predicts the time required to generate data for specifying an image in the print data for the file based on the characteristics (data amount, etc.) of the file to be printed. The prediction can be realized using a known technique. And CPU401 produces | generates a preview image on the condition that the time acquired by prediction is longer than specific time. Note that if the time acquired by the prediction is less than or equal to a specific time, the CPU 401 does not generate a preview image. In this case, for example, CPU 401 notifies MFP 100 that the time acquired by prediction is equal to or less than a specific time. In response to this, the CPU 121 of the MFP 100 generates, for example, data for specifying an image in print data of a file to be printed, and then generates and displays image data for preview of the file. The CPU 121 further receives an input of an instruction for changing the print setting, and changes the printing data in accordance with the input instruction.

本実施の形態では、ラスターライズ処理が、携帯端末400で実行される場合もあれば(図3のステップSA14)、MFP100で実行される場合もある(図4のステップSB20)。携帯端末400においてラスターライズ処理が実行される場合、MFP100のCPU121は、設定変更の指示を受け付けると(ステップSB12)、携帯端末400へ当該指示の内容を送信する(ステップSB14)。なお、この場合、MFP100のCPU121は、ラスターデータの変更を要しない指示(出力対象のファイルにおける出力対象の頁の変更、出力対象のファイルにおける出力対象の頁の順序の変更、頁の回転、出力される用紙の選択、等)のみを受け付けてもよい。   In the present embodiment, the rasterizing process may be executed by portable terminal 400 (step SA14 in FIG. 3) or may be executed by MFP 100 (step SB20 in FIG. 4). When rasterizing processing is executed in portable terminal 400, when CPU 121 of MFP 100 accepts a setting change instruction (step SB12), it transmits the contents of the instruction to portable terminal 400 (step SB14). In this case, the CPU 121 of the MFP 100 instructs the raster data not to be changed (change of the output target page in the output target file, change of the order of the output target page in the output target file, rotation of the page, output) Only selection of paper to be performed, etc.) may be accepted.

また、MFP100においてラスターライズ処理が実行される場合(ステップSB20)、携帯端末400のCPU401は、設定変更の指示を受け付けると(ステップSA26)、MFP100へ当該指示の内容を送信する(ステップSA28)。なお、この場合、携帯端末400のCPU401は、ラスターデータの変更を要しない指示(出力対象のファイルにおける出力対象の頁の変更、出力対象のファイルにおける出力対象の頁の順序の変更、頁の回転、出力される用紙の選択、等)のみを受け付けてもよい。   When rasterization processing is executed in MFP 100 (step SB20), when CPU 401 of portable terminal 400 accepts a setting change instruction (step SA26), it transmits the content of the instruction to MFP 100 (step SA28). In this case, the CPU 401 of the portable terminal 400 instructs the raster data not to be changed (change of the output target page in the output target file, change of the order of the output target page in the output target file, page rotation). , Selection of output paper, etc.) may be accepted.

図10に示された処理では、MFP100のCPU121は、携帯端末400からの出力の許可が入力されたことを条件として、ファイルを出力する(ステップSB128でYES、ステップSB132)。CPU121は、携帯端末400からの出力の許可が入力されたことに代えて、または、出力の許可が入力されたことに加えて、処理対象のファイルの出力を指示したユーザーを認証したことを条件として、当該ファイルを出力してもよい。   In the process shown in FIG. 10, CPU 121 of MFP 100 outputs a file on condition that permission for output from portable terminal 400 is input (YES in step SB128, step SB132). The condition that the CPU 121 authenticates the user who instructed the output of the file to be processed in place of the input of the output permission from the portable terminal 400 or in addition to the input of the output permission. The file may be output as

今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。   Each embodiment disclosed this time must be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims. In addition, the invention described in the embodiment and each modification is intended to be carried out independently or in combination as much as possible.

100 MFP、101 システムコントローラー、104 プリンターエンジン、105 出力画像処理部、106,403 記憶装置、107 撮像部、108 入力画像処理部、110,406 通信ユニット、150,450 入力部、152,452 画像処理部、154,454 通信部、156,456 ファイル記憶部、158 画像形成部、160,458 設定記憶部、162 認証部、164,460 表示部、300 操作パネル、301,404 ディスプレイ、302 タッチセンサー、400 携帯端末。   100 MFP, 101 system controller, 104 printer engine, 105 output image processing unit, 106,403 storage device, 107 imaging unit, 108 input image processing unit, 110,406 communication unit, 150,450 input unit, 152,452 image processing Unit, 154, 454 communication unit, 156, 456 file storage unit, 158 image forming unit, 160, 458 setting storage unit, 162 authentication unit, 164, 460 display unit, 300 operation panel, 301, 404 display, 302 touch sensor, 400 Mobile terminal.

Claims (18)

画像処理装置に対するファイルの出力の指示を受け付ける入力手段と、
前記指示の対象であるファイルの出力についてのプレビュー用データを生成する画像処理手段と、
前記プレビュー用データを前記画像処理装置へ送信する通信手段とを備え、
前記画像処理手段は、
前記プレビュー用データの生成の後、前記ファイルの印刷用データを生成し、
前記画像処理装置から前記印刷用データの編集の指示が送信された場合に、当該指示に基づいて前記印刷用データの生成態様を変更し、
前記通信手段は、前記画像処理手段によって生成された印刷用データを前記画像処理装置へ送信する、情報処理装置。
Input means for receiving an instruction to output a file to the image processing apparatus;
Image processing means for generating preview data for the output of the file that is the target of the instruction;
Communication means for transmitting the preview data to the image processing apparatus,
The image processing means includes
After generating the preview data, generate print data for the file,
When an instruction to edit the print data is transmitted from the image processing apparatus, the generation mode of the print data is changed based on the instruction,
The information processing apparatus, wherein the communication unit transmits the print data generated by the image processing unit to the image processing apparatus.
ファイルを格納する記憶装置をさらに備え、
前記画像処理手段は、前記入力手段においてファイルが指定されることなく出力の指示が入力された場合には、前記記憶装置において予め定められた態様で格納されているファイルについての、プレビュー用データおよび印刷用データを生成する、請求項1に記載の情報処理装置。
A storage device for storing the file;
The image processing means, when an output instruction is input without specifying a file in the input means, preview data for a file stored in a predetermined manner in the storage device, and The information processing apparatus according to claim 1, wherein the information processing apparatus generates print data.
前記画像処理手段は、前記印刷用データの生成の対象のファイルのページの総数が1である場合には、前記プレビュー用データの生成を実行しない、請求項1または請求項2に記載の情報処理装置。   3. The information processing according to claim 1, wherein the image processing unit does not generate the preview data when the total number of pages of the print data generation target file is 1. 4. apparatus. 前記画像処理手段は、前記情報処理装置が前記画像処理装置の近傍に存在することを条件として、前記プレビュー用データを生成する、請求項1〜請求項3のいずれか1項に記載の情報処理装置。   The information processing according to any one of claims 1 to 3, wherein the image processing means generates the preview data on condition that the information processing apparatus exists in the vicinity of the image processing apparatus. apparatus. 前記画像処理手段は、前記ファイルの印刷用データの生成として予測される時間が特定の時間より長いことを条件として、前記プレビュー用データを生成する、請求項1〜請求項4のいずれか1項に記載の情報処理装置。   The said image processing means produces | generates the said data for a preview on condition that the time estimated as the production | generation of the printing data of the said file is longer than specific time. The information processing apparatus described in 1. 前記画像処理装置における出力についての設定が格納される記憶手段をさらに備え、
前記通信手段は、さらに、前記記憶手段に格納された前記設定を、前記画像処理装置へ送信する、請求項1〜請求項5のいずれか1項に記載の情報処理装置。
The image processing apparatus further comprises storage means for storing settings for output in the image processing apparatus,
The information processing apparatus according to claim 1, wherein the communication unit further transmits the setting stored in the storage unit to the image processing apparatus.
画像処理装置に対するファイルの出力の指示を受け付けるステップと、
前記指示の対象であるファイルの出力についてのプレビュー用データを生成するステップと、
前記プレビュー用データを前記画像処理装置へ送信するステップと、
前記プレビュー用データの生成の後、前記ファイルの印刷用データを生成するステップとを備え、
前記印刷用データを生成するステップでは、前記画像処理装置から前記印刷用データの編集の指示が送信された場合に、当該指示に基づいて前記印刷用データの生成態様が変更され、
前記印刷用データを前記画像処理装置へ送信するステップをさらに備える、情報処理装置の制御方法。
Receiving a file output instruction to the image processing apparatus;
Generating preview data for the output of the file to be directed;
Transmitting the preview data to the image processing apparatus;
Generating print data for the file after generating the preview data;
In the step of generating the printing data, when an instruction to edit the printing data is transmitted from the image processing apparatus, the generation mode of the printing data is changed based on the instruction,
A method for controlling an information processing apparatus, further comprising: transmitting the printing data to the image processing apparatus.
画像処理装置へファイルを出力させる情報処理装置において実行されるプログラムであって、前記プログラムは、前記情報処理装置に、
画像処理装置に対するファイルの出力の指示を受け付けるステップと、
前記指示の対象であるファイルの出力についてのプレビュー用データを生成するステップと、
前記プレビュー用データを前記画像処理装置へ送信するステップと、
前記プレビュー用データの生成の後、前記ファイルの印刷用データを生成するステップとを実行させ、
前記印刷用データを生成するステップでは、前記画像処理装置から前記印刷用データの編集の指示が送信された場合に、当該指示に基づいて前記印刷用データの生成態様が変更され、
前記プログラムは、前記情報処理装置に、
前記印刷用データを前記画像処理装置へ送信するステップをさらに実行させる、プログラム。
A program executed in an information processing apparatus for outputting a file to an image processing apparatus, wherein the program
Receiving a file output instruction to the image processing apparatus;
Generating preview data for the output of the file to be directed;
Transmitting the preview data to the image processing apparatus;
Generating the print data of the file after generating the preview data; and
In the step of generating the printing data, when an instruction to edit the printing data is transmitted from the image processing apparatus, the generation mode of the printing data is changed based on the instruction,
The program is stored in the information processing apparatus.
A program for further executing the step of transmitting the printing data to the image processing apparatus.
情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムであって、
前記情報処理装置は、
前記画像処理装置に対するファイルの出力の指示を受け付ける第1の入力手段と、
前記出力の指示の対象であるファイルの出力についてのプレビュー用データを生成する画像処理手段と、
前記プレビュー用データを前記画像処理装置へ送信する第1の通信手段とを含み、
前記画像処理装置は、
前記プレビュー用データを受信する第2の通信手段と、
前記プレビュー用データを表示する表示手段と、
前記プレビュー用データに対して編集の指示を受け付ける第2の入力手段とを含み、
前記第2の通信手段は、
前記第2の入力手段に入力された前記編集の指示を前記情報処理装置へ送信し、
前記画像処理手段は、
前記プレビュー用データの生成の後、前記ファイルの印刷用データを生成し、
前記第2の通信手段から前記編集の指示が送信された場合に、当該編集の指示に基づいて前記印刷用データの生成態様を変更し、
前記第1の通信手段は、
前記画像処理手段によって生成された印刷用データを前記画像処理装置へ送信し、
前記画像処理装置は、
前記印刷用データを出力する画像形成手段をさらに含む、画像処理システム。
An image processing system comprising an information processing device and an image processing device that executes output of a file instructed from the information processing device,
The information processing apparatus includes:
First input means for receiving an instruction to output a file to the image processing apparatus;
Image processing means for generating preview data for output of the file that is the target of the output instruction;
First preview means for transmitting the preview data to the image processing apparatus,
The image processing apparatus includes:
Second communication means for receiving the preview data;
Display means for displaying the preview data;
Second input means for receiving an instruction to edit the preview data;
The second communication means includes
Transmitting the editing instruction input to the second input means to the information processing apparatus;
The image processing means includes
After generating the preview data, generate print data for the file,
When the editing instruction is transmitted from the second communication means, the printing data generation mode is changed based on the editing instruction,
The first communication means includes
Sending the printing data generated by the image processing means to the image processing apparatus;
The image processing apparatus includes:
An image processing system further comprising image forming means for outputting the printing data.
前記画像処理装置は、前記情報処理装置から前記印刷用データが送信された後、前記第2の入力手段が前記編集の指示を受け付けた場合に、当該印刷用データを編集する編集手段をさらに含み、
前記画像形成手段は、前記編集手段により編集後の印刷用データを出力する、請求項9に記載の画像処理システム。
The image processing apparatus further includes an editing unit that edits the printing data when the second input unit receives the editing instruction after the printing data is transmitted from the information processing apparatus. ,
The image processing system according to claim 9, wherein the image forming unit outputs print data edited by the editing unit.
前記印刷用データは、画像データと当該画像データの出力についての設定態様を特定するデータとを含み、
前記第2の入力手段は、前記情報処理装置から前記印刷用データが送信された後は、前記編集の指示として、当該印刷用データにおける画像データの編集を要しないような指示のみを受け付ける、請求項9または請求項10に記載の画像処理システム。
The printing data includes image data and data for specifying a setting mode for output of the image data,
The second input unit accepts only an instruction that does not require editing of image data in the print data as the edit instruction after the print data is transmitted from the information processing apparatus. The image processing system according to claim 9 or claim 10.
情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムの制御方法であって、
前記情報処理装置が、
前記画像処理装置に対するファイルの出力の指示を受け付けるステップと、
前記出力の指示の対象であるファイルの出力についてのプレビュー用データを生成するステップと、
前記プレビュー用データを前記画像処理装置へ送信するステップとを備え、
前記画像処理装置が、
前記プレビュー用データを受信するステップと、
前記プレビュー用データを表示するステップと、
前記プレビュー用データに対して編集の指示を受け付けるステップと、
入力された前記編集の指示を前記情報処理装置へ送信するステップとを備え、
前記情報処理装置は、前記プレビュー用データの生成の後、前記ファイルの印刷用データを生成し、
前記制御方法は、
前記画像処理装置から前記編集の指示が送信された場合に、前記情報処理装置が、当該編集の指示に基づいて前記印刷用データの生成態様を変更するステップと、
前記情報処理装置が、生成された前記印刷用データを前記画像処理装置へ送信するステップと、
前記画像処理装置が、前記印刷用データを出力するステップとをさらに備える、画像処理システムの制御方法。
A control method for an image processing system comprising: an information processing device; and an image processing device that executes output of a file instructed from the information processing device,
The information processing apparatus is
Receiving a file output instruction to the image processing apparatus;
Generating preview data for the output of the file that is the target of the output;
Transmitting the preview data to the image processing device,
The image processing apparatus is
Receiving the preview data;
Displaying the preview data;
Receiving an instruction to edit the preview data;
Transmitting the input instruction for editing to the information processing apparatus,
The information processing device generates print data for the file after generating the preview data,
The control method is:
When the editing instruction is transmitted from the image processing apparatus, the information processing apparatus changes a generation mode of the print data based on the editing instruction;
The information processing apparatus transmitting the generated printing data to the image processing apparatus;
The image processing apparatus further includes a step of outputting the print data.
情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムであって、
前記情報処理装置は、
前記画像処理装置に対するファイルの出力の指示を受け付ける第1の入力手段と、
前記画像処理装置が出力対象のファイルの画像データを生成する機能を有していることを条件として、前記出力の指示の対象であるファイルを前記画像処理装置へ送信する第1の通信手段と、
前記第1の通信手段が前記出力の指示の対象であるファイルを前記画像処理装置へ送信した場合に、前記出力の指示の対象であるファイルの出力についてのプレビュー用データを生成する画像処理手段と、
前記プレビュー用データを表示する表示手段とを含み、
前記第1の入力手段は、前記プレビュー用データに対して編集の指示を受け付け、
前記第1の通信手段は、前記第1の入力手段に前記編集の指示が入力された場合に、当該編集の指示を前記画像処理装置へ送信し、
前記画像処理装置は、
前記情報処理装置から送信された前記ファイルを受信する第2の通信手段と、
前記情報処理装置から送信された前記ファイルの印刷用データを生成する画像処理手段と、
前記画像処理手段によって生成された前記印刷用データを出力する画像形成手段とを含み、
前記画像処理手段は、前記第2の通信手段が前記情報処理装置から送信された前記編集の指示を受信した場合に、当該編集の指示に基づいて前記印刷用データを編集し、
前記画像形成手段は、前記画像処理手段が前記印刷用データを編集した場合に、当該編集後の印刷用データを出力する、画像処理システム。
An image processing system comprising an information processing device and an image processing device that executes output of a file instructed from the information processing device,
The information processing apparatus includes:
First input means for receiving an instruction to output a file to the image processing apparatus;
A first communication unit configured to transmit the output instruction target file to the image processing apparatus on condition that the image processing apparatus has a function of generating image data of the output target file;
Image processing means for generating preview data for output of the file that is the target of the output instruction when the first communication means transmits the file that is the target of the output instruction to the image processing apparatus; ,
Display means for displaying the preview data,
The first input means receives an instruction to edit the preview data;
The first communication unit transmits the editing instruction to the image processing apparatus when the editing instruction is input to the first input unit;
The image processing apparatus includes:
Second communication means for receiving the file transmitted from the information processing apparatus;
Image processing means for generating print data of the file transmitted from the information processing apparatus;
Image forming means for outputting the printing data generated by the image processing means,
The image processing means, when the second communication means receives the editing instruction transmitted from the information processing apparatus, edits the printing data based on the editing instruction,
The image forming unit outputs the edited print data when the image processing unit edits the print data.
前記第1の入力手段は、前記画像処理装置に対するファイルの出力を開始するための指示を受け付け、
前記第1の通信手段は、前記第1の入力手段が前記出力を開始するための指示を受け付けた場合に、当該開始するための指示を前記画像処理装置へ送信し、
前記画像形成手段は、前記情報処理装置から前記開始するための指示が送信されたことを条件として、前記印刷用データを出力する、請求項13に記載の画像処理システム。
The first input means receives an instruction to start outputting a file to the image processing apparatus;
When the first input unit receives an instruction to start the output, the first communication unit transmits an instruction to start the image processing apparatus;
The image processing system according to claim 13, wherein the image forming unit outputs the print data on condition that an instruction to start is transmitted from the information processing apparatus.
前記画像処理装置は、ユーザーを認証するための認証手段をさらに含み、
前記第1の通信手段は、前記画像処理装置に、前記出力の指示を入力したユーザーを特定する情報に加えて、前記ファイルを送信し、
前記画像形成手段は、前記認証手段が前記ファイルの出力の指示を入力したユーザーを認証したことを条件として、前記印刷用データを出力する、請求項13に記載の画像処理システム。
The image processing apparatus further includes an authentication unit for authenticating a user,
The first communication means transmits the file to the image processing apparatus in addition to information for identifying a user who has input the output instruction.
The image processing system according to claim 13, wherein the image forming unit outputs the print data on condition that the authentication unit has authenticated the user who has input the file output instruction.
前記画像処理装置は、ユーザーを認証するための認証手段をさらに含み、
前記第1の通信手段は、前記画像処理装置に、前記出力の指示を入力したユーザーを特定する情報に加えて、前記ファイルを送信し、
前記画像形成手段は、前記認証手段が前記ファイルの出力の指示を入力したユーザーを認証したことを条件として、前記印刷用データを出力する、請求項13に記載の画像処理システム。
The image processing apparatus further includes an authentication unit for authenticating a user,
The first communication means transmits the file to the image processing apparatus in addition to information for identifying a user who has input the output instruction.
The image processing system according to claim 13, wherein the image forming unit outputs the print data on condition that the authentication unit has authenticated the user who has input the file output instruction.
情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムの制御方法であって、
前記情報処理装置が、前記画像処理装置に対するファイルの出力の指示を受け付けるステップと、
前記情報処理装置が、前記画像処理装置が出力対象のファイルの画像データを生成する機能を有していることを条件として、前記出力の指示の対象であるファイルを前記画像処理装置へ送信するステップと、
前記情報処理装置が、前記出力の指示の対象であるファイルが前記画像処理装置へ送信された場合に、前記出力の指示の対象であるファイルの出力についてのプレビュー用データを生成するステップと、
前記情報処理装置が、前記プレビュー用データを表示するステップと、
前記情報処理装置が、前記プレビュー用データに対して編集の指示を受け付けるステップと、
前記編集の指示が入力された場合に、前記情報処理装置が、当該編集の指示を前記画像処理装置へ送信するステップと、
前記画像処理装置が、前記情報処理装置から送信された前記ファイルを受信するステップと、
前記画像処理装置が、前記情報処理装置から送信された前記ファイルの印刷用データを生成するステップと、
前記画像処理装置が、生成された前記印刷用データを出力するステップと、
前記画像処理装置が、前記情報処理装置から送信された前記編集の指示を受信した場合に、当該編集の指示に基づいて前記印刷用データを編集するステップとを備え、
前記画像処理装置は、前記印刷用データが編集された場合に、当該編集後の印刷用データを出力する、画像処理システムの制御方法。
A control method for an image processing system comprising: an information processing device; and an image processing device that executes output of a file instructed from the information processing device,
The information processing apparatus receiving a file output instruction to the image processing apparatus;
The information processing apparatus transmits the file that is the target of the output instruction to the image processing apparatus on the condition that the image processing apparatus has a function of generating image data of the output target file. When,
The information processing apparatus, when a file that is a target of the output instruction is transmitted to the image processing apparatus, generating preview data for output of the file that is the target of the output;
The information processing apparatus displaying the preview data;
The information processing apparatus receiving an instruction to edit the preview data;
When the editing instruction is input, the information processing apparatus transmits the editing instruction to the image processing apparatus;
The image processing apparatus receiving the file transmitted from the information processing apparatus;
The image processing device generating print data of the file transmitted from the information processing device;
The image processing device outputting the generated print data; and
A step of editing the print data based on the editing instruction when the image processing apparatus receives the editing instruction transmitted from the information processing apparatus;
The image processing apparatus is a method for controlling an image processing system, which outputs the edited print data when the print data is edited.
情報処理装置と、当該情報処理装置から指示されたファイルの出力を実行する画像処理装置とを備える画像処理システムの制御方法であって、
前記情報処理装置および前記画像処理装置のいずれか一方が前記ファイルの印刷用データを生成し、いずれか他方が前記ファイルの出力についてのプレビュー用データを生成し、
前記情報処理装置および前記画像処理装置のうち、いずれが前記印刷用データを生成し、そして、いずれがプレビュー用データを生成するかが、前記情報処理装置がファイルの出力の指示を受け付けたときの前記情報処理装置と前記画像処理装置との間の距離に応じて決定される、画像処理システムの制御方法。
A control method for an image processing system comprising: an information processing device; and an image processing device that executes output of a file instructed from the information processing device,
Either one of the information processing apparatus and the image processing apparatus generates print data for the file, and the other generates preview data for output of the file,
Which of the information processing apparatus and the image processing apparatus generates the print data and which generates the preview data is determined when the information processing apparatus receives a file output instruction. A control method for an image processing system, which is determined according to a distance between the information processing apparatus and the image processing apparatus.
JP2015010999A 2015-01-23 2015-01-23 Information processing apparatus, control method therefor, image processing system, control method therefor, and program Active JP6561477B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015010999A JP6561477B2 (en) 2015-01-23 2015-01-23 Information processing apparatus, control method therefor, image processing system, control method therefor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015010999A JP6561477B2 (en) 2015-01-23 2015-01-23 Information processing apparatus, control method therefor, image processing system, control method therefor, and program

Publications (2)

Publication Number Publication Date
JP2016136662A true JP2016136662A (en) 2016-07-28
JP6561477B2 JP6561477B2 (en) 2019-08-21

Family

ID=56512676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015010999A Active JP6561477B2 (en) 2015-01-23 2015-01-23 Information processing apparatus, control method therefor, image processing system, control method therefor, and program

Country Status (1)

Country Link
JP (1) JP6561477B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019032759A (en) * 2017-08-09 2019-02-28 富士ゼロックス株式会社 Information processing apparatus, information processing program, image forming apparatus, image forming program, and information processing system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006154912A (en) * 2004-11-25 2006-06-15 Canon Inc Document display, print system, method and storage medium
JP2008152645A (en) * 2006-12-19 2008-07-03 Canon Inc Image forming device, post processing device, and print processing system
JP2009266214A (en) * 2008-04-29 2009-11-12 Toshiba Corp Image processing device and image processing method
JP2010167596A (en) * 2009-01-20 2010-08-05 Canon Inc Image processing device, server, information processing apparatus, and printing system
JP2011237901A (en) * 2010-05-07 2011-11-24 Riso Kagaku Corp Preview screen display control device and program
JP2013196451A (en) * 2012-03-21 2013-09-30 Kyocera Document Solutions Inc Data processing program and information processor
JP2014115689A (en) * 2012-12-06 2014-06-26 Brother Ind Ltd Print control program, and print control device
JP2015003391A (en) * 2013-06-19 2015-01-08 コニカミノルタ株式会社 Image formation device, printing control program, and printing control method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006154912A (en) * 2004-11-25 2006-06-15 Canon Inc Document display, print system, method and storage medium
JP2008152645A (en) * 2006-12-19 2008-07-03 Canon Inc Image forming device, post processing device, and print processing system
JP2009266214A (en) * 2008-04-29 2009-11-12 Toshiba Corp Image processing device and image processing method
JP2010167596A (en) * 2009-01-20 2010-08-05 Canon Inc Image processing device, server, information processing apparatus, and printing system
JP2011237901A (en) * 2010-05-07 2011-11-24 Riso Kagaku Corp Preview screen display control device and program
JP2013196451A (en) * 2012-03-21 2013-09-30 Kyocera Document Solutions Inc Data processing program and information processor
JP2014115689A (en) * 2012-12-06 2014-06-26 Brother Ind Ltd Print control program, and print control device
JP2015003391A (en) * 2013-06-19 2015-01-08 コニカミノルタ株式会社 Image formation device, printing control program, and printing control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019032759A (en) * 2017-08-09 2019-02-28 富士ゼロックス株式会社 Information processing apparatus, information processing program, image forming apparatus, image forming program, and information processing system

Also Published As

Publication number Publication date
JP6561477B2 (en) 2019-08-21

Similar Documents

Publication Publication Date Title
JP6327930B2 (en) Image forming apparatus, information processing method, and program
JP5828693B2 (en) Printing apparatus, printing apparatus control method, and program
JP5679624B2 (en) Printing apparatus and control method and program therefor
JP4890990B2 (en) Image processing apparatus, control method and program for the image processing apparatus
JP2010160617A (en) Printer server, image forming device and printing system using them, control method and program of the printing system, and recording medium
JP6395374B2 (en) Image forming apparatus, image forming apparatus control method, and computer-readable program
JP2007083725A (en) Image forming process of image forming device
JP5366513B2 (en) Image forming apparatus and control method thereof
JP6216235B2 (en) Image forming apparatus, control method therefor, and program
KR20130031208A (en) Printing control apparatus and control method therefor
US10996908B2 (en) Print system, printing apparatus, method of controlling the printing apparatus, and storage medium that generate print data to be printed using rendered print data
JP2006197230A (en) Image forming system, data processing method, storing medium storing computer readable program, and program
JP2006323456A (en) Image-processing device, image-processing system, data-processing method, storage medium storing computer-readable program, and program
JP5834526B2 (en) Print control program, information processing apparatus and printing apparatus
JP2019147384A (en) Printing device, control method thereof, and program
JP2019086987A (en) Image forming device, control method thereof, and program
JP6561477B2 (en) Information processing apparatus, control method therefor, image processing system, control method therefor, and program
JP2005144844A (en) Image forming apparatus, method of processing job, recording medium storing computer readable program, and program
JP5926537B2 (en) Image forming apparatus, control method thereof, and program
JP2018206311A (en) Printing system, server and control method thereof and program
JP2022025067A (en) Printing system, mobile terminal, and program
JP2011095893A (en) Printer
JP2009025952A (en) Image forming system, image-forming program and image forming device
JP2018149811A (en) Image forming apparatus, control method of image forming apparatus, and program
JP7146841B2 (en) IMAGE FORMING APPARATUS, IMAGE FORMING APPARATUS CONTROL METHOD, AND COMPUTER-READABLE PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181102

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190613

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190708

R150 Certificate of patent or registration of utility model

Ref document number: 6561477

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150