Abstract:
A screen display system includes a portable terminal apparatus and an image processing apparatus connectable with each other. The portable terminal apparatus includes a transmitter that transmits a screen image and application information to the image processing apparatus. The image processing apparatus includes: a receiver that receives the screen image and the application information; a first judgment portion that judges whether or not the application supports both portrait and landscape orientations with reference to the application information; a display having a portrait or landscape display screen; and a display control processor that makes the display to display the screen image such that at least one part of the screen image is enlarged in a direction of the length of the screen image, if the application supports either portrait or landscape orientation and the orientation supported by the application does not match the orientation of the display screen of the display.

Description:
[0001]    This application claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2016-058079 filed on Mar. 23, 2016, the entire disclosure of which is incorporated herein by reference. 
     
    
     BACKGROUND OF THE INVENTION 
       [0002]    Field of the Invention 
         [0003]    The present invention relates to: a screen display system provided with a portable terminal apparatus and an image processing apparatus both being capable of connecting with each other; a screen display method; an image processing apparatus; and a recording medium, all of which allow the image processing apparatus to reproduce on its landscape display screen a screen image displayed on a display of the portable terminal apparatus. 
         [0004]    Description of the Related Art 
         [0005]    The following description sets forth the inventor&#39;s knowledge of related art and problems therein and should not be construed as an admission of knowledge in the prior art. 
         [0006]    In a commonly known system, an image processing apparatus such as a multifunctional digital image forming apparatus (i.e. a multi-function peripheral abbreviated as MFP) having multiple functions e.g. copier function, printer function, facsimile function, and scanner function and a portable terminal apparatus such as a smartphone or a tablet computer are connected to each other. The system allows the image processing apparatus to receive a job and other data from the portable terminal apparatus and run the job. 
         [0007]    With such a system, the user would be bothered by operating screens both on his/her own portable terminal apparatus and the image processing apparatus, which is a usability inconvenience. 
         [0008]    As a solution to the usability inconvenience, a system that allows the image processing apparatus to reproduce on its display screen a screen image of the portable terminal apparatus has been conceived so that the user can give only one-step instructions to start running a job received from the portable terminal apparatus by operating the screen image of the portable terminal apparatus which is reproduced on the display of the image processing apparatus. 
         [0009]    In this system, the portable terminal apparatus and the image processing apparatus are configured to communicate each other using a communication method such as WI-FI CERTIFIED MIRACAST or X WINDOW SYSTEM, which allows an apparatus to reproduce on its display a screen image displayed on a display of another apparatus: 
         [0010]    Japanese Unexamined Patent Application Publication No. 2012-141570 discloses an image generating apparatus including: an image generator that generates image data; and a communication portion that transmits the image data to an image display apparatus and receives information related to the orientation of the image data displayed on the image display apparatus. The image generator generates image data with reference to the information related to the orientation, which is received by the communication portion. 
         [0011]    This image processing apparatus can display on its display a screen image displayed on the portable terminal apparatus and received from the portable terminal apparatus using a technique that allows an apparatus to reproduce on its display a screen image displayed on a display of another apparatus by communicating therewith. The portable terminal apparatus, however, has a display screen smaller than that of the image processing apparatus, leaving a problem unsolved. 
         [0012]    WI-FI CERTIFIED MIRACAST is aimed at only landscape screens such as wide screens with a 4:3 aspect ratio and a 16:9 aspect ratio. When the portable terminal apparatus transmits a portrait screen image to the image processing apparatus, the image processing apparatus displays the screen image in a so-called pillar-box screen format, i.e., in the middle area of the landscape display screen on the display. Masking areas are thus placed in both left and right periphery of the landscape display screen of the image processing apparatus and these look conspicuously large. This makes the screen image, which is received from the portable terminal  2  and displayed in the middle area of the landscape display screen, look inconspicuously small. The user would be bothered by multiple and tiny operation keys that are horizontally aligned in this small screen image. 
         [0013]    The technique described in Japanese Unexamined Patent Application Publication No. 2012-141570 allows an apparatus to inquire whether the orientation of the display screen of a destination apparatus is portrait or landscape, to generate image data with reference to the answer, and to transmit the image data to the destination apparatus. Applying this technique to the known system, the portable terminal apparatus would need to have an additional function such that it can further generate image data depending on the orientation of the display screen of the image processing apparatus, which is a troublesome alternative. 
       SUMMARY OF THE INVENTION 
       [0014]    The description herein of advantages and disadvantages of various features, embodiments, methods, and apparatus disclosed in other publications is in no way intended to limit the present invention. Indeed, certain features of the invention may be capable of overcoming certain disadvantages, while still retaining some or all of the features, embodiments, methods, and apparatus disclosed therein. 
         [0015]    A first aspect of the present invention relates to a screen display system including: 
         [0016]    a portable terminal apparatus; and 
         [0017]    an image processing apparatus being capable of connecting with the portable terminal apparatus, 
         [0018]    the portable terminal apparatus including:
       a display; and   a transmitter that transmits a screen image and application information to the image processing apparatus, the screen image being displayed on the display of the portable terminal apparatus, the application information representing whether an application related to reproduction of the screen image supports both portrait and landscape orientations,       
 
         [0021]    the image processing apparatus including:
       a receiver that receives the screen image and the application information from the portable terminal apparatus;   a first judgment portion that judges whether or not the application supports both portrait and landscape orientations with reference to the application information received by the receiver;   a display having a portrait or landscape display screen; and   a display control processor that makes the display of the image processing apparatus to display the screen image received by the receiver such that at least one part of the screen image is enlarged in a direction of the length of the screen image, if the first judgment portion judges that the application supports either portrait or landscape orientation and the orientation supported by the application does not match the orientation of the display screen of the display of the image processing apparatus.       
 
         [0026]    A second aspect of the present invention relates to a screen display method to be implemented by a screen display system, the screen display system including: 
         [0027]    a portable terminal apparatus; and 
         [0028]    an image processing apparatus including a display having a portrait or landscape display screen, the image processing apparatus being capable of connecting with the portable terminal apparatus, 
         [0029]    the screen display method including the following step of the portable terminal apparatus:
       transmitting a screen image and application information to the image processing apparatus, the screen image being displayed on the display of the portable terminal apparatus, the application information representing whether or not an application related to reproduction of the screen image supports both portrait and landscape orientations; and       
 
         [0031]    the screen display method including the following steps of the image processing apparatus:
       receiving the screen image and the application information from the portable terminal apparatus;   judging whether or not the application supports both portrait and landscape orientations with reference to the application information received therefrom; and   making the display of the image processing apparatus to display the screen image received from the portable terminal apparatus such that at least one part of the screen image is enlarged in a direction of the length of the screen image, if it is judged that the application supports either portrait or landscape orientation and the orientation supported by the application does not match the orientation of the display screen of the display of the image processing apparatus.       
 
         [0035]    A third aspect of the present invention relates to an image processing apparatus being capable of connecting with an portable terminal apparatus, the image processing apparatus including: 
         [0036]    a receiver that receives a screen image and application information from the portable terminal apparatus, the screen image being displayed on the portable terminal apparatus, the application information representing whether an application related to reproduction of the screen image supports both portrait and landscape orientations, 
         [0037]    a first judgment portion that judges whether or not the application supports both portrait and landscape orientations with reference to the application information received by the receiver; 
         [0038]    a display having a portrait or landscape display screen; and 
         [0039]    a display control processor that makes the display to display the screen image received by the receiver such that at least one part of the screen image is enlarged in a direction of the length of the screen image, if the first judgment portion judges that the application supports either portrait or landscape orientation and the orientation supported by the application does not match the orientation of the display screen of the display. 
         [0040]    A fourth aspect of the present invention relates to a non-transitory computer-readable recording medium for an image processing apparatus including a display having a portrait or landscape display screen, the image processing apparatus being capable of connecting with a portable terminal apparatus, the non-transitory computer-readable recording medium storing a screen display program with instructions to make a computer of the image processing apparatus execute the following steps: 
         [0041]    receiving a screen image and application information from the portable terminal apparatus, the screen image being displayed on the portable terminal apparatus, the application information representing whether an application related to reproduction of the screen image supports both portrait and landscape orientations, 
         [0042]    judging whether or not the application supports both portrait and landscape orientations with reference to the application information received therefrom; and 
         [0043]    making the display to display the screen image received therefrom such that at least one part of the screen image is enlarged in a direction of the length of the screen image, if it is judged that the application supports either portrait or landscape orientation and the orientation supported by the application does not match the orientation of the display screen of the display. 
         [0044]    The above and/or other aspects, features and/or advantages of various embodiments will be further appreciated in view of the following description in conjunction with the accompanying figures. Various embodiments can include and/or exclude different aspects, features and/or advantages where applicable. In addition, various embodiments can combine one or more aspect or feature of other embodiments where applicable. The descriptions of aspects, features and/or advantages of particular embodiments should not be construed as limiting other embodiments or the claims. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0045]    The preferred embodiments of the present invention are shown by way of example, and not limitation, in the accompanying drawings, in which: 
           [0046]      FIG. 1  illustrates the configuration of an image display system according to one embodiment of the present invention; 
           [0047]      FIG. 2  is a block diagram illustrating the configuration of an image processing apparatus; 
           [0048]      FIG. 3  is a block diagram illustrating the configuration of a portable terminal apparatus; 
           [0049]      FIG. 4  is an explanatory view on the heretofore known embodiment in which the image processing apparatus displays on its display a portrait screen image received from the portable terminal apparatus; 
           [0050]      FIG. 5  is an explanatory view on the present embodiment in which the image processing apparatus displays on its display a portrait screen image received from the portable terminal apparatus; 
           [0051]      FIGS. 6A, 6B, 6C, and 6D  are explanatory views on the operations how the image processing apparatus requests for a landscape screen image in response to a portrait screen image received from the portable terminal apparatus and how the image processing apparatus displays the landscape screen image on its display; 
           [0052]      FIG. 7  is an explanatory flowchart on the operation of the image processing apparatus; 
           [0053]      FIG. 8  is an explanatory flowchart on the operation of the portable terminal apparatus; 
           [0054]      FIG. 9  is an explanatory flowchart on the operation of the image processing apparatus according to another embodiment; and 
           [0055]      FIG. 10  is a subsequent flowchart following the  FIG. 9  flowchart. 
       
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
       [0056]    In the following paragraphs, some preferred embodiments of the invention will be described by way of example and not limitation. It should be understood based on this disclosure that various other modifications can be made by those in the art based on these illustrated embodiments. 
         [0057]    Hereinafter, one embodiment of the present invention will be described with reference to the accompanying drawings. 
         [0058]      FIG. 1  illustrates the configuration of an image display system according to one embodiment of the present invention. 
         [0059]    The image display system is provided with an image processing apparatus  1  and a portable terminal apparatus  2 ; the image processing apparatus  1  and the portable terminal apparatus  2  are capable of being connected to each other through a network  3 . 
         [0060]    The network  3  may be any of the following: a private line such as a network local area network (LAN), a public network, and a wireless network. The network  3  is indirectly connected with other networks through external networks. 
         [0061]    The image processing apparatus  1  generates a copy image from print data obtained by document scanning or print data received from the portable terminal apparatus  2  and forms the copy image on paper. In this embodiment, an MFP i.e. a multifunctional digital image processing apparatus having printer function, facsimile function, scanner function, and other functions as described above is employed as the image processing apparatus  1 . Hereinafter, an image processing apparatus will also be referred to as “MFP”. 
         [0062]    The portable terminal apparatus  2  is a portable computer terminal such as a smartphone or a tablet computer, essentially provided with a CPU, a RAM, a fixed storage device (a hard disk drive, for example), a monitor, and a touch-enabled liquid-crystal display panel. Users can carry their own portable terminal apparatuses  2  with them and can view and edit anywhere electronic documents stored thereon. The portable terminal apparatus  2  is further provided with a wireless communication means that allows the portable terminal apparatus  2  to exchange documents with the MFP  1  wirelessly and a remote control means that allows the portable terminal apparatus  2  to operate the MFP  1  remotely. Hereinafter, a portable terminal apparatus will also be referred to as “portable terminal” for the sake of simplicity. 
         [0063]      FIG. 2  is a block diagram illustrating the configuration of the MFP  1 . The CPU  101  of the MFP  1  is connected with a ROM  102  that stores operation programs, a static random access memory (S-RAM)  103  for fast processing, a battery-backed non-volatile memory (NV-RAM)  104  that stores various settings for image forming, and a block IC  105 , through a bus network. The CPU  101  constitutes a controller  100  that controls the MFP  1  in a unified and systematic manner. 
         [0064]    The controller  100  is connected with the following portions through a bus network: an image reading device  120  for document scanning; an operation panel  130  having a display  131  and various operation keys such as a start key for starting running a job, a stop key for stopping a running job, and a reset key for resetting settings; a network interface (network I/F)  160  that exchanges information of various types with an external apparatus connected to the image processing apparatus  1  through the network  3 , such as the portable terminal  2 ; a printer controller  150  that generates a copy image from print data received by the network interface  160 ; and an imaging device  140  that forms the copy image on paper. 
         [0065]    The display  131  constitutes a liquid-crystal display device with a touch panel, for example. In this embodiment, the display  131  has a landscape display screen i.e. a display screen with its horizontal dimension greater than its vertical dimension. 
         [0066]    The controller  100  is further connected with a fixed storage device  110  through the bus network. The fixed storage device  110  is a hard disk drive, for example. The fixed storage  110  stores data of various types. 
         [0067]    The controller  100  is further connected with a wireless interface (wireless I/F)  170  and a short-range wireless interface (short-range wireless I/F)  180  through the bus network. The wireless interface  170  serves for communications with the network and the portable terminal  2 . The short-range wireless interface  180  is an interface that serves for short-range wireless communications such as BLUETOOTH wireless communication and infrared wireless communication using the infrared data association (IRDA) standard protocol. 
         [0068]      FIG. 3  is a block diagram illustrating the configuration of the portable terminal  2 . The portable terminal  2  is provided with a CPU  201 , a ROM  202  that stores operation programs, and a RAM  203  for fast processing. The ROM  202  and the RAM  203  are connected with the CPU  201  through a bus network. The CPU  201 , the ROM  202 , and the RAM  203  constitute a controller  200  that controls the portable terminal  2  in a unified and systematic manner. 
         [0069]    The controller  200  is connected with: a display  205  that constitutes a liquid-crystal display device with a touch panel, displays information of various types, and allows users to give instructions by physically touching the screen; a wireless LAN interface  206 ; and a short-range wireless interface  207 . The wireless LAN interface  206  serves for communications with the network and the MFP  1 . The short-range wireless interface  207  is an interface that serves for short-range wireless communication such as BLUETOOTH wireless communication and infrared wireless communication. 
         [0070]    The display  205  displays a display screen in portrait orientation when the portable terminal  2  is used in portrait orientation; the display  205  displays a display screen in landscape orientation when the portable terminal  2  is used in landscape orientation. Although it is not shown in this figure, the portable terminal  2  is further provided with an accelerometer that judges the orientation of the portable terminal  2 . 
         [0071]    The portable terminal  2  has an application installed thereon to operate in cooperation with the MFP  1 . This application includes contents to reproduce screen images on the display  205 . The application may support both portrait and landscape orientations. In this case, the portable terminal  2  displays a portrait screen image on the display  205  upon the accelerometer judging that the portable terminal  2  is used in portrait orientation; the portable terminal  2  displays a landscape screen image on the display  205  upon the accelerometer judging that the portable terminal  2  is used in landscape orientation. The application may support only portrait orientation; in this case, the portable terminal  2  displays a portrait screen image on the display  205  regardless of whether the portable terminal  2  is used in portrait or landscape orientation. 
         [0072]    The controller  200  is further connected with a fixed storage device  204  through the bus network. The fixed storage device  204  is a hard disk drive, for example. The fixed storage device  204  stores data of various types, including the above-described application. 
         [0073]    Hereinafter, the operations of the screen display system illustrated in  FIG. 1  will be described. 
         [0074]    The user activates the application for operating in cooperation with the MFP  1 , which is installed on the portable terminal  2 . Being activated, the application reproduces an operation screen image on the touch panel  205  of the portable terminal  2  using the contents included in the application itself 
         [0075]    The user presses a button for operating in cooperation with the portable terminal  2  (not shown in this figure), which is displayed on the display  131  of the MFP  1 . Upon the button being pressed, the portable terminal  2  transmits a screen image displayed on the operation panel  205  to the MFP  1 . The MFP  1  then displays the screen image on the display  131 . The portable terminal  2  transmits the screen image using WI-FI CERTIFIED MIRACAST, for example, which does not mean that the communication method is limited to WI-FI CERTIFIED MIRACAST as a matter of course. 
         [0076]    In this embodiment, it is assumed that the portable terminal  1  is normally used in portrait orientation and the application for reproducing the screen image displayed on the portable terminal  2  supports only portrait orientation. When the portable terminal  2  transmits a portrait screen image to the MFP  1 , the MFP  1  displays the screen image, which is displayed on the display  205  of the portable terminal  2 , in an adjacent area of the middle of the landscape (wide) display screen of the display  131  with masking areas placed on both sides of the screen image, as referred to a screen D 1  illustrated in  FIG. 4 . As indicated by hatching in this figure, these masking areas are conspicuously large and placed in both right and left periphery of the display screen of the MFP  1 . This makes the screen image, which is received from the portable terminal  2 , look inconspicuously small. Referring to  FIG. 4 , each operation key is provided with a code  132 , and there are multiple operation keys that are horizontally aligned at intervals. 
         [0077]    In this embodiment, the portable terminal  2  transmits the following pieces of information to the MFP  1  along with a screen image for reproducing a screen: application information whether or not the application supports both portrait and landscape orientations; the display resolution of the display  205  of the portable terminal  2 ; the positions of the operation keys  132  on the screen image; and other information. 
         [0078]    The MFP  1  thus receives the screen image, the application information, the display resolution, the positions of the operation keys, and other information from the portable terminal  2 . Subsequently, the MFP  1  judges whether or not the application supports both portrait and landscape orientations, with reference to the application information received therefrom. 
         [0079]    If the application supports only portrait orientation, the MFP  1  displays the portrait screen image such that the multiple operation keys  132  are horizontally aligned at longer intervals, as referred to a screen D 2  illustrated in  FIG. 5 . The MFP  1  may display the portrait screen image such that the operation keys  132  are horizontally aligned at longer intervals as described above and, if needed, the operation keys  132  are further enlarged either or both of vertically and horizontally. As illustrated in  FIG. 5 , the MFP  1  may enlarge the background of the screen image horizontally on the display  131 . 
         [0080]    As described above, in a case in which the display  131  of the MFP  1  has a landscape display screen and the portable terminal  2  has an application that supports only portrait orientation, the MFP  1  displays a portrait screen image received from the portable terminal  2  such that the multiple operation keys  132  are horizontally aligned at longer intervals, as referred to a screen D 2  illustrated in  FIG. 5 . This will allow an effective use of the landscape display screen of the display  131  of the MFP  1  and will also improve the usability of the screen image received from the portable terminal  2 , specifically, the usability of tiny operation keys on the screen image. In this embodiment, there is no need anymore for the portable terminal  2  to generate a screen image that will fit in the display screen of the MFP  1 ; the portable terminal  2  therefore does not need to have an additional function such that it can further generate a screen image. 
         [0081]    Similarly, in a case in which the display  131  of the MFP  1  has a portrait display screen and the portable terminal  2  has an application that supports only landscape orientation, the MFP  1  displays a landscape screen image received from the portable terminal  2  such that the operation keys, if there exist, are vertically aligned at longer intervals. 
         [0082]    To describe the same with reference to  FIGS. 6A, 6B, 6C, and 6D , the portable terminal  2  illustrated in  FIG. 6A  transmits a portrait screen image and the application information to the MFP  1  illustrated in  FIG. 6B . If the MFP  1  judges that the application installed on the portable terminal  2  supports both portrait and landscape orientations, with reference to the application information received therefrom, the MFP  1  transmits to the portable terminal  2  a request for a landscape screen image that will match the orientation of the display screen of the display  131 , as illustrated in  FIG. 6C . In response to the request received from the MFP  1 , the portable terminal  2  returns a landscape screen image to the MFP  1 . Receiving the screen image, the MFP  1  displays it on the display  131 , as illustrated in  FIG. 6D . On the landscape screen image, the operation keys  132  are normally aligned at intervals long enough and sized large enough already. The MFP  1  may thus display the landscape screen image without adjusting the intervals or the sizes of the operation keys  132 , or the MFP  1  may alternatively display it such that the operation keys  132  are aligned at even longer intervals and the operation keys  132  are further enlarged. The MFP  1  may display the screen image on the display  131  such that the background of the screen image is enlarged vertically and horizontally. 
         [0083]      FIG. 7  is an explanatory flowchart on the operation of the MFP  1 . This operation is executed by the CPU  101  of the MFP  1  in accordance with an operation program stored on a memory such as the ROM  102 . 
         [0084]    In the example of  FIG. 7 , it is assumed that the display  131  of the MFP  1  has a landscape (wide) display screen and the application supports only portrait orientation or both portrait and landscape orientations. 
         [0085]    In Step S 101 , the MFP  1  establishes a connection with the portable terminal  2 . The routine then proceeds to Step S 102 , in which the MFP  1  receives, from the portable terminal  2 , a screen image displayed on the display  205  of the portable terminal  2 , application information on an application for reproducing screen images, the display resolution of the display  205 , the positions of the operation keys and other objects, and other information. 
         [0086]    In Step S 103 , the MFP  1  judges whether it has a function for judging whether or not the application that reproduces screen images displayed on the portable terminal  2  supports both portrait and landscape orientations, with reference to the application information. If the MFP  1  does not have it (NO in Step S 103 ), the MFP  1  displays the received screen image on the display  131  in Step S 110 . The flowchart then proceeds to Step S 111 . 
         [0087]    If the MFP  1  has such a function as described above (YES in Step S 103 ), the MFP  1  then judges in Step  5104  whether or not the application supports only portrait orientation. 
         [0088]    If the application supports only portrait orientation (YES in Step S 104 ), the received screen image must be a portrait screen image. In Step S 105 , the MFP  1  thus displays the portrait screen image on the display  131  such that the operation keys are aligned at longer intervals and, if needed, the operation keys are further enlarged vertically and horizontally. The routine then proceeds to Step S 111 . 
         [0089]    Back to Step S 104 , if the application does not support only portrait orientation, i.e., if the application supports both portrait and landscape orientations (NO in Step S 104 ), the MFP  1  then judges in Step S 106  whether or not the received screen image is a portrait screen image. The MFP  1  may judge whether or not it is a portrait screen image with reference to information such as the vertical and horizontal size of the received screen image. Such information may be received from the portable terminal  2 . 
         [0090]    If it is a portrait screen image (YES in Step S 106 ), the MFP  1  transmits a request for a landscape screen image to the portable terminal  2  in Step S 107 , and waits to receive a landscape screen image from the portable terminal  2  in Step S 108  (NO in Step S 108 ). If the MFP  1  receives it (YES in Step S 108 ), the routine proceeds to Step S 109 . Back to Step S 106 , if the received screen image is not a portrait screen image (NO in Step S 106 ), it must be a landscape screen image. The routine then proceeds directly to Step S 109 . 
         [0091]    In Step S 109 , the MFP  1  displays the landscape screen image on the display  131  without adjusting the intervals or the sizes of the operation keys, or the MFP  1  alternatively displays it such that the operation keys are aligned at intervals even longer than normal intervals and the operation keys are further enlarged vertically and horizontally. The routine then proceeds to Step S 111 . 
         [0092]    In Step S 111 , the MFP  1  waits for the user to use any of the operation keys (NO in Step S 111 ). If the user uses any of the operation keys (YES in Step S 111 ), the MFP  1  then judges in Step S 112  whether the user finishes the operation. If the user finishes the operation (YES in Step S 121 ), the routine terminates. If the user does not finish the operation (NO in Step S 112 ), the MFP  1  transmits the coordinates of a key touched by the user to the portable terminal  2  in Step S 113 , and waits to receive another screen image from the portable terminal  2  in Step S 114  (NO in Step S 114 ). If the MFP  1  receives it (YES in Step S 114 ), the routine returns to Step S 104 . The coordinates of the touched key may relate to instructions to start running a job, for example; in this case, the MFP  1  receives instructions to start running a job and other data from the portable terminal  2  and starts running the job accordingly. 
         [0093]      FIG. 8  is an explanatory flowchart on the operation of the portable terminal apparatus. This operation is executed by the CPU  201  of the portable terminal  2  in accordance with an operation program stored on a memory such as the ROM  202 . 
         [0094]    The user activates the application for operating in cooperation with the MFP  1 . In Step S 201 , the portable terminal  2  establishes a connection with the MFP  1 . The routine then proceeds to Step S 202 , in which the portable terminal  2  transmits, to the MFP  1 , a screen image displayed on the display  205 , application information on the application for reproducing screen images, the display resolution of the display  205 , the positions of the operation keys and other objects, and other information. 
         [0095]    In Step S 203 , the portable terminal  2  judges whether or not it receives a request for a screen image from the MFP  1 . If the portable terminal  2  receives it (YES in Step S 203 ), the portable terminal  2  transmits a request for a landscape screen image to the MFP  1  in Step S 204 . The routine then proceeds to Step S 205 . If the portable terminal  2  does not receive such a request (NO in Step S 203 ), the routine proceeds directly to Step S 205 . 
         [0096]    In Step S 205 , the portable terminal  2  waits to receive coordinates from the MFP  1  (NO in Step S 205 ). If the portable terminal  2  receives them (YES in Step S 205 ), the portable terminal  2  then judges in Step S 206  whether or not the user finishes the operation. If the user finishes the operation (YES in Step S 206 ), the routine terminates. If the user does not finish the operation (NO in Step S 206 ), the routine proceeds to Step S 207 , in which the portable terminal  2  updates the display screen with a screen image suitable for the operation and transmits the screen image to the MFP  1 . The routine then returns to Step S 203 . 
         [0097]    The operation may be giving instructions to start running a job, for example; in this case, the portable terminal  2  transmits instructions to start running a job, not a screen image, to the MFP  1 . Receiving the instructions, the MFP  1  starts running a job accordingly. 
         [0098]    The portable terminal  2  may have an application that supports only landscape orientation. In this case, the MFP  1  judges whether the contents included in the application are aimed at only landscape screen images in Step S 104 . If they are aimed at only landscape screen images (YES in Step S 104 ), the routine proceeds to Step S 105 , in which the MFP  1  displays a landscape screen image on the portrait display screen of the display  131  such that the operation keys are vertically aligned at longer intervals. 
         [0099]      FIG. 9  is a flowchart representing the operation of the MFP  1  according to another embodiment of the present invention. In this embodiment, the MFP  1  is configured such that the operation panel  130  including the display  131  can be rotated in plane with the display screen. The user can change the orientation of the display screen by rotating the operation panel  130 . The CPU  101  is capable of judging the present orientation of the operation panel  130  (the display  131 ) using a sensor not shown in this figure. 
         [0100]    Furthermore, in this embodiment, it is assumed that the application supports only portrait orientation or both portrait and landscape orientations. 
         [0101]    Hereinafter, Step S 121  will be mainly described because the  FIG. 9  flowchart is identical with the  FIG. 7  flowchart except for only one step that is Step S 121 . 
         [0102]    In Step S 103 , the MFP  1  judges whether or not it has a function for judging whether the application that reproduces screen images displayed on the portable terminal  2  supports both portrait and landscape orientations, with reference to the application information. If the MFP  1  has such a function, the MFP  1  then judges in Step S 121  whether or not the display  131  has a landscape (wide) display screen. If it has a landscape display screen (YES in Step S 121 ), the routine proceeds to Step S 104  that is identical with that of the  FIG. 7  flowchart. 
         [0103]    If the MFP  1  does not have a landscape display screen, i.e., if the MFP  1  has a portrait display screen (NO in Step S 121 ), the MFP  1  then judges in Step S 131  whether the contents included in the application are aimed at only portrait screen images. If they are aimed at only portrait screen images (YES in Step S 131 ), the routine proceeds to Step S 132 , in which the MFP  1  displays the portrait screen image on the portrait display screen of the display  131  without adjusting the intervals or the sizes of the operation keys, or the MFP  1  alternatively displays it on the portrait display screen of the display  131  such that the operation keys are aligned at longer intervals and the operation keys are further enlarged vertically and horizontally. The routine then proceeds to Step S 111  of the  FIG. 9  flowchart. 
         [0104]    Back to Step S 131 , if the application supports not only portrait orientation, i.e., if the application supports both portrait and landscape orientations (NO in Step S 131 ), the MFP  1  then judges in Step S 133  whether or not the received screen image is a portrait screen image. If it is not a portrait screen image (NO in Step S 133 ), the MFP  1  transmits a request for a portrait screen image to the portable terminal  2  in Step S 134 , and waits to receive a portrait screen image from the portable terminal  2  in Step S 135  (NO in Step S 135 ). If the MFP  1  receives it (YES in Step S 135 ), the routine proceeds to Step S 136 . Back to Step S 133 , if the received screen image is a portrait screen image (YES in Step S 133 ), the routine proceeds directly to Step S 136 . 
         [0105]    In Step S 136 , the MFP  1  displays the portrait screen image on the display  131  without adjusting the intervals or the sizes of the operation keys, or the MFP  1  alternatively displays it such that the operation keys are aligned at intervals even longer than normal intervals and the operation keys are further enlarged vertically and horizontally. The routine then proceeds to Step S 111  of the  FIG. 9  flowchart. 
         [0106]    The portable terminal  2  may have an application that supports only landscape orientation. In this case, in the embodiment described with reference to  FIGS. 9 and 10 , the MFP  1  judges in Step S 131  of the  FIG. 10  flowchart whether or not the contents included in the application is aimed at only landscape screen images. If they are aimed at only landscape screen images, the routine proceeds to Step S 132 , in which the MFP  1  displays the screen image such that the operation keys, if there exist, are vertically aligned at longer intervals. 
         [0107]    While some embodiments of the present invention have been described in details herein it should be understood that the present invention is not limited to the foregoing embodiments. For example, the MFP  1  judges whether the received screen image is a portrait screen image in Step S 106  of the  FIG. 6  flowchart and the  FIG. 7  flowchart; instead of making such a judgment, the MFP  1  may transmit a request for a landscape screen image in this step. For another example, the portable terminal  2  may be configured to transmit only landscape screen images to the MFP  1  as long as the portable terminal  2  has an application that supports both portrait and landscape orientations. This configuration allows the MFP  1  to display a received landscape screen image in Step S 109  immediately after the judgment in Step S 104 . 
         [0108]    While the present invention may be embodied in many different forms, a number of illustrative embodiments are described herein with the understanding that the present disclosure is to be considered as providing examples of the principles of the invention and such examples are not intended to limit the invention to preferred embodiments described herein and/or illustrated herein. 
         [0109]    While illustrative embodiments of the invention have been described herein, the present invention is not limited to the various preferred embodiments described herein, but includes any and all embodiments having equivalent elements, modifications, omissions, combinations (e.g. of aspects across various embodiments), adaptations and/or alterations as would be appreciated by those in the art based on the present disclosure. The limitations in the claims are to be interpreted broadly based on the language employed in the claims and not limited to examples described in the present specification or during the prosecution of the application, which examples are to be construed as non-exclusive. For example, in the present disclosure, the term “preferably” is non-exclusive and means “preferably, but not limited to”. In this disclosure and during the prosecution of this application, means-plus-function or step-plus-function limitations will only be employed where for a specific claim limitation all of the following conditions are present In that limitation: a) “means for” or “step for” is expressly recited; b) a corresponding function is expressly recited; and c) structure, material or acts that support that structure are not recited. In this disclosure and during the prosecution of this application, the terminology “present invention” or “invention” may be used as a reference to one or more aspect within the present disclosure. The language present invention or invention should not be improperly interpreted as an identification of criticality, should not be improperly interpreted as applying across all aspects or embodiments (i.e., it should be understood that the present invention has a number of aspects and embodiments), and should not be improperly interpreted as limiting the scope of the application or claims. In this disclosure and during the prosecution of this application, the terminology “embodiment” can be used to describe any aspect, feature, process or step, any combination thereof, and/or any portion thereof, etc. In some examples, various embodiments may include overlapping features. In this disclosure and during the prosecution of this case, the following abbreviated terminology may be employed: “e.g.” which means “for example”, and “NB” which means “note well”.