JP2016112851A - Image formation apparatus, image formation method and image formation program - Google Patents

Image formation apparatus, image formation method and image formation program Download PDF

Info

Publication number
JP2016112851A
JP2016112851A JP2014255480A JP2014255480A JP2016112851A JP 2016112851 A JP2016112851 A JP 2016112851A JP 2014255480 A JP2014255480 A JP 2014255480A JP 2014255480 A JP2014255480 A JP 2014255480A JP 2016112851 A JP2016112851 A JP 2016112851A
Authority
JP
Japan
Prior art keywords
display
unit
image
images
pages
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
JP2014255480A
Other languages
Japanese (ja)
Other versions
JP6443030B2 (en
Inventor
香 福岡
Kaoru Fukuoka
香 福岡
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 JP2014255480A priority Critical patent/JP6443030B2/en
Publication of JP2016112851A publication Critical patent/JP2016112851A/en
Application granted granted Critical
Publication of JP6443030B2 publication Critical patent/JP6443030B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image formation apparatus that can form images by suitably arranging a plurality of display images on one recording medium.SOLUTION: An MFP comprises a display capability acquisition part 53 that acquires a display capability of the display part of a portable information device that displays images, a data acquisition part 51 that acquires display images of a plurality of pages for display on the display part, an arrangement number determination part 59 that determines the number of display images of a plurality of pages which can be arranged on a sheet of paper on the basis of the acquired display capability and sizes of sheets of paper, and a printing data generation part 57 that generates images of determined number of display images which can be arranged out of display images of a plurality of pages.SELECTED DRAWING: Figure 6

Description

この発明は、画像形成装置、画像形成方法および画像形成プログラムに関し、特に、複数ページの画像をプリントする画像形成装置、その画像形成装置で実行される、画像形成方法および画像形成プログラムに関する。   The present invention relates to an image forming apparatus, an image forming method, and an image forming program, and more particularly to an image forming apparatus that prints an image of a plurality of pages, and an image forming method and an image forming program that are executed by the image forming apparatus.

近年、スマートホン等の携帯情報装置から複合機(以下「MFP」という)等の画像形成装置を遠隔操作する技術が知られている。例えば、特開2006−135643号公報には、パソコンからHTTP POST Method&ダイレクトプリント指示を受信すると、ネットワーク複合機の記録部に両面プリント機構が装着されているか、排出先ビンが装着されているか否かを判定し、両者が装着されていると、HTTPレスポンスとして、両面プリント選択、排出先ビン選択、Nin1プリント選択のコンテンツをパソコンに送信するネットワーク複合機が記載されている。   In recent years, a technique for remotely operating an image forming apparatus such as a multifunction peripheral (hereinafter referred to as “MFP”) from a portable information device such as a smart phone is known. For example, in Japanese Patent Application Laid-Open No. 2006-135543, when an HTTP POST Method & Direct Print instruction is received from a personal computer, whether or not a double-sided print mechanism is attached to the recording unit of the network multifunction peripheral or a discharge bin is attached. If both are attached, a network multi-function peripheral that transmits contents of double-sided print selection, discharge destination bin selection, and Nin1 print selection to the personal computer as an HTTP response is described.

一方、スマートホン等の携帯情報装置は、ブラウジングプログラムがインストールされているものがあり、ウェブサーバーからウェブページをダウンロードして表示するブラウジング機能を備えたものがある。ウェブページを提供するサーバーは、そのウェブページを表示するデバイスに応じて最適なウェブページを提供するために、例えば、CSSメディアクエリ(Cascading Style Sheets Media Queries)を用いたウェブページを返信する場合がある。このウェブページを受信する携帯情報装置においては、自装置が備える液晶表示装置(LCD)の表示画面のサイズに対応するスタイルシートを用いてウェブページに基づいて表示用の画像を生成し、表示する。この場合、1つのウェブページに対して、表示用の画像が複数となる場合があり、ウェブページを、複合機でプリントする場合の設定が煩雑になるといった問題がある。特開2006−135643号公報に記載のネットワークプリンタにおいては、パソコンでNin1の設定をすることができるが、Nの値をユーザーが決定しなければなないといった問題がある。
特開2006−135643号公報
On the other hand, some portable information devices such as smart phones have a browsing program installed, and some have a browsing function for downloading and displaying a web page from a web server. A server that provides a web page may return a web page using, for example, a CSS Media Query (Cascading Style Sheets Media Queries) in order to provide an optimal web page depending on a device that displays the web page. is there. In the portable information device that receives the web page, a display image is generated and displayed based on the web page using a style sheet corresponding to the size of the display screen of the liquid crystal display device (LCD) included in the device. . In this case, there are cases where there are a plurality of display images for one web page, and there is a problem that the setting for printing the web page with the multifunction device becomes complicated. In the network printer described in JP-A-2006-135543, Nin1 can be set by a personal computer, but there is a problem that the user must determine the value of N.
JP 2006-135463 A

この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、複数の表示用画像を1つの記録媒体に適切に配置して画像形成することが可能な画像形成装置を提供することである。   The present invention has been made to solve the above-described problems, and one of the objects of the present invention is an image capable of forming an image by appropriately arranging a plurality of display images on one recording medium. A forming apparatus is provided.

この発明の他の目的は、複数の表示用画像を1つの記録媒体に適切に配置した画像形成することが可能な画像形成方法を提供することである。   Another object of the present invention is to provide an image forming method capable of forming an image in which a plurality of display images are appropriately arranged on one recording medium.

この発明のさらに他の目的は、複数の表示用画像を1つの記録媒体に適切に配置して画像形成することが可能な画像形成プログラムを提供することである。   Still another object of the present invention is to provide an image forming program capable of forming an image by appropriately arranging a plurality of display images on one recording medium.

上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、画像を表示する表示手段の表示能力を取得する表示能力取得手段と、表示手段に表示するための複数ページの表示用画像を取得するデータ取得手段と、取得された表示能力および記録媒体のサイズに基づいて、1つの記録媒体に複数ページの表示用画像を配置可能な数を決定する配置数決定手段と、複数のページの表示用画像のうち決定された配置可能な数の表示用画像を配置した画像を生成する生成手段と、を備える。   In order to achieve the above-described object, according to one aspect of the present invention, an image forming apparatus includes a display capability acquisition unit that acquires a display capability of a display unit that displays an image, and a plurality of pages for display on the display unit. Data acquisition means for acquiring a display image, arrangement number determining means for determining the number of display images of a plurality of pages that can be arranged on one recording medium, based on the acquired display capability and the size of the recording medium; Generating means for generating an image in which a determined number of display images that can be arranged among the display images of a plurality of pages are arranged.

この局面に従えば、表示手段の表示能力が取得され、表示能力および記録媒体のサイズに基づいて、1つの記録媒体に複数ページの表示用画像を配置可能な数が決定され、複数のページの表示用画像のうち決定された配置可能な数の表示用画像を配置した画像を生成する。このため、複数の表示用画像を1つの記録媒体に適切に配置して画像形成することが可能な画像形成装置を提供することができる。   According to this aspect, the display capability of the display unit is acquired, and based on the display capability and the size of the recording medium, the number of display images of a plurality of pages that can be arranged on one recording medium is determined. An image in which the determined number of display images that can be arranged is arranged among the display images is generated. Therefore, it is possible to provide an image forming apparatus capable of forming an image by appropriately arranging a plurality of display images on one recording medium.

好ましくは、配置数決定手段は、表示手段の表示面のサイズと同じサイズで複数ページの表示用画像を第1の方向に配列する数と、第1の方向と交わる第2の方向に配列する数を決定する。   Preferably, the arrangement number determining means arranges the display images of a plurality of pages having the same size as the display surface of the display means in the first direction and in the second direction intersecting the first direction. Determine the number.

この局面に従えば、複数の表示用画像を、それが表示されたサイズで、2つの方向それぞれに配置した画像を形成することができる。   According to this aspect, it is possible to form an image in which a plurality of display images are arranged in two directions in the size in which they are displayed.

好ましくは、配置数決定手段は、表示手段に複数ページの表示用画像のいずれかが表示されている間に、表示用画像が拡大して表示される場合に、表示手段の表示面のサイズを表示用画像が拡大された倍率で拡大したサイズで複数ページの表示用画像を第1の方向に配列する数と、第1の方向と交わる第2の方向に配列する数を決定する。   Preferably, the arrangement number determining means sets the size of the display surface of the display means when the display image is enlarged and displayed while any of the display images of a plurality of pages is displayed on the display means. The number of display images of a plurality of pages arranged in the first direction and the number of arrangement in the second direction intersecting with the first direction is determined at a size enlarged by the magnification of the display image.

この局面に従えば、複数ページの表示用画像のいずれかが拡大して表示される場合に、表示用画像を、それが拡大された倍率で拡大したサイズで、2つの方向それぞれに配置した画像を形成する。このため、複数の表示用画像をユーザーが視認したサイズで画像形成することができる。   According to this aspect, when any one of the display images of a plurality of pages is enlarged and displayed, the display image is an image arranged in each of the two directions with a size enlarged at the magnification at which the image is enlarged. Form. For this reason, a plurality of display images can be formed in a size visually recognized by the user.

好ましくは、配置数決定手段は、複数ページの表示用画像のアスペクト比と表示手段の表示面のアスペクト比とが異なる場合、複数ページの表示用画像の縦および横の辺のうち短い一方を基準辺に決定し、複数ページの表示用画像を、その基準辺のサイズを表示手段の表示面の対応する辺のサイズと同じサイズで、基準辺と平行な方向に配列する数を決定する。   Preferably, when the aspect ratio of the display image of the plurality of pages is different from the aspect ratio of the display surface of the display means, the arrangement number determining means uses the shorter one of the vertical and horizontal sides of the display image of the plurality of pages as a reference. The number of display images of a plurality of pages is determined in such a manner that the size of the reference side is the same as the size of the corresponding side of the display surface of the display unit and is arranged in a direction parallel to the reference side.

この局面に従えば、表示用画像が表示手段の表示面と比較して縦長または横長の場合に、複数の表示用画像のサイズをユーザーが視認したサイズで画像形成することができる。   According to this aspect, when the display image is vertically or horizontally long compared to the display surface of the display unit, it is possible to form an image with a size visually recognized by the user.

好ましくは、配置数決定手段は、表示手段に複数ページの表示用画像のいずれかの一部が表示され、表示手段に表示される部分が変更して表示される場合に、複数ページの画像の縦および横の辺のうち表示される部分が変更される方向と交わる辺を基準辺に決定し、複数ページの表示用画像を、その基準辺のサイズを表示手段の表示面の基準辺に対応する辺のサイズと同じにして、基準辺に平行な方向に配列する数を決定する。   Preferably, the arrangement number determining unit displays a part of the image of the plurality of pages when a part of the display image of the plurality of pages is displayed on the display unit and the part displayed on the display unit is changed and displayed. Of the vertical and horizontal sides, the side that intersects the direction in which the displayed part is changed is determined as the reference side, and the display image for multiple pages is associated with the reference side size on the display side of the display means. The number arranged in the direction parallel to the reference side is determined in the same size as the side to be processed.

この局面に従えば、表示用画像の一部が表示され、その表示される部分が変更して表示される場合に、複数の表示用画像のサイズをユーザーが視認したサイズで画像形成することができる。   According to this aspect, when a part of the display image is displayed and the displayed part is changed and displayed, the plurality of display images can be formed with the size visually recognized by the user. it can.

好ましくは、表示手段を備えた携帯情報装置と通信する通信手段を、さらに備え、携帯情報装置は、サーバーにデータ記述言語で記述された記述データの送信を要求し、サーバーから記述データを取得する記述データ取得手段と、取得された記述データに基づいて、複数ページの画像を表示手段に表示するための表示用画像として生成する表示用画像生成手段と、生成された複数ページの表示用画像の1つを表示手段に表示する表示制御手段と、をさらに備える。   Preferably, the portable information device further includes a communication unit that communicates with the portable information device including the display unit, and the portable information device requests the server to transmit the description data described in the data description language, and acquires the description data from the server. Description data acquisition means, display image generation means for generating a display image for displaying a plurality of pages of images on the display means based on the acquired description data, and the generated display images of the plurality of pages Display control means for displaying one on the display means.

この局面に従えば、複数の表示用画像のサイズをユーザーが携帯情報装置で視認したサイズで画像形成することができる。   According to this aspect, it is possible to form an image with the size of the plurality of display images as viewed by the user with the portable information device.

好ましくは、サーバーにデータ記述言語で記述された記述データの送信を要求し、サーバーから記述データを取得する記述データ取得手段と、取得された記述データに基づいて、複数ページの画像を表示手段に表示するための表示用画像として生成する表示用画像生成手段と、生成された複数ページの表示用画像の1つを表示手段に表示する表示制御手段と、をさらに備える。   Preferably, the server requests transmission of the description data described in the data description language, the description data acquisition means for acquiring the description data from the server, and a plurality of pages of images on the display means based on the acquired description data Display image generating means for generating a display image for display, and display control means for displaying one of the generated display images for a plurality of pages on the display means.

この局面に従えば、複数の表示用画像のサイズをユーザーが画像形成装置に表示させたサイズで画像形成することができる。   According to this aspect, it is possible to form an image with the size of a plurality of display images displayed by the user on the image forming apparatus.

この発明の他の局面によれば、画像形成方法は、画像を表示する表示手段の表示能力を取得する表示能力取得ステップと、表示手段に表示するための複数ページの表示用画像を取得するデータ取得ステップと、取得された表示能力および記録媒体のサイズに基づいて、1つの記録媒体に複数ページの表示用画像を配置可能な数を決定する配置数決定ステップと、複数のページの表示用画像のうち決定された配置可能な数の表示用画像を配置した画像を生成する生成ステップと、を画像形成装置に実行させる。   According to another aspect of the present invention, an image forming method includes a display capability acquisition step of acquiring display capability of a display unit for displaying an image, and data for acquiring a plurality of pages of display images for display on the display unit. An acquisition step, an arrangement number determining step for determining the number of display images of a plurality of pages that can be arranged on a single recording medium based on the acquired display capability and the size of the recording medium, and a display image of a plurality of pages The image forming apparatus executes a generation step of generating an image in which a determined number of display images that can be arranged are arranged.

この局面に従えば、複数の表示用画像を1つの記録媒体に適切に配置して画像形成することが可能な画像形成方法を提供することができる。   According to this aspect, it is possible to provide an image forming method capable of forming an image by appropriately arranging a plurality of display images on one recording medium.

この発明のさらに他の局面によれば、画像形成プログラムは、画像を表示する表示手段の表示能力を取得する表示能力取得ステップと、表示手段に表示するための複数ページの表示用画像を取得するデータ取得ステップと、取得された表示能力および記録媒体のサイズに基づいて、1つの記録媒体に複数ページの表示用画像を配置可能な数を決定する配置数決定ステップと、複数のページの表示用画像のうち決定された配置可能な数の表示用画像を配置した画像を生成する生成ステップとを、画像形成装置を制御するコンピューターに実行させる。   According to still another aspect of the present invention, an image forming program acquires a display capability acquisition step of acquiring a display capability of a display unit that displays an image, and acquires a display image of a plurality of pages to be displayed on the display unit. A data acquisition step, an arrangement number determination step for determining the number of images that can be displayed on a single recording medium based on the acquired display capability and the size of the recording medium, and a display for a plurality of pages A computer that controls the image forming apparatus is caused to execute a generation step for generating an image in which a determined number of display images that can be arranged are arranged.

この局面に従えば、複数の表示用画像を1つの記録媒体に適切に配置して画像形成することが可能な画像形成プログラムを提供することができる。   According to this aspect, it is possible to provide an image forming program capable of forming an image by appropriately arranging a plurality of display images on one recording medium.

本発明の実施の形態の1つにおける画像形成システムの全体概要を示す図である。1 is a diagram showing an overall outline of an image forming system in one embodiment of the present invention. MFPのハードウエア構成の一例を示すブロック図である。2 is a block diagram illustrating an example of a hardware configuration of an MFP. FIG. 携帯情報装置のハードウエア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of a portable information device. 携帯情報装置が備えるCPUが有する機能の一例を示す図である。It is a figure which shows an example of the function which CPU with which a portable information device is provided has. 自動配置指示設定画面の一例を示す図である。It is a figure which shows an example of an automatic arrangement | positioning instruction | indication setting screen. MFPが備えるCPUが有する機能の一例を示す図である。FIG. 3 is a diagram illustrating an example of functions of a CPU included in an MFP. 表示用画像の一例を示す第1の図である。It is a 1st figure which shows an example of the image for a display. 表示用画像の一例を示す第2の図である。It is a 2nd figure which shows an example of the image for a display. 表示用画像の一例を示す第3の図である。It is a 3rd figure which shows an example of the image for a display. 表示用画像の一例を示す第4の図である。It is a 4th figure which shows an example of the image for a display. MFPにより用紙に形成された画像の一例を示す図である。3 is a diagram illustrating an example of an image formed on a sheet by an MFP. FIG. ブラウジング処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a browsing process. プリント処理の流れの一例を示すフローチャートである。6 is a flowchart illustrating an example of a flow of print processing. 配置数決定処理の流れの一例を示す第1のフローチャートである。It is a 1st flowchart which shows an example of the flow of arrangement number determination processing. 配置数決定処理の流れの一例を示す第2のフローチャートである。It is a 2nd flowchart which shows an example of the flow of arrangement number determination processing. 変形例におけるMFPが備えるCPUが有する機能の一例を示す図である。FIG. 10 is a diagram illustrating an example of functions of a CPU included in an MFP according to a modification.

以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。従ってそれらについての詳細な説明は繰り返さない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.

図1は、本発明の実施の形態の1つにおける画像形成システムの全体概要を示す図である。図1を参照して、画像形成システム1は、それぞれがネットワーク3に接続された複合機(以下、「MFP」という)100と、携帯情報装置200と、無線局5と、を含む。このため、MFP100は、ネットワーク3を介して無線局5と互いに通信可能である。   FIG. 1 is a diagram showing an overall outline of an image forming system according to one embodiment of the present invention. Referring to FIG. 1, image forming system 1 includes a multifunction peripheral (hereinafter referred to as “MFP”) 100, portable information device 200, and wireless station 5, each connected to network 3. Therefore, the MFP 100 can communicate with the wireless station 5 via the network 3.

なお、図ではネットワーク3に、情報処理装置の一例として1台のMFP(Multi Function Peripheral)100が接続される例を示しているが、MFPの数はこれに限定されるものではなく、1台以上であればよい。また、MFP100に代えて、画像を処理する機能を備えた装置であれば、例えば、コンピューター、ファクシミリ、プリンタ等であってもよい。   The figure shows an example in which one MFP (Multi Function Peripheral) 100 is connected to the network 3 as an example of an information processing apparatus. However, the number of MFPs is not limited to this, and one MFP is used. That is all you need. Further, instead of the MFP 100, any apparatus having a function of processing an image may be a computer, a facsimile, a printer, or the like.

ネットワーク3は、ローカルエリアネットワーク(LAN)であり、接続形態は有線または無線を問わない。また、ネットワーク3は、インターネット7に接続されている。このため、MFP100は、インターネット7に接続されたサーバー400と通信が可能である。なお、ネットワーク3は、LANに限らず、ワイドエリアネットワーク(WAN)、公衆交換電話網(Public Switched Telephone Networks)を用いたネットワーク等であってもよい。   The network 3 is a local area network (LAN), and the connection form may be wired or wireless. The network 3 is connected to the Internet 7. Therefore, MFP 100 can communicate with server 400 connected to Internet 7. The network 3 is not limited to a LAN but may be a network using a wide area network (WAN), a public switched telephone network, or the like.

携帯情報装置200は、情報処理装置の別の一例であり、スマートホン、タブレット端末、PDA(Personal Digital Assistants)など、ユーザーに携帯して使用されるコンピューターである。ここでは、携帯情報装置200を、スマートホンとする場合を例に説明する。携帯情報装置200は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。また、携帯情報装置200は、携帯電話用基地局と無線で通信することによりデータの送受信が可能であり、インターネット7に接続されたサーバー400と通信可能である。また、携帯情報装置200は、無線LAN機能を備えている。   The portable information device 200 is another example of an information processing device, and is a computer that is carried and used by a user, such as a smart phone, a tablet terminal, or a PDA (Personal Digital Assistant). Here, a case where portable information device 200 is a smartphone will be described as an example. The portable information device 200 is connected to a cellular phone network by wirelessly communicating with a cellular phone base station, and can make a call. The portable information device 200 can transmit and receive data by wirelessly communicating with a mobile phone base station, and can communicate with a server 400 connected to the Internet 7. In addition, the portable information device 200 has a wireless LAN function.

ネットワーク3には無線局5がさらに接続される。無線局5は、ネットワーク3の中継装置であり、無線LAN通信機能を備えた携帯情報装置200と通信して、携帯情報装置200をネットワーク3に接続する。このため、携帯情報装置200は、ネットワーク3に接続された、MFP100とデータの送受信が可能であり、さらに、インターネット7に接続されたサーバー400と通信が可能である。   A wireless station 5 is further connected to the network 3. The wireless station 5 is a relay device of the network 3 and communicates with the portable information device 200 having a wireless LAN communication function to connect the portable information device 200 to the network 3. Therefore, portable information device 200 can transmit and receive data with MFP 100 connected to network 3, and can also communicate with server 400 connected to Internet 7.

本実施の形態における画像形成システム1においては、サーバー400は、ウェブサーバーとして機能する。サーバー400のハードウエア構成および機能は周知なので、ここでは詳細な説明を繰り返さないが、サーバー400は、ブラウジングプログラムがインストールされたMFP100、携帯情報装置200のいずれかからページ送信要求コマンドを受信することに応じて、そのページ送信要求コマンドに対応するウェブページを返信する。ウェブページは、マークアップ言語等のデータ記述言語で記述される。ページ送信要求コマンドは、例えば、HTTP(HyperText Transfer Protocol)プロトコルにおけるGETコマンドである。ページ送信要求コマンドは、ウェブページを特定するためのURL(Uniform Resource Locator)を含む。ここでの、サーバー400は、ページ送信要求コマンドを受信すると、ページ送信要求コマンドに含まれるURLで特定されるウェブページを返信する。サーバー400が返信するウェブページは、CSSメディアクエリ(Cascading Style Sheets Media Queries)を用いたウェブページである。   In the image forming system 1 in the present embodiment, the server 400 functions as a web server. Since the hardware configuration and functions of server 400 are well known, detailed description will not be repeated here, but server 400 receives a page transmission request command from either MFP 100 or portable information device 200 in which a browsing program is installed. In response, the web page corresponding to the page transmission request command is returned. The web page is described in a data description language such as a markup language. The page transmission request command is, for example, a GET command in the HTTP (HyperText Transfer Protocol) protocol. The page transmission request command includes a URL (Uniform Resource Locator) for specifying a web page. Here, when the server 400 receives the page transmission request command, the server 400 returns a web page specified by the URL included in the page transmission request command. The web page returned by the server 400 is a web page using a CSS media query (Cascading Style Sheets Media Queries).

図2は、MFPのハードウエア構成の一例を示すブロック図である。図2を参照して、MFP100は、メイン回路110と、原稿を読み取るための原稿読取部130と、原稿を原稿読取部130に搬送するための自動原稿搬送装置120と、原稿読取部130が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部140と、画像形成部140に用紙を供給するための給紙部150と、後処理部155と、ユーザーインターフェースとしての操作パネル160と、を含む。   FIG. 2 is a block diagram illustrating an example of a hardware configuration of the MFP. Referring to FIG. 2, MFP 100 includes a main circuit 110, a document reading unit 130 for reading a document, an automatic document feeder 120 for transporting a document to document reading unit 130, and a document reading unit 130. An image forming unit 140 for forming an image on a sheet or the like based on image data output by reading the image, a sheet feeding unit 150 for supplying the image forming unit 140 with a sheet, a post-processing unit 155, a user interface As an operation panel 160.

メイン回路110は、CPU111と、通信インターフェース(I/F)部112と、ROM113と、RAM114と、EEPROM(Electrically Erasable and Programmable ROM)115と、大容量記憶装置としてのハードディスクドライブ(HDD)116と、ファクシミリ部117と、CD−ROM(Compact Disc−Read Only Memory)119Aが装着される外部記憶装置119と、を含む。CPU111は、自動原稿搬送装置120、原稿読取部130、画像形成部140、給紙部150、後処理部155および操作パネル160と接続され、MFP100の全体を制御する。   The main circuit 110 includes a CPU 111, a communication interface (I / F) unit 112, a ROM 113, a RAM 114, an EEPROM (Electrically Erasable and Programmable ROM) 115, a hard disk drive (HDD) 116 as a mass storage device, A facsimile unit 117 and an external storage device 119 on which a CD-ROM (Compact Disc-Read Only Memory) 119A is mounted are included. CPU 111 is connected to automatic document feeder 120, document reading unit 130, image forming unit 140, paper feeding unit 150, post-processing unit 155, and operation panel 160, and controls the entire MFP 100.

ROM113は、CPU111が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM114は、CPU111がプログラムを実行する際の作業領域として用いられる。また、RAM114は、原稿読取部130から連続的に送られてくる読取データ(画像データ)を一時的に記憶する。   The ROM 113 stores a program executed by the CPU 111 or data necessary for executing the program. The RAM 114 is used as a work area when the CPU 111 executes a program. The RAM 114 temporarily stores read data (image data) continuously sent from the document reading unit 130.

操作パネル160は、MFP100の上面に設けられる。操作パネル160は、表示部161と操作部163とを含む。表示部161は、液晶表示装置(LCD)、有機ELD(Electro−Luminescence Display)等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部163は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部163は、表示部161の表示面で、ユーザーにより指示された位置を検出するタッチパネル165をさらに含む。タッチパネル165は、表示部161の上面または下面に設けられ、ユーザーにより指示された位置の座標をCPU111に出力する。タッチパネル165は、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をCPU111に出力する。タッチパネル165は、表示部161の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル165は、表示部161に重畳して設けられるので、タッチパネル165は、ユーザーが表示部161の表示面を指示すれば、表示部161の表示面中でユーザーが指示した1以上の位置にそれぞれ対応する1以上の座標をCPU111に出力する。タッチパネル165は、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。   Operation panel 160 is provided on the upper surface of MFP 100. Operation panel 160 includes a display unit 161 and an operation unit 163. The display unit 161 is a display device such as a liquid crystal display (LCD) or an organic ELD (Electro-Luminescence Display), and displays an instruction menu for the user, information about acquired image data, and the like. The operation unit 163 includes a plurality of keys and accepts input of various instructions, data such as characters and numbers, by user operations corresponding to the keys. The operation unit 163 further includes a touch panel 165 that detects a position designated by the user on the display surface of the display unit 161. The touch panel 165 is provided on the upper surface or the lower surface of the display unit 161, and outputs the coordinates of the position instructed by the user to the CPU 111. The touch panel 165 is a multi-touch screen panel, and outputs a plurality of coordinates respectively corresponding to the plurality of positions designated by the user to the CPU 111 when a plurality of positions are designated by the user at the same time. The touch panel 165 is preferably the same size or larger than the display surface of the display unit 161. Since the touch panel 165 is provided so as to be superimposed on the display unit 161, the touch panel 165 is positioned at one or more positions designated by the user on the display surface of the display unit 161 when the user indicates the display surface of the display unit 161. The corresponding one or more coordinates are output to the CPU 111. For the touch panel 165, for example, a resistive film method, a surface acoustic wave method, an infrared method, an electromagnetic induction method, or a capacitance method can be used, and the method is not limited.

自動原稿搬送装置120は、原稿給紙トレイ上にセットされた複数枚の原稿を1枚ずつ自動的に原稿読取部130のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部130により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部130は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部140に出力する。給紙部150は、給紙トレイに収納された用紙を画像形成部140に搬送する。   The automatic document feeder 120 automatically conveys a plurality of documents set on the document feeding tray one by one to a predetermined document reading position set on the platen glass of the document reading unit 130, and reads the document. The document whose document image is read by the unit 130 is discharged onto a document discharge tray. The document reading unit 130 includes a light source that irradiates light to the document conveyed to the document reading position and a photoelectric conversion element that receives light reflected from the document, and scans a document image corresponding to the size of the document. The photoelectric conversion element converts the received light into image data that is an electrical signal and outputs the image data to the image forming unit 140. The paper feed unit 150 conveys the paper stored in the paper feed tray to the image forming unit 140.

画像形成部140は、周知の電子写真方式により画像を形成するものであって、原稿読取部130から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部150により搬送される用紙に画像を形成し、画像が形成された用紙を後処理部155に排出する。   The image forming unit 140 forms an image by a well-known electrophotographic method, and the image data after data processing is obtained by performing various data processing such as shading correction on the image data input from the document reading unit 130. Alternatively, based on image data received from the outside, an image is formed on a sheet conveyed by the sheet feeding unit 150, and the sheet on which the image is formed is discharged to the post-processing unit 155.

後処理部155は、用紙を蓄積するための複数のビンを備え、画像形成部140から搬送される1以上の用紙に対して後処理を実行する。後処理は、1以上の用紙を複数のビンに順に搬送することによって複数のセットに分類するソート処理、用紙にパンチ穴加工するパンチ処理、用紙にステープル針を打ち込むステープル処理を含む。なお、後処理は、これらに限定されるものではなく、1以上の用紙を、搬送または加工する処理であれば、他の処理を含むようにしてもよい。   The post-processing unit 155 includes a plurality of bins for storing sheets, and performs post-processing on one or more sheets conveyed from the image forming unit 140. The post-processing includes a sorting process for classifying one or more sheets into a plurality of bins in order to classify them into a plurality of sets, a punching process for punching holes in the sheet, and a staple process for driving staples into the sheet. Note that the post-processing is not limited to these, and may include other processing as long as it is a processing for conveying or processing one or more sheets.

通信I/F部112は、MFP100をネットワーク3に接続するためのインターフェースである。CPU111は、通信I/F部112を介して無線局5を介して接続される携帯情報装置200と、さらに、インターネット7に接続されたサーバー400との間で通信し、データを送受信する。   Communication I / F unit 112 is an interface for connecting MFP 100 to network 3. The CPU 111 communicates between the portable information device 200 connected via the communication I / F unit 112 via the wireless station 5 and the server 400 connected to the Internet 7 to transmit / receive data.

ファクシミリ部117は、公衆交換電話網(PSTN)に接続され、ファクシミリデータを送受信する。ファクシミリ部117は、原稿読取部130により読み取られた画像データまたはHDD116に記憶されたデータをファクシミリデータに変換して、PSTNに接続されたファクシミリ装置に送信する。また、ファクシミリ部117は、受信されたファクシミリデータをHDD116に記憶するか、画像形成部140にファクシミリデータの画像を用紙に形成させる。   The facsimile unit 117 is connected to a public switched telephone network (PSTN) and transmits / receives facsimile data. The facsimile unit 117 converts image data read by the document reading unit 130 or data stored in the HDD 116 into facsimile data, and transmits the facsimile data to a facsimile machine connected to the PSTN. In addition, the facsimile unit 117 stores the received facsimile data in the HDD 116 or causes the image forming unit 140 to form an image of the facsimile data on a sheet.

外部記憶装置119は、CD−ROM119Aが装着される。CPU111は、外部記憶装置119を介してCD−ROM119Aにアクセス可能である。CPU111は、外部記憶装置119に装着されたCD−ROM119Aに記録されたプログラムをRAM114にロードして実行する。なお、CPU111が実行するプログラムは、CD−ROM119Aに記録されたプログラムに限られず、HDD116に記憶されたプログラムをRAM114にロードして実行するようにしてもよい。この場合、ネットワーク3に接続された他のコンピューターが、MFP100のHDD116に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、MFP100が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをHDD116に記憶するようにしてもよい。ここでいうプログラムは、CPU111が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。   The external storage device 119 is loaded with a CD-ROM 119A. The CPU 111 can access the CD-ROM 119A via the external storage device 119. The CPU 111 loads the program recorded on the CD-ROM 119A attached to the external storage device 119 into the RAM 114 and executes it. Note that the program executed by the CPU 111 is not limited to the program recorded on the CD-ROM 119A, and the program stored in the HDD 116 may be loaded into the RAM 114 and executed. In this case, another computer connected to the network 3 may rewrite the program stored in the HDD 116 of the MFP 100 or may write a new program. Further, MFP 100 may download a program from another computer connected to the network and store the program in HDD 116. The program here includes not only a program directly executable by the CPU 111 but also a source program, a compressed program, an encrypted program, and the like.

図3は、携帯情報装置のハードウエア構成の一例を示すブロック図である。図3を参照して、携帯情報装置200は、携帯情報装置200の全体を制御するためのCPU211と、カメラ212と、データを不揮発的に記憶するフラッシュメモリ213と、通話部215と、通話部215と接続された無線通信部214と、情報を表示する表示部216と、ユーザーの操作の入力を受け付ける操作部217と、無線LANインターフェース(I/F)218と、3軸加速度センサー219と、を含む。   FIG. 3 is a block diagram illustrating an example of a hardware configuration of the portable information device. Referring to FIG. 3, portable information device 200 includes a CPU 211 for controlling the entire portable information device 200, a camera 212, a flash memory 213 for storing data in a nonvolatile manner, a calling unit 215, and a calling unit. 215, a wireless communication unit 214 connected to 215, a display unit 216 for displaying information, an operation unit 217 for accepting an input of a user operation, a wireless LAN interface (I / F) 218, a triaxial acceleration sensor 219, including.

無線通信部214は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部214は、携帯情報装置200を電話通信網に接続し、通話部215を用いた通話を可能とする。無線通信部214は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部215に出力する。また、無線通信部214は、通話部215から入力される音声を符号化し、携帯電話用基地局に送信する。通話部215は、マイクおよびスピーカを備え、無線通信部214から入力される音声をスピーカから出力し、マイクから入力される音声を無線通信部214に出力する。さらに、無線通信部214は、CPU211により制御され、携帯電話用基地局を介してデータを送受信し、例えば、携帯情報装置200をインターネット7に接続されたサーバー400と接続する。   The wireless communication unit 214 performs wireless communication with a mobile phone base station connected to a telephone communication network. The wireless communication unit 214 connects the portable information device 200 to the telephone communication network and enables a call using the call unit 215. The radio communication unit 214 decodes a voice signal obtained by demodulating the radio signal received from the mobile phone base station, and outputs the decoded signal to the call unit 215. In addition, the wireless communication unit 214 encodes the voice input from the call unit 215 and transmits it to the mobile phone base station. The call unit 215 includes a microphone and a speaker, outputs the voice input from the wireless communication unit 214 from the speaker, and outputs the voice input from the microphone to the wireless communication unit 214. Further, the wireless communication unit 214 is controlled by the CPU 211 and transmits / receives data via the mobile phone base station, and for example, connects the mobile information device 200 to the server 400 connected to the Internet 7.

カメラ212は、レンズおよびCMOS(Complementary Metal Oxide Semiconductor)センサー等の光電変換素子を備え、レンズで集光した光をCMOSセンサーに結像し、CMOSセンサーは受光した光を光電変換して画像データをCPU211に出力する。   The camera 212 includes a lens and a photoelectric conversion element such as a CMOS (Complementary Metal Oxide Semiconductor) sensor, and focuses light collected by the lens on a CMOS sensor. The CMOS sensor photoelectrically converts the received light to convert image data. Output to the CPU 211.

表示部216は、液晶表示装置(LCD)、有機ELD等の表示装置であり、ユーザーに対する指示メニューや,外部から受信されたデータ等を表示する。操作部217は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。   The display unit 216 is a display device such as a liquid crystal display (LCD) or an organic ELD, and displays an instruction menu for a user, data received from the outside, and the like. The operation unit 217 includes a plurality of keys, and accepts input of various instructions, data such as characters and numbers by user operations corresponding to the keys.

また、操作部217は、タッチパネル217Aを含む。タッチパネル217Aは、表示部216の表示面中でユーザーにより指示された位置を検出する。タッチパネル217Aは、表示部216の上面または下面に設けられ、ユーザーにより指示された位置の座標をCPU211に出力する。タッチパネル217Aは、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をCPU211に出力する。タッチパネル217Aは、表示部216の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル217Aは、表示部216に重畳して設けられるので、タッチパネル217Aは、ユーザーが表示部216の表示面を指示すれば、表示部216の表示面中でユーザーが指示した1以上の位置にそれぞれ対応する1以上の座標をCPU211に出力する。タッチパネル217Aは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。   The operation unit 217 includes a touch panel 217A. Touch panel 217A detects a position designated by the user on the display surface of display unit 216. The touch panel 217A is provided on the upper surface or the lower surface of the display unit 216, and outputs the coordinates of the position instructed by the user to the CPU 211. The touch panel 217A is a multi-touch screen panel, and outputs a plurality of coordinates respectively corresponding to a plurality of positions designated by the user to the CPU 211 when a plurality of positions are designated by the user at the same time. The touch panel 217A is preferably the same size or larger than the display surface of the display unit 216. Since the touch panel 217A is provided so as to be superimposed on the display unit 216, the touch panel 217A is provided at one or more positions designated by the user on the display surface of the display unit 216 when the user indicates the display surface of the display unit 216. One or more corresponding coordinates are output to the CPU 211. For the touch panel 217A, for example, a resistance film method, a surface acoustic wave method, an infrared method, an electromagnetic induction method, or a capacitance method can be used, and the method is not limited.

無線LANI/F218は、無線局5と通信し、携帯情報装置200をネットワーク3に接続するためのインターフェースである。携帯情報装置200は、無線LANI/F218を介してMFP100、サーバー400と通信することができ、データの送受信が可能である。   The wireless LAN I / F 218 is an interface for communicating with the wireless station 5 and connecting the portable information device 200 to the network 3. The portable information device 200 can communicate with the MFP 100 and the server 400 via the wireless LAN I / F 218 and can transmit and receive data.

3軸加速度センサー219は、互いに直交する3方向の加速度を検出する。3軸加速度センサー219は、検出した3方向の加速度から重力方向を決定し、決定された重力方向をCPU211に出力する。なお、3軸加速度センサー219に代えて、例えば、地磁気センサー等の重力方向を検出可能なセンサーを用いることができる。   The triaxial acceleration sensor 219 detects accelerations in three directions orthogonal to each other. The triaxial acceleration sensor 219 determines the direction of gravity from the detected accelerations in the three directions, and outputs the determined direction of gravity to the CPU 211. Instead of the triaxial acceleration sensor 219, for example, a sensor capable of detecting the direction of gravity such as a geomagnetic sensor can be used.

図4は、携帯情報装置が備えるCPUが有する機能の一例を示す図である。図4に示す機能は、携帯情報装置200が備えるCPU211がフラッシュメモリ213に記憶されたプログラムを実行することにより、CPU211に形成される機能である。図4を参照して、CPU211は、ユーザーにより入力される操作を受け付ける操作受付部251と、表示部216を制御する表示制御部253と、ブラウジング部255と、操作状態送信部257と、表示能力送信部259と、を含む。   FIG. 4 is a diagram illustrating an example of functions of a CPU included in the portable information device. The functions shown in FIG. 4 are functions formed in the CPU 211 when the CPU 211 included in the portable information device 200 executes a program stored in the flash memory 213. Referring to FIG. 4, the CPU 211 receives an operation input by a user, an operation receiving unit 251, a display control unit 253 that controls the display unit 216, a browsing unit 255, an operation state transmission unit 257, a display capability A transmission unit 259.

操作受付部251は、ユーザーが操作部217に入力する操作を受け付ける。操作受付部251が受け付ける操作は、ページ送信要求操作を含む。ページ送信要求操作は、インターネット7に接続されたコンピューターに記憶されたウェブページの送信を要求する操作である。例えば、操作受付部251は、操作部217が備えるキーであって、URLが割り当てられたキーがユーザーにより指示されたことを検出する場合、そのキーに割り当てられたURLで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。操作部217が備えるURLが割り当てられたキーは、例えば、ブラウジングプログラムを起動するキーであってもよく、そのキーはハードーに限らず、表示部216に表示されるソフトキーであってもよい。この場合、操作受付部251は、ブラウジングプログラムによりデフォルトで定められたURLで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。また、ユーザーが操作部217に入力するURLを検出すると、検出されたURLで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。また、表示部216に表示されたウェブページが、別のウェブページにリンクされたボタンを含む場合、操作部217が備えるタッチパネル217Aがそのボタンが指示されたことを検出すると、指示されたボタンにリンクされたウェブページの送信を要求するページ送信要求操作を受け付ける。操作受付部251は、ページ送信要求操作を受け付ける場合、ページ取得指示をブラウジング部255に出力する。ページ取得指示は、ウェブページに割り当てられたURLを含む。   The operation reception unit 251 receives an operation input by the user to the operation unit 217. The operation received by the operation receiving unit 251 includes a page transmission request operation. The page transmission request operation is an operation for requesting transmission of a web page stored in a computer connected to the Internet 7. For example, when the operation receiving unit 251 detects that the key assigned to the operation unit 217 and the key assigned with the URL is instructed by the user, the operation receiving unit 251 includes the web page specified by the URL assigned to the key. A page transmission request operation for requesting transmission is accepted. The key to which the URL provided in the operation unit 217 is assigned may be, for example, a key for starting a browsing program. The key is not limited to hardware, and may be a soft key displayed on the display unit 216. In this case, the operation accepting unit 251 accepts a page transmission request operation for requesting transmission of a web page specified by a URL defined by default by the browsing program. When a URL input to the operation unit 217 by the user is detected, a page transmission request operation for requesting transmission of a web page specified by the detected URL is accepted. When the web page displayed on the display unit 216 includes a button linked to another web page, when the touch panel 217A included in the operation unit 217 detects that the button is designated, the designated button is displayed. A page transmission request operation for requesting transmission of a linked web page is accepted. The operation receiving unit 251 outputs a page acquisition instruction to the browsing unit 255 when receiving a page transmission request operation. The page acquisition instruction includes a URL assigned to the web page.

ブラウジング部255は、CPU211がブラウジングプログラムを実行することによりCPU211に形成される機能である。ブラウジング部255は、記述データ取得部261と、生成部263と、プリント条件設定部265と、データ送信部267と、を含む。記述データ取得部261は、操作受付部251からページ取得指示が入力される。記述データ取得部261は、操作受付部251からページ取得指示が入力されることに応じて、ページ取得指示に含まれるURLを含み、ウェブページの送信を要求するページ送信要求コマンドを生成する。ページ送信要求コマンドは、例えば、HTTP(HyperText Transfer Protocol)プロトコルにおけるGETコマンドである。ここでは、操作受付部251から入力されるページ取得指示が、サーバー400に記憶されたウェブページに割り当てられたURLを含む場合を例に説明する。記述データ取得部261は、ページ送信要求コマンドを生成すると、生成されたページ送信要求コマンドを、ページ送信要求操作に含まれるURLで特定されるサーバー400に、無線LANI/F218を介して送信する。記述データ取得部261は、ページ送信要求コマンドをサーバー400に送信した後に、無線LANI/F218がサーバー400からウェブページを受信すると、受信されたウェブページを取得し、取得されたウェブページを生成部263に出力する。   The browsing unit 255 is a function formed in the CPU 211 when the CPU 211 executes a browsing program. The browsing unit 255 includes a description data acquisition unit 261, a generation unit 263, a print condition setting unit 265, and a data transmission unit 267. The description data acquisition unit 261 receives a page acquisition instruction from the operation reception unit 251. In response to the input of the page acquisition instruction from the operation reception unit 251, the description data acquisition unit 261 generates a page transmission request command that includes the URL included in the page acquisition instruction and requests transmission of a web page. The page transmission request command is, for example, a GET command in the HTTP (HyperText Transfer Protocol) protocol. Here, a case where the page acquisition instruction input from the operation reception unit 251 includes a URL assigned to a web page stored in the server 400 will be described as an example. When the description data acquisition unit 261 generates the page transmission request command, the description data acquisition unit 261 transmits the generated page transmission request command to the server 400 specified by the URL included in the page transmission request operation via the wireless LAN I / F 218. When the wireless LAN I / F 218 receives a web page from the server 400 after transmitting a page transmission request command to the server 400, the description data acquisition unit 261 acquires the received web page and generates the acquired web page To H.263.

生成部263は、記述データ取得部261から入力されるウェブページを解釈して表示用画像を生成し、生成された表示用画像を表示制御部253およびデータ送信部267に出力する。具体的には、生成部263は、ウェブページに記述されたCSSメディアクエリにより定められたスタイルシートのうち、表示部216の表示画面のサイズに対応するスタイルシートを用いて表示用画像を生成する。表示制御部253は、表示部216を制御して、ブラウジング部255から入力される表示用画像を表示部216に表示させる。生成部263は、1つのウェブページから複数ページの表示用画像を生成する場合、複数ページの表示用画像をデータ送信部267および表示制御部253に出力する。表示制御部253は、複数ページの表示用画像のうちユーザーが操作部217を操作して指定するページの表示用画像を表示部216に表示する。   The generation unit 263 interprets the web page input from the description data acquisition unit 261, generates a display image, and outputs the generated display image to the display control unit 253 and the data transmission unit 267. Specifically, the generation unit 263 generates a display image using a style sheet corresponding to the size of the display screen of the display unit 216 among the style sheets defined by the CSS media query described in the web page. . The display control unit 253 controls the display unit 216 to display the display image input from the browsing unit 255 on the display unit 216. When generating a plurality of pages of display images from one web page, the generation unit 263 outputs the plurality of pages of display images to the data transmission unit 267 and the display control unit 253. The display control unit 253 displays, on the display unit 216, display images for pages specified by the user by operating the operation unit 217 among the display images for a plurality of pages.

プリント条件設定部265は、操作受付部251からプリント条件を設定する設定操作が入力される場合、その設定操作により定まるプリント条件を設定する。操作受付部251は、表示部216にプリント条件設定画面を表示し、ユーザーが操作部217にプリント条件設定画面に従って入力する設定操作を受け付ける。プリント条件は、画像を形成する記録媒体である用紙のサイズおよび使用方向と、自動配置指示と、を含む。用紙は矩形なので、用紙のサイズは、用紙の長手方向の長さと、短手方向の長さで定まる。サイズは、用紙の長手方向の長さと、短手方向の長さとが予め定められたA4サイズ、B4サイズ等であってもよい。使用方向は、用紙の長手方向を縦にして画像形成する場合における縦方向と、用紙の長手方向を横にして画像形成する場合における横方向とのいずれかである。プリント条件設定部265は、プリント条件をデータ送信部267に出力する。また、MFP100からMFP100で画像形成可能な用紙サイズを取得し、取得された用紙サイズのうちからユーザーが選択するようにしてもよい。   When a setting operation for setting a printing condition is input from the operation receiving unit 251, the printing condition setting unit 265 sets a printing condition determined by the setting operation. The operation accepting unit 251 displays a print condition setting screen on the display unit 216 and accepts a setting operation that the user inputs to the operation unit 217 according to the print condition setting screen. The print conditions include the size and direction of use of a sheet as a recording medium on which an image is formed, and an automatic placement instruction. Since the paper is rectangular, the paper size is determined by the length in the longitudinal direction of the paper and the length in the short direction. The size may be an A4 size, a B4 size, or the like in which the length in the longitudinal direction of the paper and the length in the lateral direction are predetermined. The direction of use is either the vertical direction when the image is formed with the longitudinal direction of the paper vertical, or the horizontal direction when the image is formed with the longitudinal direction of the paper horizontal. The print condition setting unit 265 outputs the print conditions to the data transmission unit 267. Further, a paper size that can be formed by MFP 100 from MFP 100 may be acquired, and the user may select from the acquired paper sizes.

また、プリント条件設定部265は、1つの用紙に複数の表示用画像を配置してプリントするか否かを問い合わせる自動配置指示設定画面を表示部216に表示し、ユーザーが自動配置指示設定画面に従って操作部217に入力する自動配置指示を設定する操作を受け付ける。プリント条件設定部265は、自動配置指示を設定する操作を受け付ける場合、プリント条件に自動配置指示を設定する。   Also, the print condition setting unit 265 displays an automatic arrangement instruction setting screen for inquiring whether or not to print a plurality of display images on one sheet on the display unit 216, and the user follows the automatic arrangement instruction setting screen. An operation for setting an automatic placement instruction to be input to the operation unit 217 is accepted. When the print condition setting unit 265 receives an operation for setting an automatic arrangement instruction, the print condition setting unit 265 sets the automatic arrangement instruction in the print condition.

図5は、自動配置指示設定画面の一例を示す図である。図5を参照して、自動配置指示設定画面は、「MFP側で最適な画像配置を行い、印刷しますか?」のメッセージと、Yesの文字が表されたボタンと、Noの文字が表されたボタンとを含む。プリント条件設定部265は、操作部217によって、ユーザーによりYesの文字が表されたボタンが指示されたことを検出すると、自動配置指示を設定する操作を受け付ける。   FIG. 5 is a diagram illustrating an example of the automatic placement instruction setting screen. Referring to FIG. 5, the automatic placement instruction setting screen displays a message “Do you want to perform optimal image placement on the MFP side and print?”, A button with a “Yes” character, and a “No” character. Button. When the operation unit 217 detects that the button indicated by the character “Yes” is instructed by the operation unit 217, the print condition setting unit 265 receives an operation for setting an automatic arrangement instruction.

図4に戻って、データ送信部267は、生成部263から複数の表示用画像が入力され、プリント条件設定部265からプリント条件が入力される。データ送信部267は、操作受付部251によりプリントを指示する操作が受け付けられることに応じて、複数の表示用画像とプリント条件とを、プリントを指示する操作により定まる装置に、無線LANI/F218を介して送信する。操作受付部251は、表示部216にプリント指示入力画面を表示し、ユーザーが操作部217にプリント指示入力画面に従って入力するプリントを指示する操作を受け付ける。プリント指示入力画面は、画像形成を実行する装置を設定する領域と、プリントの実行を指示する操作が割り当てられたボタンと、を含む。プリント指示入力画面の装置を設定する領域は、装置を識別するための装置識別情報が設定される。例えば、プリント可能な装置を識別するための装置識別情報を予め登録しておき、登録された装置識別情報のリストを選択可能に表示することによって、ユーザーがリストのうちから1つを選択すれば、選択された装置識別情報がその領域に設定されるようにすればよい。操作受付部251は、プリント指示入力画面のプリントの実行を指示する操作が割り当てられたボタンが指示されたことを検出すると、プリント指示入力画面の装置を設定する領域に設定された装置の装置識別情報を含むプリント指示をデータ送信部267、操作状態送信部257および表示能力送信部259に出力する。ここでは、ユーザーによりプリントを実行させる装置としてMFP100が指定される場合を例に説明する。この場合、ユーザーは、プリント指示入力画面において、MFP100の装置識別情報を選択する。   Returning to FIG. 4, the data transmission unit 267 receives a plurality of display images from the generation unit 263 and receives print conditions from the print condition setting unit 265. The data transmission unit 267 sets the wireless LAN I / F 218 to a device in which a plurality of display images and print conditions are determined by the operation instructing printing in response to the operation instructing printing being received by the operation receiving unit 251. Send through. The operation accepting unit 251 displays a print instruction input screen on the display unit 216 and accepts an operation for instructing a print input by the user according to the print instruction input screen on the operation unit 217. The print instruction input screen includes an area for setting an apparatus for executing image formation and a button to which an operation for instructing execution of printing is assigned. In the area for setting the device on the print instruction input screen, device identification information for identifying the device is set. For example, if device identification information for identifying a printable device is registered in advance and a list of registered device identification information is displayed in a selectable manner, the user selects one from the list. The selected device identification information may be set in the area. When the operation receiving unit 251 detects that a button to which an operation for instructing execution of printing on the print instruction input screen is assigned is specified, the apparatus identification of the apparatus set in the area for setting the apparatus on the print instruction input screen A print instruction including information is output to the data transmission unit 267, the operation state transmission unit 257, and the display capability transmission unit 259. Here, a case will be described as an example where MFP 100 is designated as a device for executing printing by the user. In this case, the user selects device identification information of MFP 100 on the print instruction input screen.

操作状態送信部257は、操作受付部251が、表示部216に表示された表示用画像を変更する操作を受け付ける場合、操作受付部251からプリント指示が入力されることに応じて、表示用画像を変更する操作の履歴を示す操作状態を、プリント指示に含まれる装置識別情報で特定される装置、ここでは、MFP100に無線LANI/F218を介して送信する。表示用画像を変更する操作は、表示用画像の拡大または縮小を指示する拡大操作または縮小操作と、表示用画像の一部が表示されている場合に表示されている部分を変更するスクロール操作を含む。   When the operation reception unit 251 receives an operation for changing the display image displayed on the display unit 216, the operation state transmission unit 257 displays the display image in response to a print instruction input from the operation reception unit 251. The operation state indicating the history of the operation to change is transmitted to the device specified by the device identification information included in the print instruction, here, the MFP 100 via the wireless LAN I / F 218. The operation for changing the display image includes an enlargement operation or a reduction operation for instructing enlargement or reduction of the display image, and a scroll operation for changing the displayed portion when a part of the display image is displayed. Including.

拡大操作は、表示用画像を拡大して表示することを指示する操作である。操作受付部251は、操作部217が備える拡大操作が割り当てられたキーが指示されたことを検出すると、拡大操作を受け付ける。拡大操作は、ピンチアウト操作を含む。ピンチアウト操作は、ユーザーが2本の指をタッチパネル217A上に乗せた状態で、2本の指の間隔を広げる動作により検出される操作である。操作受付部251は、タッチパネル217Aによりユーザーの2本の指により指示された2つの位置が検出され、かつ、その2つの位置の間隔が時間の経過に従って広くなる事象を検出すると、ピンチアウト操作を受け付ける。操作受付部251は、表示部216に表示用画像が表示されている間に拡大操作を受け付けると操作状態送信部257および表示制御部253に拡大表示指示を出力する。拡大表示指示は、倍率を含む。表示制御部253は、操作受付部251から拡大表示指示が入力される場合、表示部161に表示されている表示用画像の一部を、拡大表示指示に含まれる倍率だけ拡大して表示部216に表示する。操作状態送信部257は、操作受付部251から拡大表示指示が入力される場合、拡大表示指示に含まれる倍率を含み、拡大操作があったことを示す操作状態を記憶する。   The enlargement operation is an operation for instructing to enlarge and display the display image. The operation accepting unit 251 accepts the enlargement operation when detecting that the key to which the enlargement operation included in the operation unit 217 is assigned is designated. The enlargement operation includes a pinch out operation. The pinch-out operation is an operation detected by an operation of widening the interval between two fingers while the user puts two fingers on the touch panel 217A. When the operation receiving unit 251 detects an event in which two positions indicated by the user's two fingers are detected on the touch panel 217A and an interval between the two positions is increased with time, the operation receiving unit 251 performs a pinch-out operation. Accept. When the operation reception unit 251 receives an enlargement operation while the display image is displayed on the display unit 216, the operation reception unit 251 outputs an enlargement display instruction to the operation state transmission unit 257 and the display control unit 253. The enlarged display instruction includes a magnification. When an enlarged display instruction is input from the operation receiving unit 251, the display control unit 253 enlarges a part of the display image displayed on the display unit 161 by the magnification included in the enlarged display instruction, and the display unit 216. To display. When an enlarged display instruction is input from the operation accepting unit 251, the operation state transmitting unit 257 stores an operation state that includes the magnification included in the enlarged display instruction and indicates that there has been an enlarged operation.

縮小操作は、表示用画像を縮小して表示することを指示する操作である。操作受付部251は、操作部217が備える縮小操作が割り当てられたキーが指示されたことを検出すると、縮小操作を受け付ける。縮小操作は、ピンチイン操作を含む。ピンチイン操作は、ユーザーがタッチパネル217A上に2本の指を乗せた状態で、2本の指の間隔を狭める動作により検出される操作である。操作受付部251は、タッチパネル217Aによりユーザーの2本の指により指示された2つの位置が検出され、かつ、その2つの位置の間隔が時間の経過に従って狭くなる事象を検出すると、ピンチイン操作を受け付ける。操作受付部251は、表示部216に表示用画像が表示されている間に縮小操作を受け付けると、操作状態送信部257および表示制御部253に縮小表示指示を出力する。縮小表示指示は、倍率を含む。表示制御部253は、操作受付部251から縮小表示指示が入力される場合、表示部161に表示されている表示用画像の一部を縮小表示指示に含まれる倍率で縮小して表示部161に表示する。操作状態送信部257は、操作受付部251から縮小表示指示が入力される場合、縮小表示指示に含まれる倍率を含み、縮小操作があったことを示す操作状態を記憶する。   The reduction operation is an operation for instructing to reduce and display the display image. When the operation reception unit 251 detects that a key to which a reduction operation provided in the operation unit 217 is assigned is specified, the operation reception unit 251 receives the reduction operation. The reduction operation includes a pinch-in operation. The pinch-in operation is an operation detected by an operation of narrowing the interval between two fingers while the user puts two fingers on the touch panel 217A. The operation accepting unit 251 accepts a pinch-in operation when two positions designated by the user's two fingers are detected on the touch panel 217A and an interval between the two positions becomes narrower as time passes. . When the operation reception unit 251 receives a reduction operation while the display image is displayed on the display unit 216, the operation reception unit 251 outputs a reduction display instruction to the operation state transmission unit 257 and the display control unit 253. The reduction display instruction includes a magnification. When the reduced display instruction is input from the operation accepting unit 251, the display control unit 253 reduces a part of the display image displayed on the display unit 161 by the magnification included in the reduced display instruction and displays the reduced image on the display unit 161. indicate. When a reduction display instruction is input from the operation reception unit 251, the operation state transmission unit 257 stores an operation state that includes a magnification included in the reduction display instruction and indicates that a reduction operation has been performed.

スクロール操作は、表示部216に表示用画像の一部が表示されている状態で、表示部216に表示する部分を変更する操作である。スクロール操作は、表示用画像の一部を表示用画像中で表示用画像に対して横方向に移動させる横方向操作と、表示用画像の一部を表示用画像中で表示用画像に対して縦方向に移動させる縦方向操作と、を含む。操作受付部251は、操作部217が備える縦方向操作または横方向操作が割り当てられたキーが指示されたことを検出すると、縦方向操作または横方向操作を受け付ける。縦方向操作または横方向操作は、スワイプ操作を含む。スワイプ操作は、ユーザーがタッチパネル217A上に1以上の指を乗せた状態で、1以上の指を縦方向または横方向に移動させる操作である。操作受付部251は、タッチパネル217Aによりユーザーの1以上の指により指示された1以上の位置が検出され、かつ、その1以上の位置が時間の経過に従って移動する事象を検出すると、縦方向操作または横方向操作を受け付ける。操作受付部251は、表示部216に表示用画像が表示されている間に縦方向操作または横方向操作を受け付けると、操作状態送信部257および表示制御部253にスクロール指示を出力する。スクロール指示は、表示用画像の一部を表示用画像中で移動させる方向と移動量とを含む。表示制御部253は、操作受付部251からスクロール指示が入力される場合、表示部161に表示されている表示用画像の一部をスクロール指示に含まれる方向にスクロール指示に含まれる移動量だけ平行移動した部分を特定し、特定した部分を表示部161に表示する。操作状態送信部257は、操作受付部251からスクロール指示が入力される場合、スクロール指示に含まれる方向を含み、スクロール操作があったことを示す操作状態を記憶する。スクロール指示に含まれる方向は、スクロール操作の方向である。   The scroll operation is an operation for changing a portion to be displayed on the display unit 216 in a state where a part of the display image is displayed on the display unit 216. The scroll operation includes a horizontal operation in which a part of the display image is moved in the horizontal direction with respect to the display image in the display image, and a part of the display image with respect to the display image in the display image. And a vertical operation for moving in the vertical direction. When the operation reception unit 251 detects that a key to which a vertical operation or a horizontal operation provided in the operation unit 217 is assigned is specified, the operation reception unit 251 receives the vertical operation or the horizontal operation. The vertical operation or the horizontal operation includes a swipe operation. The swipe operation is an operation of moving one or more fingers in the vertical direction or the horizontal direction in a state where the user places one or more fingers on the touch panel 217A. When the operation receiving unit 251 detects an event in which one or more positions indicated by one or more fingers of the user are detected by the touch panel 217A and the one or more positions move with the passage of time, the operation receiving unit 251 Accept horizontal operation. When the operation reception unit 251 receives a vertical operation or a horizontal operation while the display image is displayed on the display unit 216, the operation reception unit 251 outputs a scroll instruction to the operation state transmission unit 257 and the display control unit 253. The scroll instruction includes a direction and a moving amount for moving a part of the display image in the display image. When a scroll instruction is input from the operation receiving unit 251, the display control unit 253 parallels a part of the display image displayed on the display unit 161 in the direction included in the scroll instruction by the amount of movement included in the scroll instruction. The moved part is specified, and the specified part is displayed on the display unit 161. When a scroll instruction is input from the operation reception unit 251, the operation state transmission unit 257 stores an operation state that includes the direction included in the scroll instruction and indicates that the scroll operation has been performed. The direction included in the scroll instruction is the direction of the scroll operation.

表示能力送信部259は、操作受付部251によりプリント指示が入力されることに応じて、表示部216の表示能力をプリント指示に含まれる装置識別情報で特定される装置、ここでは、MFP100に無線LANI/F218を介して送信する。表示部216の表示能力は、表示部216の表示面のサイズを含む。表示部216の表示面のサイズは、表示部216の表示面の縦方向の長さと横方向の長さと、を含む。表示能力送信部259は、表示部216の表示面の縦方向および横方向を、3軸加速度センサー219から入力される重力方向に基づいて定める。具体的には、表示部216の表示面は矩形なので、表示能力送信部259は表示面の長手方向と短手方向のうち重力方向に近い方向を、縦方向に決定する。なお、ここでは、表示能力を、表示部216の表示面のサイズとしたが、単位長さ当たりのピクセル数を示すピクセル密度と、表示部216の長手方向および短手方向それぞれのピクセル数を示す解像度と、してもよい。   In response to the input of a print instruction from the operation reception unit 251, the display capability transmission unit 259 wirelessly transmits to the device, in this case, the MFP 100, the display capability of the display unit 216 specified by the device identification information included in the print instruction. The data is transmitted via the LAN I / F 218. The display capability of the display unit 216 includes the size of the display surface of the display unit 216. The size of the display surface of the display unit 216 includes the vertical length and the horizontal length of the display surface of the display unit 216. The display capability transmission unit 259 determines the vertical direction and horizontal direction of the display surface of the display unit 216 based on the gravity direction input from the triaxial acceleration sensor 219. Specifically, since the display surface of the display unit 216 is rectangular, the display capability transmission unit 259 determines the direction close to the gravitational direction among the longitudinal direction and the short direction of the display surface as the vertical direction. Here, the display capability is the size of the display surface of the display unit 216. However, the pixel density indicating the number of pixels per unit length and the number of pixels in the longitudinal direction and the short direction of the display unit 216 are shown. Resolution may be used.

図6は、MFPが備えるCPUが有する機能の一例を示す図である。図6に示す機能は、MFP100が備えるCPU111が、ROM113、EEPROM115、HDD116またはCD−ROM119Aに記憶された画像形成プログラムを実行することにより、CPU111に形成される機能である。図6を参照して、CPU111は、データ受信部51と、表示能力取得部53と、操作状態取得部55と、プリントデータ生成部57と、配置数決定部59と、を含む。   FIG. 6 is a diagram illustrating an example of functions of a CPU included in the MFP. The functions shown in FIG. 6 are functions formed in CPU 111 when CPU 111 provided in MFP 100 executes an image forming program stored in ROM 113, EEPROM 115, HDD 116, or CD-ROM 119A. Referring to FIG. 6, CPU 111 includes a data reception unit 51, a display capability acquisition unit 53, an operation state acquisition unit 55, a print data generation unit 57, and an arrangement number determination unit 59.

データ受信部51は、通信I/F部112を制御し、通信I/F部112が携帯情報装置200から複数の表示用画像とプリント条件とを受信すると、複数の表示用画像とプリント条件とを取得し、取得された複数の表示用画像とプリント条件とをプリントデータ生成部57および配置数決定部59に出力する。   The data receiving unit 51 controls the communication I / F unit 112. When the communication I / F unit 112 receives a plurality of display images and print conditions from the portable information device 200, the data reception unit 51 receives the plurality of display images and print conditions. And the acquired plurality of display images and print conditions are output to the print data generation unit 57 and the arrangement number determination unit 59.

表示能力取得部53は、通信I/F部112を制御し、通信I/F部112が携帯情報装置200から表示能力を受信すると、表示能力を取得し、取得された表示能力を配置数決定部59に出力する。   The display capability acquisition unit 53 controls the communication I / F unit 112. When the communication I / F unit 112 receives the display capability from the portable information device 200, the display capability acquisition unit 53 acquires the display capability and determines the number of display capabilities acquired. To the unit 59.

操作状態取得部55は、通信I/F部112を制御し、通信I/F部112が携帯情報装置200から操作状態を受信すると、操作状態を取得し、取得された操作状態を配置数決定部59に出力する。   The operation state acquisition unit 55 controls the communication I / F unit 112. When the communication I / F unit 112 receives the operation state from the portable information device 200, the operation state acquisition unit 55 acquires the operation state, and determines the number of arranged operation states. To the unit 59.

配置数決定部59は、データ受信部51から入力される複数の表示用画像を1枚の用紙に配置可能な最大数を決定し、決定した配置可能な最大数をプリントデータ生成部57に出力する。具体的には、配置数決定部59は、操作状態取得部55によって取得された操作状態に拡大操作またはスクロール操作があったことを示す操作状態が含まれない場合であって、かつ、複数ページの表示用画像のアスペクト比と携帯情報装置200の表示部216の表示面のアスペクト比とが同じ場合、表示能力取得部53から入力される表示能力に含まれる表示面のサイズと、プリント条件に含まれる用紙のサイズおよび使用方向と、に基づいて、1枚の用紙に複数ページの表示用画像を縦方向および横方向それぞれに配置可能な最大数を決定する。より具体的には、配置数決定部59は、用紙のサイズおよび使用方向に基づいて、用紙の縦方向の辺の長さと、用紙の横方向の辺の長さを決定し、表示能力取得部53から入力される表示能力に含まれる表示面のサイズと同じサイズで複数ページの表示用画像を、用紙に縦方向に配列可能な最大数と、横方向に配列可能な最大数を決定する。ここでは、表示能力取得部53から入力される表示能力に含まれる表示面のサイズは、携帯情報装置200が備える表示部216の表示面のサイズである。携帯情報装置200が備える表示部216の表示面のサイズを、表示面の縦方向の辺の長さLV1、表示面の横方向の辺の長さLH1とし、用紙の縦方向の辺の長さLV2、用紙の横方向の辺の長さLH2とすれば、複数ページの表示用画像を用紙の縦方向に配列可能な最大数NVは、用紙の縦方向の辺の長さLV2を表示面の縦方向の辺の長さLV1で除算した値の整数部分であり、複数ページの表示用画像を用紙に横方向に配列可能な最大数NHは、用紙の横方向の辺の長さLH2を表示面の横方向の辺の長さLH1で除算した値の整数部分である。配置数決定部59は、表示能力取得部53から入力される表示能力に含まれる表示面の縦方向の長さと横方向の長さとを含む配置サイズ情報を生成する。配置数決定部59は、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。値Nの整数部分をMOD(N)で示すと、縦方向の最大数NVは次式(1)で、横方向の最大数NHは次式(2)で示される。   The arrangement number determination unit 59 determines the maximum number of display images input from the data reception unit 51 that can be arranged on one sheet, and outputs the determined maximum arrangement number to the print data generation unit 57. To do. Specifically, the arrangement number determination unit 59 is a case where the operation state acquired by the operation state acquisition unit 55 does not include an operation state indicating that an enlargement operation or a scroll operation has been performed, and a plurality of pages If the aspect ratio of the display image is the same as the aspect ratio of the display surface of the display unit 216 of the portable information device 200, the size of the display surface included in the display capability input from the display capability acquisition unit 53 and the print condition Based on the size and direction of use of the included paper, the maximum number of display images of a plurality of pages that can be arranged on each sheet in the vertical and horizontal directions is determined. More specifically, the arrangement number determination unit 59 determines the length of the vertical side of the paper and the length of the horizontal side of the paper based on the size and use direction of the paper, and displays the display capability acquisition unit. The maximum number of display images of a plurality of pages that can be arranged in the vertical direction and the maximum number that can be arranged in the horizontal direction in the same size as the display surface size included in the display capability input from 53 is determined. Here, the size of the display surface included in the display capability input from the display capability acquisition unit 53 is the size of the display surface of the display unit 216 included in the portable information device 200. The size of the display surface of the display unit 216 provided in the portable information device 200 is defined as the length LV1 of the vertical side of the display surface and the length LH1 of the horizontal side of the display surface. If LV2 is the length LH2 of the side of the paper in the horizontal direction, the maximum number NV in which the display images of a plurality of pages can be arranged in the vertical direction of the paper is the length LV2 of the vertical side of the paper. This is the integer part of the value divided by the length LV1 of the vertical direction, and the maximum number NH that can arrange a display image of a plurality of pages on the paper in the horizontal direction is the length LH2 of the horizontal side of the paper This is the integer part of the value divided by the length LH1 of the side in the horizontal direction of the surface. The arrangement number determination unit 59 generates arrangement size information including the vertical length and the horizontal length of the display surface included in the display capability input from the display capability acquisition unit 53. The arrangement number determination unit 59 outputs the arrangement size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction to the print data generation unit 57. When the integer part of the value N is represented by MOD (N), the maximum number NV in the vertical direction is expressed by the following equation (1), and the maximum number NH in the horizontal direction is expressed by the following equation (2).

NV=MOD(LV2/LV1)…(1)
NH=MOD(LH2/LH1)…(2)
また、配置数決定部59は、操作状態取得部55によって、操作状態が取得される場合であって、その取得された操作状態に拡大操作があったことを示す操作状態が含まれる場合、その拡大操作に対応する倍率で、表示能力取得部53から入力される表示能力に含まれる表示面のサイズを拡大した後のサイズで、複数ページの表示用画像を、用紙に縦方向に配列可能な最大数と、横方向に配列可能な最大数を決定する。拡大操作に対応する倍率をBとすれば、複数ページの表示用画像を用紙に縦方向に配列可能な最大数NVは、表示面の縦方向の辺の長さLV1に倍率Bを乗算した値で用紙の縦方向の辺の長さLV2を除算した値の整数部分であり、複数ページの表示用画像を用紙に横方向に配列可能な最大数NHは、表示面の横方向の辺の長さLH1に倍率Bを乗算した値で用紙の横方向の辺の長さLH2を除算した値の整数部分である。配置数決定部59は、表示能力取得部53から入力される表示能力に含まれる表示面の縦方向の長さおよび横方向の長さそれぞれを倍率Bで拡大した後の縦方向の長さと横方向の長さとを含む配置サイズ情報を生成する。配置数決定部59は、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。値Nの整数部分をMOD(N)で示すと、縦方向の最大数NVは次式(3)で、横方向の最大数NHは次式(4)で示される。
NV = MOD (LV2 / LV1) (1)
NH = MOD (LH2 / LH1) (2)
In addition, the arrangement number determination unit 59 is a case where the operation state is acquired by the operation state acquisition unit 55, and the operation state indicating that there is an enlargement operation is included in the acquired operation state. A display image of a plurality of pages can be arranged in a vertical direction on a sheet at a size after enlarging the size of the display surface included in the display capability input from the display capability acquisition unit 53 at a magnification corresponding to the enlargement operation. Determine the maximum number and the maximum number that can be arranged in the horizontal direction. Assuming that the magnification corresponding to the enlargement operation is B, the maximum number NV in which a plurality of pages of display images can be arranged in the vertical direction is a value obtained by multiplying the vertical side length LV1 of the display surface by the magnification B. Is the integer part of the value obtained by dividing the length LV2 of the vertical side of the paper, and the maximum number NH that can arrange a plurality of pages of display images on the paper in the horizontal direction is the length of the horizontal side of the display surface This is an integer part of a value obtained by dividing the length LH2 of the lateral side of the sheet by the value obtained by multiplying the length LH1 by the magnification B. The arrangement number determination unit 59 enlarges the vertical length and the horizontal length of the display surface included in the display capability input from the display capability acquisition unit 53 by the magnification B, and the vertical length and horizontal direction. The arrangement size information including the direction length is generated. The arrangement number determination unit 59 outputs the arrangement size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction to the print data generation unit 57. When the integer part of the value N is represented by MOD (N), the maximum number NV in the vertical direction is expressed by the following equation (3), and the maximum number NH in the horizontal direction is expressed by the following equation (4).

NV=MOD(LV2/(LV1*B))…(3)
NH=MOD(LH2/(LH1*B))…(4)
さらに、配置数決定部59は、操作状態取得部55によって、操作状態が取得される場合であって、その取得された操作状態にスクロール操作があったことを示す操作状態が含まれる場合、表示用画像のスクロール操作の方向と交わる方向の辺を基準辺に決定し、複数ページの表示用画像を、その基準辺のサイズが携帯情報装置200の表示部216の表示面の基準辺に対応する辺のサイズと同じサイズで、基準辺と並行な方向に配列可能な最大数を決定する。配置数決定部59は、基準辺と交わる方向に配列可能な最大数を「1」に決定する。配置数決定部59は、基準辺が縦方向および横方向のいずれであるかを示す信号と、携帯情報装置200の表示部216の表示面の基準辺に対応する辺の長さと、を含む配置サイズ情報を生成する。配置数決定部59は、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。
NV = MOD (LV2 / (LV1 * B)) (3)
NH = MOD (LH2 / (LH1 * B)) (4)
Further, the arrangement number determination unit 59 displays the operation state when the operation state is acquired by the operation state acquisition unit 55 and the acquired operation state includes an operation state indicating that a scroll operation has been performed. The side in the direction intersecting the direction of the image scrolling operation is determined as the reference side, and the display image of a plurality of pages corresponds to the reference side of the display surface of the display unit 216 of the portable information device 200. The maximum number that can be arranged in the direction parallel to the reference side with the same size as the side size is determined. The arrangement number determination unit 59 determines “1” as the maximum number that can be arranged in the direction intersecting the reference side. Arrangement number determination unit 59 includes a signal indicating whether the reference side is in the vertical direction or the horizontal direction, and the length of the side corresponding to the reference side of the display surface of display unit 216 of portable information device 200. Generate size information. The arrangement number determination unit 59 outputs the arrangement size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction to the print data generation unit 57.

より具体的には、スクロール操作の方向が横方向の場合、配置数決定部59は、表示用画像の縦方向の辺を基準辺とし、複数の表示用画像を、表示用画像の縦方向の辺が携帯情報装置200の表示部216の表示面の縦方向の長さと同じ長さで、縦方向に配列可能な最大数NVを決定し、横方向に配列可能な最大数NHを「1」に決定する。縦方向に配列可能な最大数NVは、表示面の縦方向の辺の長さLV1で用紙の縦方向の辺の長さLV2を除算した値の整数部分である。縦方向の最大数NVは上記式(1)で示される。配置数決定部59は、基準辺が縦方向であることを示す信号と、携帯情報装置200の表示部216の表示面の縦方向の辺の長さと、を含む配置サイズ情報を生成し、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。   More specifically, when the direction of the scroll operation is the horizontal direction, the arrangement number determination unit 59 uses the vertical side of the display image as a reference side, and displays a plurality of display images in the vertical direction of the display image. The maximum number NV that can be arranged in the vertical direction with the side having the same length as the vertical length of the display surface of the display unit 216 of the portable information device 200 is determined, and the maximum number NH that can be arranged in the horizontal direction is “1”. To decide. The maximum number NV that can be arranged in the vertical direction is an integer part of a value obtained by dividing the length LV2 of the vertical side of the sheet by the length LV1 of the vertical side of the display surface. The maximum number NV in the vertical direction is expressed by the above formula (1). The arrangement number determination unit 59 generates arrangement size information including a signal indicating that the reference side is in the vertical direction and the length of the side in the vertical direction of the display surface of the display unit 216 of the portable information device 200. The size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction are output to the print data generation unit 57.

また、スクロール操作の方向が縦方向の場合、配置数決定部59は、表示用画像の横方向の辺を基準辺とし、複数の表示用画像を、表示用画像の横方向の辺が携帯情報装置200の表示部216の表示面の横方向の長さと同じ長さで、横方向に配列可能な最大数NHを決定し、縦方向に配列可能な最大数NHを「1」に決定する。横方向に配列可能な最大数NHは、表示面の横方向の辺の長さLH1で用紙の横方向の辺の長さLH2を除算した値の整数部分である。横方向の最大数NHは上記式(2)で示される。配置数決定部59は、基準辺が横方向であることを示す信号と、携帯情報装置200の表示部216の表示面の横方向の辺の長さと、を含む配置サイズ情報を生成し、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。   When the direction of the scroll operation is the vertical direction, the arrangement number determination unit 59 uses the horizontal side of the display image as a reference side, and a plurality of display images are displayed with the horizontal side of the display image as portable information. The maximum number NH that can be arranged in the horizontal direction with the same length as the horizontal length of the display surface of the display unit 216 of the apparatus 200 is determined, and the maximum number NH that can be arranged in the vertical direction is determined to be “1”. The maximum number NH that can be arranged in the horizontal direction is an integer part of a value obtained by dividing the horizontal side length LH2 of the paper by the horizontal side length LH1 of the display surface. The maximum number NH in the horizontal direction is represented by the above formula (2). The arrangement number determining unit 59 generates arrangement size information including a signal indicating that the reference side is in the horizontal direction and the length of the side in the horizontal direction of the display surface of the display unit 216 of the portable information device 200, and arranging the arrangement size information. The size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction are output to the print data generation unit 57.

さらに、配置数決定部59は、操作状態取得部55によって、操作状態が取得される場合であって、その取得された操作状態に拡大操作およびスクロール操作があったことを示す操作状態が含まれる場合、その拡大操作に対応する倍率で、表示能力取得部53から入力される表示能力に含まれる表示面のサイズを拡大した後のサイズを算出する。そして、配置数決定部59は、表示用画像のスクロール操作の方向と交わる方向の辺を基準辺に決定し、複数ページの表示用画像を、その基準辺のサイズが携帯情報装置200の表示部216の表示面の基準辺に対応する辺のサイズを拡大操作に対応する倍率で拡大した後のサイズと同じサイズで、基準辺と並行な方向に配列可能な最大数を決定する。配置数決定部59は、基準辺と交わる方向に配列可能な最大数を「1」に決定する。配置数決定部59は、基準辺が縦方向および横方向のいずれかであることを示す信号と、携帯情報装置200の表示部216の表示面の基準辺に対応する辺の長さを倍率Bで拡大した後の長さと、を含む配置サイズ情報を生成し、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。   Furthermore, the arrangement number determination unit 59 includes an operation state indicating that the operation state is acquired by the operation state acquisition unit 55 and that the acquired operation state includes an enlargement operation and a scroll operation. In this case, the size after enlarging the size of the display surface included in the display capability input from the display capability acquisition unit 53 with the magnification corresponding to the enlargement operation is calculated. Then, the arrangement number determination unit 59 determines the side in the direction intersecting the direction of the scroll operation of the display image as the reference side, and displays the display image of a plurality of pages with the size of the reference side being the display unit of the portable information device 200. The maximum number that can be arranged in the direction parallel to the reference side is determined with the same size as the size after the side size corresponding to the reference side of the display surface 216 is enlarged at the magnification corresponding to the enlargement operation. The arrangement number determination unit 59 determines “1” as the maximum number that can be arranged in the direction intersecting the reference side. The arrangement number determining unit 59 calculates a signal indicating that the reference side is either the vertical direction or the horizontal direction and the length of the side corresponding to the reference side of the display surface of the display unit 216 of the portable information device 200 by a magnification B. The arrangement size information including the length after the enlargement is generated, and the arrangement size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction are printed. Output to.

より具体的には、拡大操作に対応する倍率がBで、スクロール操作の方向が横方向の場合、配置数決定部59は、表示用画像の縦方向の辺を基準辺とし、複数の表示用画像を、表示用画像の縦方向の辺が携帯情報装置200の表示部216の表示面の縦方向の長さを拡大操作に対応する倍率Bで拡大した後の長さと同じ長さで、縦方向に配列可能な最大数NVを決定し、横方向に配列可能な最大数NHを「1」に決定する。縦方向に配列可能な最大数NVは、表示面の縦方向の辺の長さLV1に倍率Bを乗算した値で用紙の縦方向の辺の長さLV2を除算した値の整数部分である。縦方向の最大数NVは上記式(3)で示される。配置数決定部59は、基準辺が縦方向であることを示す信号と、携帯情報装置200の表示部216の表示面の縦方向の辺の長さを倍率Bで拡大した後の長さと、を含む配置サイズ情報を生成し、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。   More specifically, when the magnification corresponding to the enlargement operation is B and the direction of the scroll operation is the horizontal direction, the arrangement number determination unit 59 sets the vertical side of the display image as the reference side, and displays a plurality of displays. The image is displayed with the vertical side of the display image having the same length as the length after the vertical length of the display surface of the display unit 216 of the portable information device 200 is enlarged by the magnification B corresponding to the enlargement operation. The maximum number NV that can be arranged in the direction is determined, and the maximum number NH that can be arranged in the horizontal direction is determined as “1”. The maximum number NV that can be arranged in the vertical direction is an integer part of a value obtained by dividing the vertical side length LV2 of the paper by the value obtained by multiplying the vertical side length LV1 of the display surface by the magnification B. The maximum number NV in the vertical direction is expressed by the above formula (3). The arrangement number determination unit 59 includes a signal indicating that the reference side is in the vertical direction, a length after the length of the vertical side of the display surface of the display unit 216 of the portable information device 200 is enlarged by the magnification B, Is generated, and the arrangement size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction are output to the print data generation unit 57.

また、拡大操作に対応する倍率がBで、スクロール操作の方向が縦方向の場合、配置数決定部59は、表示用画像の横方向の辺を基準辺とし、複数の表示用画像を、表示用画像の横方向の辺が携帯情報装置200の表示部216の表示面の横方向の長さを拡大操作に対応する倍率Bで拡大した後の長さと同じ長さで、横方向に配列可能な最大数NHを決定し、縦方向に配列可能な最大数NVを「1」に決定する。横方向に配列可能な最大数NHは、表示面の横方向の辺の長さLH1に倍率Bを乗算した値で用紙の横方向の辺の長さLH2を除算した値の整数部分である。縦方向の最大数NHは上記式(4)で示される。配置数決定部59は、基準辺が横方向であることを示す信号と、携帯情報装置200の表示部216の表示面の横方向の辺の長さを倍率Bで拡大した後の長さと、を含む配置サイズ情報を生成し、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。   When the magnification corresponding to the enlargement operation is B and the direction of the scroll operation is the vertical direction, the arrangement number determination unit 59 uses the horizontal side of the display image as a reference side, and displays a plurality of display images. The horizontal side of the image can be arranged in the horizontal direction with the same length as that after the horizontal length of the display surface of the display unit 216 of the portable information device 200 is enlarged by the magnification B corresponding to the enlargement operation. The maximum number NH is determined, and the maximum number NV that can be arranged in the vertical direction is determined as “1”. The maximum number NH that can be arranged in the horizontal direction is an integer part of a value obtained by dividing the horizontal side length LH2 of the paper by the value obtained by multiplying the horizontal side length LH1 of the display surface by the magnification B. The maximum number NH in the vertical direction is expressed by the above formula (4). The arrangement number determination unit 59 includes a signal indicating that the reference side is in the horizontal direction, a length after the horizontal length of the display surface of the display unit 216 of the portable information device 200 is enlarged by the magnification B, Is generated, and the arrangement size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction are output to the print data generation unit 57.

また、配置数決定部59は、表示能力取得部53から入力される表示能力に含まれる表示面のサイズに基づいて携帯情報装置200の表示部216の表示面のアスペクト比を算出し、複数ページの表示用画像のアスペクト比と、携帯情報装置200の表示部216の表示面のアスペクト比とが異なる場合、複数ページの表示用画像の縦および横の辺のうち短い一方を基準辺に決定し、複数ページの表示用画像を、その基準辺のサイズが携帯情報装置200の表示部216の表示面の基準辺に対応する辺のサイズと同じサイズで、基準辺と並行な方向に配列可能な最大数を決定する。配置数決定部59は、基準辺と交わる方向に配列可能な最大数を「1」に決定する。配置数決定部59は、基準辺が縦方向および横方向のいずれであるかを示す信号と、携帯情報装置200の表示部216の表示面の基準辺に対応する辺の長さと、を含む配置サイズ情報を生成する。配置数決定部59は、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。   In addition, the arrangement number determination unit 59 calculates the aspect ratio of the display surface of the display unit 216 of the portable information device 200 based on the size of the display surface included in the display capability input from the display capability acquisition unit 53, and outputs a plurality of pages. When the aspect ratio of the display image is different from the aspect ratio of the display surface of the display unit 216 of the portable information device 200, the shorter one of the vertical and horizontal sides of the display image of a plurality of pages is determined as the reference side. The display image of a plurality of pages can be arranged in the direction parallel to the reference side, with the size of the reference side being the same size as the side corresponding to the reference side of the display surface of the display unit 216 of the portable information device 200 Determine the maximum number. The arrangement number determination unit 59 determines “1” as the maximum number that can be arranged in the direction intersecting the reference side. Arrangement number determination unit 59 includes a signal indicating whether the reference side is in the vertical direction or the horizontal direction, and the length of the side corresponding to the reference side of the display surface of display unit 216 of portable information device 200. Generate size information. The arrangement number determination unit 59 outputs the arrangement size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction to the print data generation unit 57.

より具体的には、表示用画像が表示部216の表示面よりも横長で、その短手方向が縦方向の辺の場合、配置数決定部59は、表示用画像の縦方向の辺を基準辺とし、複数の表示用画像を、表示用画像の縦方向の辺が携帯情報装置200の表示部216の表示面の縦方向の長さと同じ長さで、縦方向に配列可能な最大数NVを決定し、横方向に配列可能な最大数NHを「1」に決定する。縦方向に配列可能な最大数NVは、表示面の縦方向の辺の長さLV1で用紙の縦方向の辺の長さLV2を除算した値の整数部分である。縦方向の最大数NVは上記式(1)で示される。配置数決定部59は、基準辺が縦方向であることを示す信号と、携帯情報装置200の表示部216の表示面の縦方向の辺の長さと、を含む配置サイズ情報を生成し、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。   More specifically, when the display image is horizontally longer than the display surface of the display unit 216 and the short direction is a vertical side, the arrangement number determination unit 59 uses the vertical side of the display image as a reference. The maximum number NV that can be arranged in the vertical direction, with a plurality of display images, the vertical side of the display image having the same length as the vertical length of the display surface of the display unit 216 of the portable information device 200 And the maximum number NH that can be arranged in the horizontal direction is determined as “1”. The maximum number NV that can be arranged in the vertical direction is an integer part of a value obtained by dividing the length LV2 of the vertical side of the sheet by the length LV1 of the vertical side of the display surface. The maximum number NV in the vertical direction is expressed by the above formula (1). The arrangement number determination unit 59 generates arrangement size information including a signal indicating that the reference side is in the vertical direction and the length of the side in the vertical direction of the display surface of the display unit 216 of the portable information device 200. The size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction are output to the print data generation unit 57.

また、表示用画像が表示部216の表示面よりも縦長で、その短手方向が横方向の辺の場合、配置数決定部59は、表示用画像の横方向の辺を基準辺とし、複数の表示用画像を、表示用画像の横方向の辺が携帯情報装置200の表示部216の表示面の横方向の長さと同じ長さで、横方向に配列可能な最大数NHを決定し、縦方向に配列可能な最大数NHを「1」に決定する。横方向に配列可能な最大数NHは、表示面の縦方向の辺の長さLH1で用紙の縦方向の辺の長さLH2を除算した値の整数部分である。横方向の最大数NVは上記式(2)で示される。配置数決定部59は、基準辺が横方向であることを示す信号と、携帯情報装置200の表示部216の表示面の横方向の辺の長さと、を含む配置サイズ情報を生成し、配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、をプリントデータ生成部57に出力する。   When the display image is vertically longer than the display surface of the display unit 216 and the short side is a side in the horizontal direction, the arrangement number determining unit 59 uses the side in the horizontal direction of the display image as a reference side, The maximum number NH that can be arranged in the horizontal direction is determined with the horizontal side of the display image having the same length as the horizontal length of the display surface of the display unit 216 of the portable information device 200, The maximum number NH that can be arranged in the vertical direction is determined to be “1”. The maximum number NH that can be arranged in the horizontal direction is an integer part of a value obtained by dividing the vertical side length LH2 of the paper by the vertical side length LH1 of the display surface. The maximum number NV in the horizontal direction is expressed by the above formula (2). The arrangement number determining unit 59 generates arrangement size information including a signal indicating that the reference side is in the horizontal direction and the length of the side in the horizontal direction of the display surface of the display unit 216 of the portable information device 200, and arranging the arrangement size information. The size information, the maximum number NH that can be arranged in the horizontal direction, and the maximum number NV that can be arranged in the vertical direction are output to the print data generation unit 57.

プリントデータ生成部57は、データ受信部51から複数の表示用画像とプリント条件とが入力され、配置数決定部59から配置サイズ情報と、横方向に配列可能な最大数NHと、縦方向に配列可能な最大数NVと、が入力される。プリントデータ生成部57は、配置サイズ情報に基づいて、複数の表示用画像を拡大または縮小する。   The print data generation unit 57 receives a plurality of display images and print conditions from the data reception unit 51, the arrangement size information from the arrangement number determination unit 59, the maximum number NH that can be arranged in the horizontal direction, and the vertical direction. The maximum number NV that can be arranged is input. The print data generation unit 57 enlarges or reduces the plurality of display images based on the arrangement size information.

具体的には、配置サイズ情報が縦方向の長さと横方向の長さとを含む場合、表示用画像の縦方向の長さおよび横方向の長さそれぞれが、配置サイズ情報に含まれる縦方向の長さおよび横方向の長さと同じになるように、表示用画像を縦方向および横方向にそれぞれ拡大または縮小する。配置サイズ情報が縦方向であることを示す信号と辺の長さとを含む場合、表示用画像の縦方向の長さが配置サイズ情報に含まれる辺の長さと同じになるように倍率を決定し、表示用画像を縦方向および横方向にそれぞれ決定された倍率で拡大または縮小する。また、配置サイズ情報が横方向であることを示す信号と辺の長さとを含む場合、表示用画像の横方向の長さが配置サイズ情報に含まれる辺の長さと同じになるように倍率を決定し、表示用画像を縦方向および横方向にそれぞれ決定された倍率で拡大または縮小する。   Specifically, when the arrangement size information includes a vertical length and a horizontal length, the vertical length and the horizontal length of the display image are respectively included in the vertical direction included in the arrangement size information. The display image is enlarged or reduced in the vertical direction and the horizontal direction so that the length and the length in the horizontal direction are the same. If the placement size information includes a signal indicating that it is in the vertical direction and the length of the side, the magnification is determined so that the vertical length of the display image is the same as the length of the side included in the placement size information. The display image is enlarged or reduced at a magnification determined in the vertical direction and the horizontal direction, respectively. In addition, when the arrangement size information includes a signal indicating that it is in the horizontal direction and the length of the side, the magnification is set so that the horizontal length of the display image is the same as the length of the side included in the arrangement size information. The image for display is enlarged or reduced at the magnification determined in the vertical direction and the horizontal direction, respectively.

プリントデータ生成部57は、配置サイズ情報で定まるサイズに拡大または縮小した後の複数の表示用画像を、横方向に配列可能な最大数NHだけ配置し、縦方向に配列可能な最大数NVだけ配置した画像を生成する。プリントデータ生成部57は、複数の表示用画像の数が、NH×NVより大きい場合、2以上の画像を生成する。プリントデータ生成部57は、画像形成部140を制御し、生成した画像を用紙に形成させる。これにより、1枚の用紙に複数の表示用画像を配置した画像が形成される。   The print data generation unit 57 arranges a plurality of display images after being enlarged or reduced to a size determined by arrangement size information by the maximum number NH that can be arranged in the horizontal direction, and by the maximum number NV that can be arranged in the vertical direction. Generate a placed image. The print data generation unit 57 generates two or more images when the number of display images is larger than NH × NV. The print data generation unit 57 controls the image forming unit 140 to form the generated image on a sheet. Thereby, an image in which a plurality of display images are arranged on one sheet is formed.

図7〜図10は、表示用画像の一例を示す図である。図7〜図10に示す4つの表示用画像は、1つのウェブページに基づいて生成される第1ページ〜第4ページの表示用画像である。図7は第1ページの表示用画像610を示し、図8は第2ページの表示用画像620を示し、図9は第3ページの表示用画像630を示し、図10は第4ページの表示用画像640を示す。   7-10 is a figure which shows an example of the image for a display. The four display images shown in FIGS. 7 to 10 are display images of the first page to the fourth page that are generated based on one web page. 7 shows a display image 610 for the first page, FIG. 8 shows a display image 620 for the second page, FIG. 9 shows a display image 630 for the third page, and FIG. 10 shows a display for the fourth page. A work image 640 is shown.

図11は、MFPにより用紙に形成された画像の一例を示す図である。図11に示す画像700は、図7〜図10に示した第1〜第4ページの表示用画像610、620,630,640を縦方向に2個、横方向に2個、配置した画像である。   FIG. 11 is a diagram illustrating an example of an image formed on a sheet by the MFP. An image 700 shown in FIG. 11 is an image in which two display images 610, 620, 630, and 640 of the first to fourth pages shown in FIGS. 7 to 10 are arranged in the vertical direction and two in the horizontal direction. is there.

図12は、ブラウジング処理の流れの一例を示すフローチャートである。ブラウジング処理は、携帯情報装置200が備えるCPU211がフラッシュメモリ213に記憶されたプログラムを実行することにより、CPU211により実行される処理である。図12を参照して、CPU211は、URLを受け付けたか否かを判断する。URLを受け付けるまで待機状態となり、URLを受け付けたならば処理をステップS02に進める。操作部163によってユーザーにより入力されたURLを検出すると、検出されたURLを受け付ける。また、予め定められたURLが定められている場合には、ブラウジングプログラムが起動された時点で、ユーザーによるURLの入力を受け付けることなく、予め定められたそのURLを決定するようにしてよい。   FIG. 12 is a flowchart illustrating an exemplary flow of a browsing process. The browsing process is a process executed by the CPU 211 when the CPU 211 included in the portable information device 200 executes a program stored in the flash memory 213. Referring to FIG. 12, CPU 211 determines whether a URL has been accepted. The process waits until a URL is received. If a URL is received, the process proceeds to step S02. When the URL input by the user is detected by the operation unit 163, the detected URL is accepted. Further, when a predetermined URL is determined, the predetermined URL may be determined without accepting the input of the URL by the user when the browsing program is activated.

ステップS02においては、ステップS01において受け付けられたURLを設定したページ送信要求コマンドを送信する。ページ送信要求コマンドは、例えば、GETコマンドであり、URLで特定されるコンピューター、ここでは、サーバー400にGETコマンドを無線LANI/F218を介して送信する場合を例に説明する。   In step S02, a page transmission request command in which the URL accepted in step S01 is set is transmitted. The page transmission request command is, for example, a GET command, and a case where the GET command is transmitted to the computer specified by the URL, here, the server 400 via the wireless LAN I / F 218 will be described as an example.

次のステップS03においては、ウェブページを受信したか否かを判断する。無線LANI/F218が、ステップS02においてページ送信要求コマンドを送信したコンピューター、ここでは、サーバー400からウェブページを受信したか否かを判断する。サーバー400からウェブページを受信するまで待機状態となり、ウェブページを受信したならば処理をステップS04に進める。   In the next step S03, it is determined whether or not a web page has been received. It is determined whether or not the wireless LAN I / F 218 has received a web page from the computer that transmitted the page transmission request command in step S02, here, the server 400. The process waits until a web page is received from server 400. If a web page is received, the process proceeds to step S04.

ステップS04においては、ステップS03において受信されたウェブページを解釈し、複数ページの表示用画像を生成する。次のステップS05においては、複数ページのうち表示対象とするページを決定し処理をステップS06に進める。ステップS06においては、表示部分を決定する。表示対象のページの表示用画像のうち表示部216に表示する部分を表示部分として決定する。デフォルトでは表示用画像の全部を表示部分に決定する。そして、表示用画像のうち表示部分を表示部216に表示し(ステップS07)、処理をステップS08に進める。   In step S04, the web page received in step S03 is interpreted to generate a display image for a plurality of pages. In the next step S05, a page to be displayed among a plurality of pages is determined, and the process proceeds to step S06. In step S06, a display portion is determined. Of the display image of the display target page, the part to be displayed on the display unit 216 is determined as the display part. By default, the entire display image is determined as the display portion. Then, the display portion of the display image is displayed on the display unit 216 (step S07), and the process proceeds to step S08.

ステップS08においては、ユーザーによる操作を受け付けたか否かを判断する。ユーザーが操作部217に入力する操作を受け付ける。ユーザーによる操作は、表示部分の変更を指示するための表示変更指示操作と、複数の表示用画像をプリントするためのプリント指示操作と、処理を終了させる終了指示操作と、表示対象のページの表示用画像を別のページの表示用画像に切り換えるためのページ切換指示操作と、を含む。表示変更指示操作は、表示部216に表示される画像の拡大または縮小を指示する拡大操作または縮小操作と、表示用画像中の表示部分の移動を指示するいわゆるスクロール操作と、を含む。   In step S08, it is determined whether an operation by the user is accepted. An operation input by the user to the operation unit 217 is received. The user operation includes a display change instruction operation for instructing to change the display portion, a print instruction operation for printing a plurality of display images, an end instruction operation for ending the process, and a display of a display target page. A page switching instruction operation for switching the image to a display image on another page. The display change instruction operation includes an enlargement operation or reduction operation for instructing enlargement or reduction of an image displayed on the display unit 216, and a so-called scroll operation for instructing movement of a display portion in the display image.

次のステップS08においては、受け付けられた操作によって処理を分岐させる。表示変更指示操作を受け付けたならば処理をステップS09に進め、プリント指示操作を受け付けたならば処理をステップS14に進め、終了指示操作を受け付けたならば処理を終了し、ページ切換指示操作を受け付けたならば処理をステップS22に進める。   In the next step S08, the process is branched according to the accepted operation. If a display change instruction operation is accepted, the process proceeds to step S09. If a print instruction operation is accepted, the process proceeds to step S14. If an end instruction operation is accepted, the process ends, and a page switching instruction operation is accepted. If so, the process proceeds to step S22.

ステップS09においては、表示部分を変更し、処理をステップS10に進める。拡大操作を受け付ける場合は、表示部分のサイズを小さくし、表示用画像中でサイズを変更した後の表示部分を拡大して表示部216の全体に表示する。縮小操作を受け付ける場合は、表示部分のサイズを大きくし、表示用画像中でサイズを変更した後の表示部分を縮小して表示部216の全体に表示する。スクロール操作を受け付ける場合は、表示部分を並行移動し、表示用画像中の移動後の表示部分を表示部161の全体に表示する。   In step S09, the display portion is changed, and the process proceeds to step S10. When accepting an enlargement operation, the size of the display portion is reduced, and the display portion after the size is changed in the display image is enlarged and displayed on the entire display unit 216. When accepting the reduction operation, the size of the display portion is increased, and the display portion after the size is changed in the display image is reduced and displayed on the entire display unit 216. When a scroll operation is accepted, the display part is moved in parallel, and the display part after the movement in the display image is displayed on the entire display unit 161.

ステップS10においては、ステップS08において受け付けられた操作が拡大操作または縮小操作か否かを判断する。拡大操作または縮小操作ならば処理をステップS11に進めるが、そうでなければ処理をステップS12に進める。ステップS11においては、拡大操作または縮小操作によって拡大または縮小された倍率を含み、拡大操作または縮小操作があったことを示す操作状態をフラッシュメモリ213に記憶し、処理をステップS12に進める。ステップS12においては、ステップS08において受け付けられた操作がスクロール操作か否かを判断する。スクロール操作ならば処理をステップS13に進めるが、そうでなければ処理をステップS08に戻す。ステップS13においては、スクロール操作の方向を含み、スクロール操作があったことを示す操作状態をフラッシュメモリ213に記憶し、ステップS08に戻す。   In step S10, it is determined whether or not the operation accepted in step S08 is an enlargement operation or a reduction operation. If it is an enlargement operation or a reduction operation, the process proceeds to step S11; otherwise, the process proceeds to step S12. In step S11, the operation state indicating that there has been an enlargement operation or reduction operation is stored in the flash memory 213, including the magnification that has been enlarged or reduced by the enlargement operation or reduction operation, and the process proceeds to step S12. In step S12, it is determined whether or not the operation accepted in step S08 is a scroll operation. If so, the process proceeds to step S13; otherwise, the process returns to step S08. In step S13, the operation state including the direction of the scroll operation and indicating that the scroll operation has been performed is stored in the flash memory 213, and the process returns to step S08.

処理がステップS14に進む場合、ステップS08においてプリント指示操作が受け付けられた場合である。ステップS14においては、出力先を受け付ける。具体的には、プリント可能な装置を識別するための装置識別情報を予め登録しておき、登録された装置識別情報のリストを選択可能に表示部216に表示し、ユーザーがリストのうちから1つを選択すれば、選択された装置識別情報で特定される装置を出力先の装置として受け付ける。   The process proceeds to step S14 when the print instruction operation is accepted in step S08. In step S14, an output destination is accepted. Specifically, device identification information for identifying a printable device is registered in advance, and a list of registered device identification information is displayed on the display unit 216 so as to be selectable. If one is selected, the device specified by the selected device identification information is accepted as an output destination device.

次のステップS15においては、用紙サイズと使用方向とを受け付ける。表示部216にプリント条件設定画面を表示し、ユーザーが操作部217にプリント条件設定画面に従って入力する用紙サイズと使用方向とを受け付ける。用紙は矩形なので、用紙のサイズは、用紙の長手方向の長さと、短手方向の長さで定まる。なお、用紙サイズは、用紙の長手方向の長さと、短手方向の長さとが予め定められたA4サイズ、B4サイズ等であってもよい。使用方向は、用紙の長手方向を縦にして画像形成する場合における縦方向と、長手方向を横にして画像形成する場合における横方向とのいずれかである。次のステップS16においては、用紙サイズと使用方向とをプリント条件に設定し、処理をステップS17に進める。   In the next step S15, the paper size and direction of use are accepted. A print condition setting screen is displayed on the display unit 216, and a paper size and a use direction input by the user to the operation unit 217 according to the print condition setting screen are received. Since the paper is rectangular, the paper size is determined by the length in the longitudinal direction of the paper and the length in the short direction. The paper size may be an A4 size, a B4 size, or the like in which the length in the longitudinal direction and the length in the short direction of the paper are predetermined. The direction of use is either the vertical direction when the image is formed with the longitudinal direction of the paper vertical, or the horizontal direction when the image is formed with the longitudinal direction being horizontal. In the next step S16, the paper size and use direction are set as print conditions, and the process proceeds to step S17.

ステップS17においては、自動配置指示を設定する操作受け付けたか否かを判断する。ユーザーが自動配置指示設定画面に従って、「Yes」を指示する操作を操作部217に入力すれば、自動配置指示を設定する操作を受け付ける。自動配置指示を設定する操作受け付けたならば処理をステップS18に進めるが、そうでなければステップS18をスキップして処理をステップ19に進める。ステップS18においては、自動配置指示をプリント条件に設定し、処理をステップS19に進める。   In step S17, it is determined whether an operation for setting an automatic placement instruction has been accepted. If the user inputs an operation of instructing “Yes” to the operation unit 217 according to the automatic arrangement instruction setting screen, the operation of setting the automatic arrangement instruction is accepted. If an operation for setting an automatic placement instruction has been accepted, the process proceeds to step S18. If not, step S18 is skipped and the process proceeds to step 19. In step S18, an automatic arrangement instruction is set as a print condition, and the process proceeds to step S19.

ステップS19においては、ステップS14においては受け付けられた出力先に、ステップS04において生成された複数ページの表示用画像とプリント条件とを送信し、処理をステップS20に進める。具体的には、ステップS14において受け付けられた出力先、ここでは、MFP100に無線LANI/F218を介して、複数ページの表示用画像とプリント条件とを送信する。ステップS20においては、ステップS14において受け付けられた出力先に、表示部216の表示能力を送信し、処理をステップS21に進める。表示部216の表示能力は、表示部216の表示面のサイズとして、表示部216の表示面の縦方向の長さと横方向の長さと、を含む。3軸加速度センサー219により検出される重力方向に基づいて、表示部216の表示面の縦方向および横方向を決定する。   In step S19, the display image and print conditions of the plurality of pages generated in step S04 are transmitted to the output destination accepted in step S14, and the process proceeds to step S20. Specifically, a plurality of pages of display images and print conditions are transmitted via the wireless LAN I / F 218 to the output destination accepted in step S14, here, the MFP 100. In step S20, the display capability of display unit 216 is transmitted to the output destination accepted in step S14, and the process proceeds to step S21. The display capability of the display unit 216 includes the vertical length and the horizontal length of the display surface of the display unit 216 as the size of the display surface of the display unit 216. Based on the direction of gravity detected by the triaxial acceleration sensor 219, the vertical direction and the horizontal direction of the display surface of the display unit 216 are determined.

ステップS21においては、ステップS14において受け付けられた出力先に、ステップS11またはステップS13においてフラッシュメモリ213に記憶された操作状態を送信し、処理をステップS08に戻す。具体的には、ステップS14において受け付けられた出力先、ここでは、MFP100に無線LANI/F218を介して、操作状態を送信する。   In step S21, the operation state stored in flash memory 213 in step S11 or step S13 is transmitted to the output destination accepted in step S14, and the process returns to step S08. Specifically, the operation state is transmitted to the output destination accepted in step S14, here, the MFP 100 via the wireless LAN I / F 218.

処理がステップS22に進む場合、ステップS08においてページ切換指示操作が受け付けられた場合である。ステップS22においては、ステップS04において生成された複数ページの表示用画像のうち表示対象とするページの表示用画像を決定し処理をステップS06に戻す。   The process proceeds to step S22 when the page switching instruction operation is accepted in step S08. In step S22, the display image of the page to be displayed among the plurality of display images generated in step S04 is determined, and the process returns to step S06.

図13は、プリント処理の流れの一例を示すフローチャートである。プリント処理は、MFP100が備えるCPU111が、ROM113、EEPROM115、HDD116またはCD−ROM119Aに記憶された画像形成プログラムを実行することにより、CPU111により実行される処理である。図13を参照して、CPU111は、複数の表示用画像とプリント条件を受信したか否かを判断する(ステップS51)。複数の表示用画像とプリント条件を受信するまで待機状態となり(ステップS51でNO)、それらを受信したならば(ステップS51でYES)、処理をステップS52に進める。換言すれば、プリント処理は、複数の表示用画像とプリント条件を受信することを条件に、実行される処理である。ここでは、通信I/F部112が、携帯情報装置200から複数の表示用画像とプリント条件を受信する場合を例に説明する。   FIG. 13 is a flowchart illustrating an example of the flow of print processing. The print processing is processing executed by CPU 111 when CPU 111 provided in MFP 100 executes an image forming program stored in ROM 113, EEPROM 115, HDD 116, or CD-ROM 119A. Referring to FIG. 13, CPU 111 determines whether or not a plurality of display images and print conditions have been received (step S51). The process waits until a plurality of display images and print conditions are received (NO in step S51). If they are received (YES in step S51), the process proceeds to step S52. In other words, the printing process is a process executed on condition that a plurality of display images and printing conditions are received. Here, a case where the communication I / F unit 112 receives a plurality of display images and print conditions from the portable information device 200 will be described as an example.

ステップS52においては、プリント条件に自動配置指示が設定されているか否かを判断する。自動配置指示が設定されているならば処理をステップS53に進めるが、そうでなければ処理をステップS60に進める。ステップS60においては、複数の表示用画像のうちから1つを処理対象に選択し、処理をステップS61に進める。ステップS61においては、選択された表示用画像をプリント条件に従って用紙に画像形成し、処理をステップS62に進める。ステップS62においては、複数の表示用画像のうちから処理対象に選択されていない表示用画像が存在するか否かを判断する。未選択の表示用画像が存在すれば処理をステップS60に戻すが、そうでなければ処理を終了する。   In step S52, it is determined whether an automatic placement instruction is set in the print conditions. If the automatic placement instruction is set, the process proceeds to step S53; otherwise, the process proceeds to step S60. In step S60, one of the plurality of display images is selected as a processing target, and the process proceeds to step S61. In step S61, the selected display image is formed on a sheet according to the printing conditions, and the process proceeds to step S62. In step S62, it is determined whether there is a display image that is not selected as a processing target from among the plurality of display images. If there is an unselected display image, the process returns to step S60. If not, the process ends.

ステップS53においては、表示能力を取得する。通信I/F部112が、携帯情報装置200から表示能力を受信すると、その表示能力を取得する。次のステップS54においては、操作状態を取得する。通信I/F部112が、携帯情報装置200から操作状態を受信すると、その操作状態を取得する。   In step S53, display capability is acquired. When communication I / F unit 112 receives display capability from portable information device 200, it acquires the display capability. In the next step S54, the operation state is acquired. When communication I / F unit 112 receives an operation state from portable information device 200, the operation state is acquired.

次のステップS55においては、用紙サイズと使用方向とを取得する。具体的には、ステップS51において受信されたプリント条件に設定されている用紙サイズと使用方向とを抽出する。次のステップS56においては、配置数決定処理を実行し、処理をステップS57に進める。配置数決定処理の詳細は後述するが、配置サイズ情報と、縦方向に配列可能な最大数と、横方向に配列可能な最大数と、を決定する処理である。   In the next step S55, the paper size and direction of use are acquired. Specifically, the paper size and use direction set in the print condition received in step S51 are extracted. In the next step S56, an arrangement number determination process is executed, and the process proceeds to step S57. Although details of the arrangement number determination process will be described later, this is a process of determining arrangement size information, the maximum number that can be arranged in the vertical direction, and the maximum number that can be arranged in the horizontal direction.

次のステップS57においては、複数の表示用画像それぞれを、配置数決定処理によって決定された配置サイズ情報で定まるサイズに拡大または縮小し、処理をステップS58に進める。具体的には、配置サイズ情報が縦方向の長さと横方向の長さとを含む場合、表示用画像の縦方向の長さおよび横方向の長さそれぞれが、配置サイズ情報に含まれる縦方向の長さおよび横方向の長さと同じになるように、表示用画像を縦方向および横方向にそれぞれ拡大または縮小する。また、配置サイズ情報が縦方向であることを示す信号と辺の長さとを含む場合、表示用画像の縦方向の長さが配置サイズ情報に含まれる辺の長さと同じになるように倍率を決定し、表示用画像を縦方向および横方向にそれぞれ決定された倍率で拡大または縮小する。また、配置サイズ情報が横方向であることを示す信号と辺の長さとを含む場合、表示用画像の横方向の長さが配置サイズ情報に含まれる辺の長さと同じになるように倍率を決定し、表示用画像を縦方向および横方向にそれぞれ決定された倍率で拡大または縮小する。   In the next step S57, each of the plurality of display images is enlarged or reduced to a size determined by the arrangement size information determined by the arrangement number determination process, and the process proceeds to step S58. Specifically, when the arrangement size information includes a vertical length and a horizontal length, the vertical length and the horizontal length of the display image are respectively included in the vertical direction included in the arrangement size information. The display image is enlarged or reduced in the vertical direction and the horizontal direction so that the length and the length in the horizontal direction are the same. In addition, when the arrangement size information includes a signal indicating that it is in the vertical direction and the length of the side, the magnification is set so that the vertical length of the display image is the same as the length of the side included in the arrangement size information. The image for display is enlarged or reduced at the magnification determined in the vertical direction and the horizontal direction, respectively. In addition, when the arrangement size information includes a signal indicating that it is in the horizontal direction and the length of the side, the magnification is set so that the horizontal length of the display image is the same as the length of the side included in the arrangement size information. The image for display is enlarged or reduced at the magnification determined in the vertical direction and the horizontal direction, respectively.

ステップS58においては、拡大または縮小された複数の表示用画像を、縦方向に配列可能な最大数および横方向に配列可能な最大数となるまで、順に配置した画像を生成する。次のステップS59においては、画像形成部140を制御して、生成された画像を、プリント条件によって設定されたサイズおよび使用方向の用紙に形成させ、処理を終了する。   In step S58, images in which a plurality of enlarged or reduced images for display are arranged in order until the maximum number that can be arranged in the vertical direction and the maximum number that can be arranged in the horizontal direction are generated. In the next step S59, the image forming unit 140 is controlled to form the generated image on a sheet having a size and use direction set according to the printing conditions, and the process is terminated.

図14および図15は、配置数決定処理の流れの一例を示すフローチャートである。配置数決定処理は、図13のステップS56において実行される処理である。図14および図15を参照して、CPU111は、表示用画像を送信してきた携帯情報装置200の表示部216の表示面サイズを決定する。表示面サイズを、図13のステップS53において携帯情報装置200から取得した表示能力に含まれる縦方向の長さと横方向の長さに決定する。   14 and 15 are flowcharts showing an example of the flow of the arrangement number determination process. The arrangement number determination process is a process executed in step S56 of FIG. Referring to FIGS. 14 and 15, CPU 111 determines the display surface size of display unit 216 of portable information device 200 that has transmitted the display image. The display surface size is determined as the vertical length and the horizontal length included in the display capability acquired from the portable information device 200 in step S53 of FIG.

次のステップS72においては、画像を形成する用紙の用紙サイズと使用方向を決定する。図13のステップS51において携帯情報装置200から取得したプリント条件により定められた用紙サイズと使用方向とを決定する。   In the next step S72, the paper size and the direction of use of the paper on which the image is to be formed are determined. In step S51 of FIG. 13, the paper size and use direction determined by the printing conditions acquired from the portable information device 200 are determined.

次のステップS73においては、図13のステップS54において携帯情報装置200から取得した操作状態に基づいて、携帯情報装置200において拡大操作がされているか否かを判断する。拡大操作がされたことを示す信号を含む操作状態が取得されていれば、拡大操作がされたと判断する。拡大操作がされていれば処理をステップS74に進めるが、そうでなければ処理をステップS75に進める。ステップS74においては、ステップS71において決定された表示面サイズを、拡大操作がされたことを示す信号を含む操作状態に含まれる倍率で拡大し、処理をステップS75に進める。   In the next step S73, based on the operation state acquired from the portable information device 200 in step S54 of FIG. If an operation state including a signal indicating that the enlargement operation has been performed is acquired, it is determined that the enlargement operation has been performed. If the enlargement operation has been performed, the process proceeds to step S74; otherwise, the process proceeds to step S75. In step S74, the display surface size determined in step S71 is enlarged at the magnification included in the operation state including the signal indicating that the enlargement operation has been performed, and the process proceeds to step S75.

ステップS75においては、図13のステップS54において携帯情報装置200から取得した操作状態に基づいて、携帯情報装置200においてスクロール操作がされているか否かを判断する。スクロール操作がされたことを示す信号を含む操作状態が取得されていれば、スクロール操作がされたと判断する。スクロール操作がされていれば処理をステップS74に進めるが、そうでなければ処理をステップS85に進める。   In step S75, based on the operation state acquired from portable information device 200 in step S54 of FIG. 13, it is determined whether or not a scroll operation is being performed in portable information device 200. If an operation state including a signal indicating that the scroll operation has been performed is acquired, it is determined that the scroll operation has been performed. If the scroll operation has been performed, the process proceeds to step S74; otherwise, the process proceeds to step S85.

ステップS76においては、スクロール操作の方向によって処理を分岐する。スクロール操作がされたことを示す信号を含む操作状態に含まれるスクロール操作の方向に基づいて処理を分岐する。スクロール操作の方向が横方向ならば処理をステップS77に進め、縦方向ならば処理をステップS81に進める。   In step S76, the process branches depending on the direction of the scroll operation. The processing branches based on the direction of the scroll operation included in the operation state including the signal indicating that the scroll operation has been performed. If the direction of the scroll operation is horizontal, the process proceeds to step S77, and if vertical, the process proceeds to step S81.

ステップS77においては、表示用画像の縦方向を基準辺に設定する。換言すれば、ステップS71において決定された表示面サイズのうち縦方向の辺を基準辺に設定する。次のステップS78においては、横方向に配列可能な最大数NHを「1」に決定し、処理をステップS79に進める。ステップS79においては、縦方向に配列可能な最大数NVを決定する。具体的には、ステップS74が実行されない場合には、ステップS71において決定された表示面サイズの縦方向の長さでステップS72において決定された用紙の縦方向の長さを除算した値の整数部分を縦方向に配列可能な最大数NVに決定する。ステップS74が実行される場合には、ステップS74において表示面サイズの縦方向の長さを拡大した後の縦方向の長さでステップS72において決定された用紙の縦方向の長さを除算した値の整数部分を縦方向に配列可能な最大数NVに決定する。次のステップS80においては、配置サイズ情報を生成し、処理をプリント処理に戻す。具体的には、ステップS74が実行されない場合には、基準辺が縦方向であることを示す信号と、ステップS71において決定された表示面サイズの縦方向の長さと、を含む配置サイズ情報を生成する。ステップS74が実行される場合には、基準辺が縦方向であることを示す信号と、ステップS71において決定された表示面サイズの縦方向の長さを拡大した後の縦方向の長さと、を含む配置サイズ情報を生成する。   In step S77, the vertical direction of the display image is set as the reference side. In other words, the vertical side of the display surface size determined in step S71 is set as the reference side. In the next step S78, the maximum number NH that can be arranged in the horizontal direction is determined as “1”, and the process proceeds to step S79. In step S79, the maximum number NV that can be arranged in the vertical direction is determined. Specifically, if step S74 is not executed, the integer part of the value obtained by dividing the vertical length of the paper determined in step S72 by the vertical length of the display surface size determined in step S71. Is determined as the maximum number NV that can be arranged in the vertical direction. When step S74 is executed, a value obtained by dividing the vertical length of the paper determined in step S72 by the vertical length after the vertical length of the display surface size is enlarged in step S74. Is determined to be the maximum number NV that can be arranged in the vertical direction. In the next step S80, arrangement size information is generated, and the process returns to the print process. Specifically, when step S74 is not executed, arrangement size information including a signal indicating that the reference side is in the vertical direction and the vertical length of the display surface size determined in step S71 is generated. To do. When step S74 is executed, a signal indicating that the reference side is in the vertical direction, and the vertical length after the vertical length of the display surface size determined in step S71 is enlarged, Generate placement size information including.

ステップS81においては、表示用画像の横縦方向を基準辺に設定する。換言すれば、ステップS71において決定された表示面サイズのうち横方向の辺を基準辺に設定する。次のステップS82においては、縦方向に配列可能な最大数NVを「1」に決定し、処理をステップS83に進める。ステップS83においては、横方向に配列可能な最大数NHを決定する。具体的には、ステップS74が実行されない場合には、ステップS71において決定された表示面サイズの横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NVに決定する。ステップS74が実行される場合には、ステップS74において表示面サイズの横方向の長さを拡大した後の横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NHに決定する。   In step S81, the horizontal and vertical directions of the display image are set as the reference side. In other words, the horizontal side of the display surface size determined in step S71 is set as the reference side. In the next step S82, the maximum number NV that can be arranged in the vertical direction is determined to be “1”, and the process proceeds to step S83. In step S83, the maximum number NH that can be arranged in the horizontal direction is determined. Specifically, when step S74 is not executed, the integer part of the value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length of the display surface size determined in step S71. Is determined as the maximum number NV that can be arranged in the horizontal direction. When step S74 is executed, a value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length after the horizontal length of the display surface size is expanded in step S74. Is determined as the maximum number NH that can be arranged in the horizontal direction.

次のステップS84においては、配置サイズ情報を生成し、処理をプリント処理に戻す。具体的には、ステップS74が実行されない場合には、基準辺が横方向であることを示す信号と、ステップS71において決定された表示面サイズの横方向の長さと、を含む配置サイズ情報を生成する。ステップS74が実行される場合には、基準辺が横方向であることを示す信号と、ステップS71において決定された表示面サイズの横方向の長さを拡大した後の横方向の長さと、を含む配置サイズ情報を生成する。   In the next step S84, arrangement size information is generated, and the process returns to the printing process. Specifically, when step S74 is not executed, arrangement size information including a signal indicating that the reference side is in the horizontal direction and the horizontal length of the display surface size determined in step S71 is generated. To do. When step S74 is executed, a signal indicating that the reference side is in the horizontal direction, and the horizontal length after the horizontal length of the display surface size determined in step S71 is increased, Generate placement size information including.

ステップS85においては、表示用画像と表示面サイズのアスペクト比が異なるか否かを判断する。両者のアスペクト比が異なれば処理をステップS86に進めるが、そうでなければ処理をステップS94に進める。ステップS86においては、表示用画像の短手方向の辺を基準辺に決定する。表示用画像が横長で、縦方向の辺が横方向の辺より短ければ縦方向の辺を基準辺に設定する。表示用画像が縦長で、横方向の辺が縦方向の辺より短ければ横方向の辺を基準辺に設定する。   In step S85, it is determined whether or not the aspect ratio between the display image and the display surface size is different. If the two aspect ratios are different, the process proceeds to step S86; otherwise, the process proceeds to step S94. In step S86, the short side of the display image is determined as the reference side. If the display image is horizontally long and the vertical side is shorter than the horizontal side, the vertical side is set as the reference side. If the display image is vertically long and the side in the horizontal direction is shorter than the side in the vertical direction, the side in the horizontal direction is set as the reference side.

次のステップS87においては、基準辺の方向によって処理を分岐させる。基準辺の方向が縦方向ならば処理をステップS88に進め、基準辺の方向が横方向ならば処理をステップS91に進める。ステップS88においては、横方向に配列可能な最大数NHを「1」に決定し、処理をステップS89に進める。ステップS89においては、縦方向に配列可能な最大数NVを決定する。具体的には、ステップS74が実行されない場合には、ステップS71において決定された表示面サイズの横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NVに決定する。ステップS74が実行される場合には、ステップS74において表示面サイズの横方向の長さを拡大した後の横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NHに決定する。   In the next step S87, the process is branched depending on the direction of the reference side. If the direction of the reference side is the vertical direction, the process proceeds to step S88. If the direction of the reference side is the horizontal direction, the process proceeds to step S91. In step S88, the maximum number NH that can be arranged in the horizontal direction is determined as “1”, and the process proceeds to step S89. In step S89, the maximum number NV that can be arranged in the vertical direction is determined. Specifically, when step S74 is not executed, the integer part of the value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length of the display surface size determined in step S71. Is determined as the maximum number NV that can be arranged in the horizontal direction. When step S74 is executed, a value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length after the horizontal length of the display surface size is expanded in step S74. Is determined as the maximum number NH that can be arranged in the horizontal direction.

次のステップS90においては、配置サイズ情報を生成し、処理をプリント処理に戻す。具体的には、ステップS74が実行されない場合には、基準辺が縦方向であることを示す信号と、ステップS71において決定された表示面サイズの縦方向の長さと、を含む配置サイズ情報を生成する。ステップS74が実行される場合には、基準辺が縦方向であることを示す信号と、ステップS71において決定された表示面サイズの縦方向の長さを拡大した後の縦方向の長さと、を含む配置サイズ情報を生成する。   In the next step S90, arrangement size information is generated, and the process returns to the print process. Specifically, when step S74 is not executed, arrangement size information including a signal indicating that the reference side is in the vertical direction and the vertical length of the display surface size determined in step S71 is generated. To do. When step S74 is executed, a signal indicating that the reference side is in the vertical direction, and the vertical length after the vertical length of the display surface size determined in step S71 is enlarged, Generate placement size information including.

ステップS91においては、縦方向に配列可能な最大数NVを「1」に決定し、処理をステップS92に進める。ステップS92においては、横方向に配列可能な最大数NHを決定する。具体的には、ステップS74が実行されない場合には、ステップS71において決定された表示面サイズの横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NVに決定する。ステップS74が実行される場合には、ステップS74において表示面サイズの横方向の長さを拡大した後の横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NHに決定する。   In step S91, the maximum number NV that can be arranged in the vertical direction is determined as “1”, and the process proceeds to step S92. In step S92, the maximum number NH that can be arranged in the horizontal direction is determined. Specifically, when step S74 is not executed, the integer part of the value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length of the display surface size determined in step S71. Is determined as the maximum number NV that can be arranged in the horizontal direction. When step S74 is executed, a value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length after the horizontal length of the display surface size is expanded in step S74. Is determined as the maximum number NH that can be arranged in the horizontal direction.

次のステップS93においては、配置サイズ情報を生成し、処理をプリント処理に戻す。具体的には、ステップS74が実行されない場合には、基準辺が横方向であることを示す信号と、ステップS71において決定された表示面サイズの横方向の長さと、を含む配置サイズ情報を生成する。ステップS74が実行される場合には、基準辺が横方向であることを示す信号と、ステップS71において決定された表示面サイズの横方向の長さを拡大した後の横方向の長さと、を含む配置サイズ情報を生成する。   In the next step S93, arrangement size information is generated, and the process returns to the print process. Specifically, when step S74 is not executed, arrangement size information including a signal indicating that the reference side is in the horizontal direction and the horizontal length of the display surface size determined in step S71 is generated. To do. When step S74 is executed, a signal indicating that the reference side is in the horizontal direction, and the horizontal length after the horizontal length of the display surface size determined in step S71 is increased, Generate placement size information including.

ステップS94においては、縦方向に配列可能な最大数NVを決定する。具体的には、ステップS74が実行されない場合には、ステップS71において決定された表示面サイズの横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NVに決定する。ステップS74が実行される場合には、ステップS74において表示面サイズの横方向の長さを拡大した後の横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NHに決定する。次のステップS95においては、横方向に配列可能な最大数NHを決定する。具体的には、ステップS74が実行されない場合には、ステップS71において決定された表示面サイズの横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NVに決定する。ステップS74が実行される場合には、ステップS74において表示面サイズの横方向の長さを拡大した後の横方向の長さでステップS72において決定された用紙の横方向の長さを除算した値の整数部分を横方向に配列可能な最大数NHに決定する。   In step S94, the maximum number NV that can be arranged in the vertical direction is determined. Specifically, when step S74 is not executed, the integer part of the value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length of the display surface size determined in step S71. Is determined as the maximum number NV that can be arranged in the horizontal direction. When step S74 is executed, a value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length after the horizontal length of the display surface size is expanded in step S74. Is determined as the maximum number NH that can be arranged in the horizontal direction. In the next step S95, the maximum number NH that can be arranged in the horizontal direction is determined. Specifically, when step S74 is not executed, the integer part of the value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length of the display surface size determined in step S71. Is determined as the maximum number NV that can be arranged in the horizontal direction. When step S74 is executed, a value obtained by dividing the horizontal length of the paper determined in step S72 by the horizontal length after the horizontal length of the display surface size is expanded in step S74. Is determined as the maximum number NH that can be arranged in the horizontal direction.

次のステップS96においては、配置サイズ情報を生成し、処理をプリント処理に戻す。具体的には、ステップS74が実行されない場合には、ステップS71において決定された表示面サイズの縦方向の長さと横方向の長さとを含む配置サイズ情報を生成し、ステップS74が実行される場合には、ステップS74において、ステップS71において決定された表示面サイズの縦方向の長さを拡大した後の横方向の長さと、ステップS71において決定された表示面サイズの横方向の長さを拡大した後の横方向の長さと、を含む配置サイズ情報を生成する。   In the next step S96, arrangement size information is generated, and the process returns to the print process. Specifically, when step S74 is not executed, arrangement size information including the vertical length and the horizontal length of the display surface size determined in step S71 is generated, and step S74 is executed. In step S74, the horizontal length after increasing the vertical length of the display surface size determined in step S71 and the horizontal length of the display surface size determined in step S71 are expanded. The arrangement size information including the horizontal length after the generation is generated.

<変形例>
上述した実施の形態における画像形成システム1においては、携帯情報装置200にブラウジングプログラムをインストールし、携帯情報装置200が、サーバー400からダウンロードしたウェブページから複数の表示用画像を生成し、それらをMFP100でプリントする例を示した。変形例における画像形成システム1は、MFP100にブラウジングプログラムをインストールし、MFP100が、サーバー400からダウンロードしたウェブページから複数の表示用画像を生成し、それらをMFP100でプリントするようにしたものである。以下、上述した画像形成システム1と異なる点を主に説明する。
<Modification>
In image forming system 1 in the above-described embodiment, a browsing program is installed in portable information device 200, and portable information device 200 generates a plurality of display images from a web page downloaded from server 400, and these are displayed in MFP 100. An example of printing with is shown. The image forming system 1 in the modification is configured such that a browsing program is installed in the MFP 100, and the MFP 100 generates a plurality of display images from web pages downloaded from the server 400 and prints them on the MFP 100. Hereinafter, differences from the image forming system 1 described above will be mainly described.

図16は、変形例におけるMFPが備えるCPUが有する機能の一例を示す図である。図16に示す機能は、MFP100が備えるCPU111が、ROM113、EEPROM115、HDD116またはCD−ROM119Aに記憶されたブラウジングプログラムおよび画像形成プログラムを実行することにより、CPU111に形成される機能である。図16を参照して、CPU111は、操作受付部61と、表示制御部63と、ブラウジング部65と、表示能力取得部53Aと、操作状態取得部55Aと、プリントデータ生成部57と、配置数決定部59と、を含む。図6に示した機能と異なる点は、データ受信部51が削除され、操作受付部61、表示制御部63およびブラウジング部65が追加され、表示能力取得部53および操作状態取得部55が表示能力取得部53Aおよび操作状態取得部55Aにそれぞれ変更された点である。プリントデータ生成部57および配置数決定部59は、図6に示したプリントデータ生成部57および配置数決定部59と同じなので、ここでは説明を繰り返さない。   FIG. 16 is a diagram illustrating an example of functions of a CPU included in an MFP according to a modification. The functions shown in FIG. 16 are functions formed in CPU 111 when CPU 111 provided in MFP 100 executes a browsing program and an image forming program stored in ROM 113, EEPROM 115, HDD 116, or CD-ROM 119A. Referring to FIG. 16, the CPU 111 includes an operation receiving unit 61, a display control unit 63, a browsing unit 65, a display capability acquisition unit 53A, an operation state acquisition unit 55A, a print data generation unit 57, and the number of arrangements. And a determination unit 59. 6 is different from the function shown in FIG. 6 in that the data receiving unit 51 is deleted, the operation receiving unit 61, the display control unit 63, and the browsing unit 65 are added, and the display capability acquisition unit 53 and the operation state acquisition unit 55 are displayed. The acquisition unit 53A and the operation state acquisition unit 55A are changed. Since print data generation unit 57 and arrangement number determination unit 59 are the same as print data generation unit 57 and arrangement number determination unit 59 shown in FIG. 6, description thereof will not be repeated here.

操作受付部61は、ユーザーが操作部163に入力する操作を受け付ける。操作受付部61が受け付ける操作は、ページ送信要求操作を含む。例えば、操作受付部61は、操作部163が備えるキーであって、URLが割り当てられたキーがユーザーにより指示されたことを検出する場合、そのキーに割り当てられたURLで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。操作部163が備えるURLが割り当てられたキーは、例えば、ブラウジングプログラムを起動するキーであってもよく、そのキーはハードーに限らず、表示部161に表示されるソフトキーであってもよい。この場合、操作部163は、ブラウジングプログラムによりデフォルトで定められたURLで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。また、ユーザーが操作部163に入力するURLを検出すると、検出されたURLで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。また、表示部161に表示されたウェブページが、別のウェブページにリンクされたボタンを含む場合、操作部163が備えるタッチパネル165がそのボタンが指示されたことを検出すると、指示されたボタンにリンクされたウェブページの送信を要求するページ送信要求操作を受け付ける。操作受付部61は、ページ送信要求操作を受け付ける場合、ページ取得指示をブラウジング部65に出力する。ページ取得指示は、ウェブページに割り当てられたURLを含む。   The operation reception unit 61 receives an operation input by the user to the operation unit 163. The operation received by the operation receiving unit 61 includes a page transmission request operation. For example, when the operation receiving unit 61 detects that the key provided to the operation unit 163 and the key assigned with the URL is instructed by the user, the operation receiving unit 61 specifies the web page specified by the URL assigned to the key. A page transmission request operation for requesting transmission is accepted. The key assigned to the URL provided in the operation unit 163 may be, for example, a key for starting a browsing program. The key is not limited to hardware, and may be a soft key displayed on the display unit 161. In this case, the operation unit 163 receives a page transmission request operation for requesting transmission of a web page specified by a URL defined by default by the browsing program. Further, when a URL input by the user to the operation unit 163 is detected, a page transmission request operation for requesting transmission of a web page specified by the detected URL is accepted. When the web page displayed on the display unit 161 includes a button linked to another web page, when the touch panel 165 included in the operation unit 163 detects that the button is designated, the designated button is displayed. A page transmission request operation for requesting transmission of a linked web page is accepted. When receiving a page transmission request operation, the operation receiving unit 61 outputs a page acquisition instruction to the browsing unit 65. The page acquisition instruction includes a URL assigned to the web page.

ブラウジング部65は、CPU111がブラウジングプログラムを実行することによりCPU111に形成される機能である。ブラウジング部65は、記述データ取得部71と、生成部73と、プリント条件設定部75と、を含む。記述データ取得部71は、操作受付部61からページ取得指示が入力される。記述データ取得部71は、操作受付部61からページ取得指示が入力されることに応じて、ページ取得指示に含まれるURLを含み、ウェブページの送信を要求するページ送信要求コマンドを生成する。ここでは、操作受付部61から入力されるページ取得指示が、サーバー400に記憶されたウェブページに割り当てられたURLを含む場合を例に説明する。記述データ取得部71は、ページ送信要求コマンドを生成すると、生成されたページ送信要求コマンドを、ページ送信要求操作に含まれるURLで特定されるサーバー400に、通信I/F部112を介して送信する。記述データ取得部71は、ページ送信要求コマンドをサーバー400に送信した後に、通信I/F部112がサーバー400からウェブページを受信すると、受信されたウェブページを取得し、取得されたウェブページを生成部73に出力する。   The browsing unit 65 is a function formed in the CPU 111 when the CPU 111 executes a browsing program. The browsing unit 65 includes a description data acquisition unit 71, a generation unit 73, and a print condition setting unit 75. The description data acquisition unit 71 receives a page acquisition instruction from the operation reception unit 61. In response to the input of the page acquisition instruction from the operation reception unit 61, the description data acquisition unit 71 generates a page transmission request command that includes the URL included in the page acquisition instruction and requests transmission of a web page. Here, a case where the page acquisition instruction input from the operation receiving unit 61 includes a URL assigned to a web page stored in the server 400 will be described as an example. When the description data acquisition unit 71 generates the page transmission request command, the description data acquisition unit 71 transmits the generated page transmission request command to the server 400 specified by the URL included in the page transmission request operation via the communication I / F unit 112. To do. When the communication I / F unit 112 receives a web page from the server 400 after transmitting the page transmission request command to the server 400, the description data acquisition unit 71 acquires the received web page, and acquires the acquired web page. The data is output to the generation unit 73.

生成部73は、記述データ取得部71から入力されるウェブページを解釈して表示用画像を生成し、生成された表示用画像を表示制御部63、プリントデータ生成部57および配置数決定部59に出力する。表示制御部63は、表示部161を制御して、生成部73から入力される表示用画像を表示部161に表示させる。具体的には、生成部73は、ウェブページに記述されたCSSメディアクエリにより定められたスタイルシートのうち、表示部161の表示画面のサイズに対応するスタイルシートを用いて表示用画像を生成する。生成部73は、1つのウェブページから複数ページの表示用画像を生成する場合、複数ページの表示用画像を表示制御部63に出力する。表示制御部63は、複数ページの表示用画像のうちユーザーが操作部163を操作して指定するページの表示用画像を表示部161に表示する。   The generation unit 73 interprets the web page input from the description data acquisition unit 71 to generate a display image, and displays the generated display image as a display control unit 63, a print data generation unit 57, and an arrangement number determination unit 59. Output to. The display control unit 63 controls the display unit 161 to display the display image input from the generation unit 73 on the display unit 161. Specifically, the generation unit 73 generates a display image using a style sheet corresponding to the size of the display screen of the display unit 161 among the style sheets defined by the CSS media query described in the web page. . When generating a plurality of pages of display images from one web page, the generation unit 73 outputs the plurality of pages of display images to the display control unit 63. The display control unit 63 displays, on the display unit 161, display images for pages specified by the user by operating the operation unit 163 among the display images for a plurality of pages.

プリント条件設定部75は、操作受付部61からプリント条件が入力される場合、そのプリント条件を設定する。操作受付部61は、表示部161にプリント条件設定画面を表示し、ユーザーが操作部163にプリント条件設定画面に従って入力する設定操作を受け付ける。プリント条件は、画像を形成する記録媒体である用紙のサイズおよび使用方向と、自動配置指示と、を含む。用紙のサイズおよび使用方向は、給紙部150に収納されている複数種類の用紙のうちからユーザーが選択することによって設定される。プリント条件設定部75は、プリント条件をデータ送信部267に出力する。   When the print condition is input from the operation receiving unit 61, the print condition setting unit 75 sets the print condition. The operation accepting unit 61 displays a print condition setting screen on the display unit 161 and accepts a setting operation that the user inputs to the operation unit 163 according to the print condition setting screen. The print conditions include the size and direction of use of a sheet as a recording medium on which an image is formed, and an automatic placement instruction. The paper size and direction of use are set by the user selecting from a plurality of types of paper stored in the paper supply unit 150. The print condition setting unit 75 outputs the print conditions to the data transmission unit 267.

表示能力取得部53Aは、表示部161の表示能力を配置数決定部59に出力する。表示部161の表示能力は、表示部161の表示面のサイズとして、表示部161の表示面の縦方向の長さと横方向の長さと、を含む。なお、ここでは、表示能力を、表示部216の表示面のサイズとしたが、単位長さ当たりのピクセル数を示すピクセル密度と、表示部161の長手方向および短手方向それぞれのピクセル数を示す解像度と、してもよい。   The display capability acquisition unit 53A outputs the display capability of the display unit 161 to the arrangement number determination unit 59. The display capability of the display unit 161 includes the vertical length and the horizontal length of the display surface of the display unit 161 as the size of the display surface of the display unit 161. Here, the display capability is the size of the display surface of the display unit 216, but the pixel density indicating the number of pixels per unit length and the number of pixels in the longitudinal direction and the short direction of the display unit 161 are shown. Resolution may be used.

操作状態取得部55Aは、操作受付部61が、表示部161に表示された表示用画像を変更する操作を受け付ける場合、表示用画像を変更する操作の履歴を示す操作状態を生成し、生成された操作状態を配置数決定部59に出力する。表示用画像を変更する操作は、表示用画像の拡大または縮小を指示する拡大操作または縮小操作と、表示用画像の一部が表示されている場合に表示されている部分を変更するスクロール操作を含む。操作状態取得部55Aは、操作受付部61によって拡大操作が受け付けられる場合、拡大操作に対応する倍率を含み、拡大操作があったことを示す操作状態を生成する。操作状態取得部55Aは、操作受付部61によって縮小操作が受け付けられる場合、縮小操作に対応する倍率を含み、縮小操作があったことを示す操作状態を生成する。操作状態取得部55Aは、操作受付部61によってスクロール操作が受け付けられる場合、スクロール操作の方向を含み、スクロール操作があったことを示す操作状態を生成する。   When the operation reception unit 61 receives an operation for changing the display image displayed on the display unit 161, the operation state acquisition unit 55A generates and generates an operation state indicating a history of operations for changing the display image. The operation state is output to the arrangement number determination unit 59. The operation for changing the display image includes an enlargement operation or a reduction operation for instructing enlargement or reduction of the display image, and a scroll operation for changing the displayed portion when a part of the display image is displayed. Including. When the operation accepting unit 61 accepts an enlargement operation, the operation state acquisition unit 55A generates an operation state that includes a magnification corresponding to the enlargement operation and indicates that the enlargement operation has occurred. When the operation accepting unit 61 accepts a reduction operation, the operation state acquisition unit 55A generates an operation state that includes a magnification corresponding to the reduction operation and indicates that the reduction operation has been performed. When the operation accepting unit 61 accepts a scroll operation, the operation state acquiring unit 55A generates an operation state that includes the direction of the scroll operation and indicates that the scroll operation has occurred.

配置数決定部59は、プリント条件設定部75からプリント条件が入力され、表示能力取得部53Aから表示部161の表示能力が入力され、操作状態取得部55Aから操作状態が入力される。   The arrangement number determination unit 59 receives the print condition from the print condition setting unit 75, the display capability of the display unit 161 from the display capability acquisition unit 53A, and the operation state from the operation state acquisition unit 55A.

以上説明したように、本実施の形態におけるMFP100は、画像形成装置として機能し、携帯情報装置200の表示部216の表示能力を取得し、携帯情報装置200により表示され、ウェブページから生成される複数ページの表示用画像を取得し、表示能力および用紙のサイズに基づいて、1枚の用紙に複数ページの表示用画像を配置可能な数を決定し、決定した配置可能な数の表示用画像を配置した画像を用紙に形成する。このため、携帯情報装置200に表示された複数の表示用画像を1枚の用紙に適切に配置して画像形成することができる。   As described above, MFP 100 in the present embodiment functions as an image forming apparatus, acquires the display capability of display unit 216 of portable information device 200, is displayed by portable information device 200, and is generated from a web page. Obtain a plurality of display images, determine the number of display images of a plurality of pages that can be arranged on one sheet based on the display capability and the size of the sheet, and determine the number of display images that can be arranged Is formed on a sheet. Therefore, a plurality of display images displayed on the portable information device 200 can be appropriately arranged on one sheet to form an image.

また、変形例におけるMFP100は、表示部161により表示され、ウェブページから生成される複数ページの表示用画像を、表示部161の表示能力および用紙のサイズに基づいて、1枚の用紙に複数ページの表示用画像を配置可能な数を決定し、決定した配置可能な数の表示用画像を配置した画像を用紙に形成する。このため、表示部161に表示された複数の表示用画像を1枚の用紙に適切に配置して画像形成することができる。   Further, MFP 100 according to the modification example displays a plurality of pages of display images generated from web pages displayed on display unit 161 on a single sheet based on the display capability of display unit 161 and the size of the sheet. The number of display images can be arranged, and an image on which the determined number of display images can be arranged is formed on a sheet. Therefore, a plurality of display images displayed on the display unit 161 can be appropriately arranged on one sheet to form an image.

また、MFP100は、携帯情報装置200の表示部216の表示面のサイズ、または、表示部161の表示面のサイズと同じサイズで複数ページの表示用画像を第1の方向に配列する数と、第1の方向と交わる第2の方向に配列する数を決定する。このため、複数の表示用画像を、それが表示されたサイズで、2つの方向、例えば縦方向と横方向とに、それぞれに配置した画像を形成することができる。   In addition, MFP 100 has the same size as the display surface of display unit 216 of portable information device 200 or the number of display images of a plurality of pages arranged in the first direction with the same size as the display surface of display unit 161. The number arranged in the second direction intersecting with the first direction is determined. For this reason, it is possible to form an image in which a plurality of display images are arranged in two directions, for example, a vertical direction and a horizontal direction, in the size in which they are displayed.

また、MFP100は、複数ページの表示用画像のいずれかが拡大して表示される場合に、表示用画像を、それが拡大された倍率で拡大したサイズで、2つの方向それぞれに配置した画像を形成する。このため、複数の表示用画像のサイズをユーザーが、携帯情報装置200またはMFP100で視認したサイズで画像形成することができる。   In addition, when any of the display images of a plurality of pages is enlarged and displayed, the MFP 100 displays an image arranged in each of the two directions at a size that is enlarged at the magnification of the display image. Form. Therefore, it is possible to form an image with a plurality of display images having a size visually recognized by the user with portable information device 200 or MFP 100.

また、複数ページの表示用画像のアスペクト比と、携帯情報装置200の表示部216の表示面、または、表示部161の表示面のアスペクト比とが異なる場合、複数ページの表示用画像の縦および横の辺のうち短い一方を基準辺に決定し、複数ページの表示用画像を、その基準辺のサイズを、携帯情報装置200の表示部216の表示面、または、表示部161の表示面の対応する辺のサイズと同じサイズで、基準辺と平行な方向に配列する数を決定する。このため、表示用画像が携帯情報装置200の表示部216の表示面、または、表示部161の表示面と比較して縦長または横長の場合に、複数の表示用画像のサイズをユーザーが視認したサイズで画像形成することができる。   In addition, when the aspect ratio of the display image of a plurality of pages and the aspect ratio of the display surface of the display unit 216 of the portable information device 200 or the display surface of the display unit 161 are different, One of the horizontal sides is determined as a reference side, and a display image of a plurality of pages is set to the size of the reference side according to the display surface of the display unit 216 of the portable information device 200 or the display surface of the display unit 161. The number arranged in the direction parallel to the reference side with the same size as the corresponding side is determined. For this reason, when the display image is vertically or horizontally long compared to the display surface of the display unit 216 of the portable information device 200 or the display surface of the display unit 161, the user visually recognizes the sizes of the plurality of display images. Images can be formed in size.

また、携帯情報装置200の表示部216、または、表示部161に表示された表示用画像がスクロール表示される場合、複数ページの表示用画像の縦および横の辺のうち表示される部分がスクロール方向と交わる辺を基準辺に決定し、複数ページの表示用画像を、その基準辺のサイズを携帯情報装置200の表示部216の表示面、または、表示部161の表示面の基準辺に対応する辺のサイズと同じにして、基準辺に平行な方向に配列する数を決定する。このため、表示用画像がスクロール表示される場合、複数の表示用画像のサイズをユーザーが視認したサイズで画像形成することができる。   Further, when the display image displayed on the display unit 216 or the display unit 161 of the portable information device 200 is scroll-displayed, the displayed part of the vertical and horizontal sides of the display image of a plurality of pages is scrolled. The side that intersects the direction is determined as the reference side, and the display image of a plurality of pages corresponds to the reference side size of the display surface of the display unit 216 of the portable information device 200 or the display surface of the display unit 161 The number arranged in the direction parallel to the reference side is determined in the same size as the side to be processed. For this reason, when the display image is scroll-displayed, it is possible to form an image with a size visually recognized by the user.

なお、上述した実施の形態においては、複数ページの表示用画像を、ウェブページから生成された画像として説明したが、例えば、携帯情報装置200のフラッシュメモリ213に記憶された写真等の画像としてもよい。この場合には、携帯情報装置200のユーザーがフラッシュメモリ213に記憶されたデータのうちから複数を選択する場合。選択された複数のデータの画像を、複数ページの表示用画像と同様に取り扱うようにすればよい。   In the above-described embodiment, the display image of a plurality of pages has been described as an image generated from a web page. However, for example, an image such as a photograph stored in the flash memory 213 of the portable information device 200 can also be used. Good. In this case, the user of the portable information device 200 selects a plurality of data stored in the flash memory 213. The selected plurality of data images may be handled in the same manner as the display images for a plurality of pages.

また、上述した実施の形態においては、画像形成装置の一例としてMFP100について説明したが、図13〜図15に示したプリント処理をMFP100に実行させるプリント方法、また、図12に示したブラウジング処理および図13〜図15に示したプリント処理をMFP100に実行させるプリント方法、そのプリント方法をMFP100が備えるCPU111に実行させる画像形成プログラムとして発明を捉えることができるのは言うまでもない。   In the embodiment described above, MFP 100 has been described as an example of an image forming apparatus. However, a printing method that causes MFP 100 to execute the printing process illustrated in FIGS. 13 to 15, and the browsing process illustrated in FIG. It goes without saying that the invention can be understood as a printing method for causing the MFP 100 to execute the printing process shown in FIGS. 13 to 15 and an image forming program for causing the CPU 111 of the MFP 100 to execute the printing method.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should 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.

<付記>   <Appendix>

1 画像形成システム、3 ネットワーク、5 無線局、7 インターネット、100 MFP、110 メイン回路、111 CPU、112 通信I/F部、113 ROM、114 RAM、115 EEPROM、116 HDD、117 ファクシミリ部、119 外部記憶装置、119A CD−ROM、120 自動原稿搬送装置、130 原稿読取部、140 画像形成部、150 給紙部、155 後処理部、160 操作パネル、161 表示部、163 操作部、165 タッチパネル、200 携帯情報装置、211 CPU、212 カメラ、213 フラッシュメモリ、214 無線通信部、215 通話部、216 表示部、217 操作部、217A タッチパネル、218 無線LANI/F、219 3軸加速度センサー、400 サーバー、51 データ受信部、53,53A 表示能力取得部、55,55A 操作状態取得部、57 プリントデータ生成部、59 配置数決定部、61 操作受付部、63 表示制御部、65 ブラウジング部、71 記述データ取得部、73 生成部、75 プリント条件設定部、251 操作受付部、253 表示制御部、255 ブラウジング部、257 操作状態送信部、259 表示能力送信部、261 記述データ取得部、263 生成部、265 プリント条件設定部、267 データ送信部。   1 Image forming system, 3 networks, 5 wireless stations, 7 Internet, 100 MFP, 110 main circuit, 111 CPU, 112 communication I / F unit, 113 ROM, 114 RAM, 115 EEPROM, 116 HDD, 117 facsimile unit, 119 external Storage device, 119A CD-ROM, 120 automatic document feeder, 130 document reading unit, 140 image forming unit, 150 paper feeding unit, 155 post-processing unit, 160 operation panel, 161 display unit, 163 operation unit, 165 touch panel, 200 Portable information device, 211 CPU, 212 camera, 213 flash memory, 214 wireless communication unit, 215 call unit, 216 display unit, 217 operation unit, 217A touch panel, 218 wireless LAN I / F, 219 3-axis acceleration sensor, 40 0 server, 51 data reception unit, 53, 53A display capability acquisition unit, 55, 55A operation state acquisition unit, 57 print data generation unit, 59 arrangement number determination unit, 61 operation reception unit, 63 display control unit, 65 browsing unit, 71 Description data acquisition unit, 73 generation unit, 75 print condition setting unit, 251 operation reception unit, 253 display control unit, 255 browsing unit, 257 operation state transmission unit, 259 display capability transmission unit, 261 description data acquisition unit, 263 generation Part, 265 print condition setting part, 267 data transmission part.

Claims (9)

画像を表示する表示手段の表示能力を取得する表示能力取得手段と、
前記表示手段に表示するための複数ページの表示用画像を取得するデータ取得手段と、
前記取得された表示能力および記録媒体のサイズに基づいて、1つの記録媒体に前記複数ページの表示用画像を配置可能な数を決定する配置数決定手段と、
前記複数のページの表示用画像のうち前記決定された配置可能な数の表示用画像を配置した画像を生成する生成手段と、を備える、画像形成装置。
Display capability acquisition means for acquiring the display capability of the display means for displaying an image;
Data acquisition means for acquiring a plurality of display images for display on the display means;
An arrangement number determining means for determining the number of display images of a plurality of pages that can be arranged on one recording medium based on the acquired display capability and the size of the recording medium;
An image forming apparatus comprising: a generation unit configured to generate an image in which the determined displayable number of display images are arranged among the display images of the plurality of pages.
前記配置数決定手段は、前記表示手段の表示面のサイズと同じサイズで前記複数ページの表示用画像を第1の方向に配列する数と、前記第1の方向と交わる第2の方向に配列する数を決定する、請求項1に記載の画像形成装置。   The arrangement number determining means is arranged in a second direction intersecting the first direction and the number in which the display images of the plurality of pages having the same size as the display surface of the display means are arranged in the first direction. The image forming apparatus according to claim 1, wherein the number to be determined is determined. 前記配置数決定手段は、前記表示手段に前記複数ページの表示用画像のいずれかが表示されている間に、前記表示用画像が拡大して表示される場合に、前記表示手段の表示面のサイズを前記表示用画像が拡大された倍率で拡大したサイズで前記複数ページの表示用画像を第1の方向に配列する数と、前記第1の方向と交わる第2の方向に配列する数を決定する、請求項2に記載の画像形成装置。   When the display image is enlarged and displayed while any of the display images of the plurality of pages is displayed on the display unit, the arrangement number determining unit is configured to display a display surface of the display unit. The number of the display images of the plurality of pages arranged in the first direction at the size enlarged at the magnification at which the display image is enlarged, and the number of the images arranged in the second direction intersecting the first direction. The image forming apparatus according to claim 2, wherein the image forming apparatus is determined. 前記配置数決定手段は、前記複数ページの表示用画像のアスペクト比と前記表示手段の表示面のアスペクト比とが異なる場合、前記複数ページの表示用画像の縦および横の辺のうち短い一方を基準辺に決定し、前記複数ページの表示用画像を、その基準辺のサイズを前記表示手段の表示面の対応する辺のサイズと同じサイズで、前記基準辺と平行な方向に配列する数を決定する、請求項1〜3のいずれかに記載の画像形成装置。   When the aspect ratio of the display image of the plurality of pages is different from the aspect ratio of the display surface of the display means, the arrangement number determining unit calculates a shorter one of the vertical and horizontal sides of the display image of the plurality of pages. The reference side is determined, and the number of display images of the plurality of pages arranged in a direction parallel to the reference side, with the size of the reference side being the same as the size of the corresponding side of the display surface of the display means. The image forming apparatus according to claim 1, wherein the image forming apparatus is determined. 前記配置数決定手段は、前記表示手段に前記複数ページの表示用画像のいずれかの一部が表示され、前記表示手段に表示される部分が変更して表示される場合に、前記複数ページの表示用画像の縦および横の辺のうち前記表示される部分が変更される方向と交わる辺を基準辺に決定し、前記複数ページの表示用画像を、その基準辺のサイズを前記表示手段の表示面の前記基準辺に対応する辺のサイズと同じにして、前記基準辺に平行な方向に配列する数を決定する、請求項1〜3のいずれかに記載の画像形成装置。   The arrangement number determining means displays a part of the plurality of pages when a part of the display image of the plurality of pages is displayed on the display means and the part displayed on the display means is changed and displayed. Of the vertical and horizontal sides of the display image, a side that intersects the direction in which the displayed portion is changed is determined as a reference side, and the display image of the plurality of pages is set to have a size of the reference side of the display means. The image forming apparatus according to claim 1, wherein a number arranged in a direction parallel to the reference side is determined to be the same as a size of a side corresponding to the reference side of the display surface. 前記表示手段を備えた携帯情報装置と通信する通信手段を、さらに備え、
前記携帯情報装置は、サーバーにデータ記述言語で記述された記述データの送信を要求し、前記サーバーから記述データを取得する記述データ取得手段と、
前記取得された記述データに基づいて、複数ページの画像を前記表示手段に表示するための表示用画像として生成する表示用画像生成手段と、
前記生成された複数ページの表示用画像の1つを前記表示手段に表示する表示制御手段と、をさらに備えた、請求項1〜5のいずれかに記載の画像形成装置。
A communication unit that communicates with a portable information device that includes the display unit;
The portable information device requests the server to transmit description data described in a data description language, and acquires description data from the server;
Display image generation means for generating a plurality of pages of images as display images for display on the display means based on the acquired description data;
The image forming apparatus according to claim 1, further comprising display control means for displaying one of the generated plurality of display images for display on the display means.
サーバーにデータ記述言語で記述された記述データの送信を要求し、前記サーバーから記述データを取得する記述データ取得手段と、
前記取得された記述データに基づいて、複数ページの画像を前記表示手段に表示するための表示用画像として生成する表示用画像生成手段と、
前記生成された複数ページの表示用画像の1つを前記表示手段に表示する表示制御手段と、をさらに備えた、請求項1〜5のいずれかに記載の画像形成装置。
Description data acquisition means for requesting transmission of description data described in a data description language to the server and acquiring description data from the server;
Display image generation means for generating a plurality of pages of images as display images for display on the display means based on the acquired description data;
The image forming apparatus according to claim 1, further comprising display control means for displaying one of the generated plurality of display images for display on the display means.
画像を表示する表示手段の表示能力を取得する表示能力取得ステップと、
前記表示手段に表示するための複数ページの表示用画像を取得するデータ取得ステップと、
前記取得された表示能力および記録媒体のサイズに基づいて、1つの記録媒体に前記複数ページの表示用画像を配置可能な数を決定する配置数決定ステップと、
前記複数のページの表示用画像のうち前記決定された配置可能な数の表示用画像を配置した画像を生成する生成ステップと、を画像形成装置に実行させる画像形成方法。
A display capability acquisition step of acquiring display capability of a display means for displaying an image;
A data acquisition step of acquiring a plurality of display images for display on the display means;
An arrangement number determining step for determining the number of display images of the plurality of pages that can be arranged on one recording medium based on the acquired display capability and the size of the recording medium;
An image forming method for causing an image forming apparatus to execute a generation step of generating an image in which the determined displayable number of display images are arranged among the display images of the plurality of pages.
画像を表示する表示手段の表示能力を取得する表示能力取得ステップと、
前記表示手段に表示するための複数ページの表示用画像を取得するデータ取得ステップと、
前記取得された表示能力および記録媒体のサイズに基づいて、1つの記録媒体に前記複数ページの表示用画像を配置可能な数を決定する配置数決定ステップと、
前記複数のページの表示用画像のうち前記決定された配置可能な数の表示用画像を配置した画像を生成する生成ステップとを、画像形成装置を制御するコンピューターに実行させる画像形成プログラム。
A display capability acquisition step of acquiring display capability of a display means for displaying an image;
A data acquisition step of acquiring a plurality of display images for display on the display means;
An arrangement number determining step for determining the number of display images of the plurality of pages that can be arranged on one recording medium based on the acquired display capability and the size of the recording medium;
An image forming program that causes a computer that controls the image forming apparatus to execute a generation step of generating an image in which the determined displayable number of display images are arranged among the display images of the plurality of pages.
JP2014255480A 2014-12-17 2014-12-17 Image forming apparatus, image forming method, and image forming program Active JP6443030B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014255480A JP6443030B2 (en) 2014-12-17 2014-12-17 Image forming apparatus, image forming method, and image forming program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014255480A JP6443030B2 (en) 2014-12-17 2014-12-17 Image forming apparatus, image forming method, and image forming program

Publications (2)

Publication Number Publication Date
JP2016112851A true JP2016112851A (en) 2016-06-23
JP6443030B2 JP6443030B2 (en) 2018-12-26

Family

ID=56139601

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014255480A Active JP6443030B2 (en) 2014-12-17 2014-12-17 Image forming apparatus, image forming method, and image forming program

Country Status (1)

Country Link
JP (1) JP6443030B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070146743A1 (en) * 2005-12-23 2007-06-28 Xerox Corporation Uidesign: n-up calculator user interface--
JP2011081647A (en) * 2009-10-08 2011-04-21 Seiko Epson Corp Device and program for generating image forming data
JP2013090174A (en) * 2011-10-19 2013-05-13 Sharp Corp Information content print system
JP2013123796A (en) * 2011-12-13 2013-06-24 Sharp Corp Intensive printing device for image displayed on personal digital assistant, intensive printing method, and program
JP2014021948A (en) * 2012-07-24 2014-02-03 Seiko Epson Corp Device controller, device apparatus, control method and control program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070146743A1 (en) * 2005-12-23 2007-06-28 Xerox Corporation Uidesign: n-up calculator user interface--
JP2011081647A (en) * 2009-10-08 2011-04-21 Seiko Epson Corp Device and program for generating image forming data
JP2013090174A (en) * 2011-10-19 2013-05-13 Sharp Corp Information content print system
JP2013123796A (en) * 2011-12-13 2013-06-24 Sharp Corp Intensive printing device for image displayed on personal digital assistant, intensive printing method, and program
JP2014021948A (en) * 2012-07-24 2014-02-03 Seiko Epson Corp Device controller, device apparatus, control method and control program

Also Published As

Publication number Publication date
JP6443030B2 (en) 2018-12-26

Similar Documents

Publication Publication Date Title
JP6524896B2 (en) program
JP5929883B2 (en) Screen generation device, remote operation device, remote control device, screen generation method, and screen generation program
JP5928436B2 (en) Remote control device, remote operation device, screen transmission control method, screen display control method, screen transmission control program, and screen display control program
JP5895910B2 (en) Screen generation apparatus, screen generation method, and screen generation program
JP5692186B2 (en) Image forming apparatus, web page acquisition method, and web page acquisition program
JP6079750B2 (en) Image forming apparatus, printing method, and browsing program
JP2021064919A (en) Image forming apparatus, receipt notification system, receipt notification method, and program
JP2015172875A (en) Image processor and system including the same
JP5899985B2 (en) Image forming system, image forming apparatus, image forming method, and image forming program
JP5879889B2 (en) Image processing apparatus, linkage method, and linkage program
JP6421641B2 (en) Image forming apparatus, print control method, and print control program
JP6443030B2 (en) Image forming apparatus, image forming method, and image forming program
CN105282369A (en) Image processing apparatus, and method of controlling the same
JP5790340B2 (en) Image forming apparatus, image forming method, image forming program, and image forming system
JP6176233B2 (en) Remote control device, remote control method, and remote control program
JP6544163B2 (en) Mobile terminal and program
JP6167639B2 (en) Image display system, portable information device, image data display method, and image data display program
JP2016122331A (en) Image formation system, image formation device, remote control method and remote control program
JP6561495B2 (en) Image processing apparatus, remote control system, remote control method, and remote control program
JP2017092603A (en) Image processing apparatus, remote control method and remote control program
JP6464751B2 (en) Image forming system, image forming apparatus, remote control method, and remote control program
JP5983227B2 (en) Program and information processing apparatus
JP2017204723A (en) Remote control system, image processing apparatus, remote control method, and remote control program
JP6743946B2 (en) Mobile terminal and program
JP2015228061A (en) Portable terminal and print request method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180911

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181017

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181112

R150 Certificate of patent or registration of utility model

Ref document number: 6443030

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150