[go: up one dir, main page]

WO2005111774A1 - 印刷処理制御方法および近距離無線通信端末装置 - Google Patents

印刷処理制御方法および近距離無線通信端末装置 Download PDF

Info

Publication number
WO2005111774A1
WO2005111774A1 PCT/JP2005/009028 JP2005009028W WO2005111774A1 WO 2005111774 A1 WO2005111774 A1 WO 2005111774A1 JP 2005009028 W JP2005009028 W JP 2005009028W WO 2005111774 A1 WO2005111774 A1 WO 2005111774A1
Authority
WO
WIPO (PCT)
Prior art keywords
printing
information
printing device
predetermined
image data
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.)
Ceased
Application number
PCT/JP2005/009028
Other languages
English (en)
French (fr)
Inventor
Kenichi Kurata
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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
Priority claimed from JP2004147828A external-priority patent/JP2005332056A/ja
Priority claimed from JP2005144247A external-priority patent/JP4479584B2/ja
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to EP05741063A priority Critical patent/EP1755029A4/en
Priority to US10/588,059 priority patent/US20070134040A1/en
Publication of WO2005111774A1 publication Critical patent/WO2005111774A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • B41J2/17543Cartridge presence detection or type identification
    • B41J2/17546Cartridge presence detection or type identification electronically
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1226Discovery of devices having required properties
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing

Definitions

  • the present invention relates to a printing system using short-range wireless communication technology, and more particularly, to a printing system that performs a printing process in a language interpretable by a printer.
  • a typical example of a short-range wireless communication interface is a Bluetooth (trademark) using a radio frequency of 2.45 GHz band.
  • a Bluetooth trademark
  • various interfaces using Bluetooth are used. Communication technology has been proposed!
  • a terminal device In a printing system that performs wireless communication using Bluetooth, a terminal device embeds image data to be printed in a file described in a markup language such as XHTML (Extensible Hypertext Markup Language) and transmits the file to a printer.
  • the printing is executed according to the so-called push-type printing process, and the terminal device sends the file name of the image data to be printed to the printer, and the printer takes in the image data with the terminal device and prints. Pull-type printing is being performed.
  • the push-type printing process is suitable for a portable terminal device such as a mobile phone in which the processing load of the terminal device is lighter than that of the pull type because the terminal device transmits image data to the printer as a client. ing.
  • the terminal device only needs to perform a light processing load and can perform only the push type print processing.
  • the communication using Bluetooth is not possible.
  • a first object of the present invention is to provide a print processing control method and a short-range wireless communication terminal that can perform print processing according to the specifications of a printer.
  • Print processing in a terminal device is controlled according to a print control program. Since printers have different specifications depending on manufacturers, models, and the like, compatibility with a print control program is different for each printer.
  • a second object of the present invention is to improve usability in selecting a printer in a printing system using short-range wireless communication.
  • a print processing control method includes:
  • a print processing control method in a terminal device comprising: storage means for storing image data to be printed, and control means for performing short-range wireless communication with the printing apparatus,
  • the control unit acquires information on an attribute of a printing device
  • control unit determines whether the printing device supports a predetermined extended specification
  • the image data to be printed is processed in accordance with the predetermined extended specification, and the processed data is transmitted to the printing apparatus in a predetermined file format.
  • the data for specifying the image data to be printed is transmitted to the printing apparatus in a predetermined file format.
  • the print processing control method of the present invention it is determined whether or not the printing apparatus complies with a predetermined extended specification from the acquired information of the printing apparatus, and the printing processing method is determined based on the determination result. Is switched, the printing process can be performed according to the specifications of the printer. This achieves the first objective.
  • a short-range wireless communication terminal device according to the present invention
  • a terminal device that performs short-range wireless communication with a printing device
  • Attribute information obtaining means for obtaining information on the attributes of the printing apparatus, determining means for determining whether the printing apparatus supports a predetermined extended specification based on the attribute information,
  • the image data to be printed is The data obtained by processing the data based on the predetermined extended specification is transmitted to the printing device in a predetermined file format, and when it is determined that the data does not correspond to the predetermined extended specification, the image to be printed is transmitted.
  • the short-range wireless communication terminal device of the present invention determines whether or not the printing device complies with a predetermined extended specification from information acquired from the printing device, and performs a printing process based on the determination result. Since the method is switched, printing can be performed according to the specifications of the printer. This achieves the first objective.
  • a terminal device includes:
  • a terminal device that performs short-range wireless communication with a printing device
  • List display means for displaying a list of communicable printing devices and accepting selection of a printing device to be used for printing
  • Search request means for requesting a device search
  • a printing device extracting unit that extracts a printing device from a device that has responded to the search request; a printing device information requesting unit that requests the extracted printing device for information about the printing device;
  • Determining means for determining whether response information to the printing device information request satisfies a predetermined condition
  • the information for specifying the printing device is registered at the top of the list, and if it is determined that the condition is not satisfied, the information for specifying the printing device is listed. And a printing device registration means for registering the printing device at a lower level of the printer.
  • the determination means may determine whether the manufacturer of the printing device included in the response information to the printing device information request is the predetermined manufacturer as the predetermined condition. Monkey
  • the predetermined manufacturer may be the same as a developer of a program for controlling print processing in the terminal device.
  • FIG. 1 is a block diagram showing a configuration of a short-range wireless communication printing system according to a first embodiment.
  • FIG. 2 is a flowchart for explaining processing when printing image data.
  • FIG. 3 is a flowchart illustrating a push-type printing process.
  • FIG. 4 is a flowchart illustrating a pull-type printing process.
  • FIG. 5 is a block diagram showing a configuration of a short-range wireless communication printing system according to a second embodiment.
  • FIG. 6 is a flowchart illustrating a process when the terminal device performs printing.
  • FIG. 7 is a diagram showing an example of a printer list displayed on a terminal device.
  • FIG. 8 is a diagram showing an example of data defining a priority order for each printer model.
  • FIG. 9 is a diagram showing an example of a printer list displayed on a terminal device.
  • FIG. 10 is a diagram showing an example of a printer list displayed on a terminal device.
  • FIG. 1 is a block diagram illustrating a configuration of a short-range wireless communication printing system according to a first embodiment of the present invention.
  • the printing system includes a terminal device 1 and a printer 10 as a printing device.
  • the terminal device 1 and the printer 10 perform short-range wireless communication to exchange print data and the like.
  • short-range wireless communication between the terminal device 1 and the printer 10 uses Bluetooth.
  • the short-range wireless communication interface between the terminal device 1 and the printer 10 is not limited to Bluetooth.
  • the printer 10 receives an XHTML format file from the terminal device 1 via Bluetooth communication and executes printing. Depending on its specifications, the printer 10 can interpret the MIME, which is an extended specification of the Internet, and cannot interpret the MIME.
  • MIME is an extended specification of the Internet
  • the file name is specified using the IMG tag.
  • the terminal device 1 when the printer 10 can interpret the MIME specification, the terminal device 1 generates an XHTML format file in which the image data to be printed is embedded, and transmits the generated file to the printer 10 by the push type. If the printer 10 cannot interpret the MIME specifications, it generates a file in XHTML format that specifies the image data file to be printed and sends it to the printer 10. Perform print processing. Whether the printer 10 can interpret the MIME specification can be determined based on device attribute information obtained in the process of establishing communication with the printer 10 by the terminal device 1.
  • the terminal device 1 includes a CPU 2, a RAM 3, an interface (iZF) 4, an auxiliary storage unit 5, a display unit 6, and a ROM 7.
  • the CPU 2 is connected to the RAM 3, the I / F 4, the auxiliary storage unit 5, the display unit 6, and the ROM 7 via the bus, respectively, and executes various processes according to programs stored in the ROM 7.
  • CPU2 also interprets Bluetooth commands input externally via IZF4.
  • data is read from the auxiliary storage unit 5, and processing for controlling the IZF4 to output the response of the command to the outside is also performed.
  • the CPU 2 executes an XHT including image data to be printed.
  • An ML format file or an XHTML format file that specifies an image data file to be printed is generated, and the printer 10 executes printing.
  • the RAM 3 is used as a working memory of the CPU 2 and the like.
  • the IZF 4 serves as an interface with an external device such as the printer 10.
  • the IZF4 creates a command conforming to the Bluetooth standard under the control of the CPU2 and outputs it to an external device.At the same time, it inputs a command conforming to the Bluetooth standard output from the external device and outputs data and commands related to the contents of the command. Outputs data etc. attached to to CPU2.
  • a CPU, ROM, RAM, etc. are provided in the IZF4, and a control command from the CPU2 is used to create and output a Bluetooth command thereafter, and to interpret externally input contents.
  • the auxiliary storage unit 5 stores image data to be printed by the printer 10 and the like.
  • the image data and the like are stored in the auxiliary storage unit 5 as files in a predetermined image format such as JPEG.
  • the file is identified by the file name, read under the control of the CPU 2, and output to an external device such as the printer 10 via the IZF 4.
  • the auxiliary storage unit 5 can be configured using a nonvolatile storage device such as a hard disk device or a flash memory.
  • the display unit 6 displays information and the like necessary for operating the terminal device in a menu format, and displays an image to be printed.
  • the display unit 6 can be configured using a liquid crystal display device or the like.
  • the ROM 7 stores various programs executed by the CPU 2 in a nonvolatile manner.
  • the various programs are, for example, an operating system for controlling the terminal device 1, a Bluetooth control program for performing communication by Bluetooth, an application program for handling image data to be printed, and the like.
  • the terminal device 1 can be configured using a mobile terminal device such as a mobile phone. Of course, use a personal computer or other information processing device.
  • the printer 10 includes a CPU 11, a RAM 12, an I / F 13, an operation panel 14, a print engine 15, and a ROM 16.
  • the CPU 11 is connected to the RAM 12, the I / F 13, the operation panel 14, the print engine 15, and the ROM 16 via a bus.
  • the CPU 11 executes various processes according to programs and the like stored in the ROM 16 and performs processes for controlling the I / F 13, the operation panel 14, the print engine 15, and the like. Further, the CPU 11 interprets a Bluetooth command input externally via the IZF 13 to control the print engine 15 or control the IZF 13.
  • the RAM 12 is used as a working memory of the CPU 11 or the like.
  • the IZF 13 is an interface with an external device wirelessly connected by Bluetooth.
  • the IZF 13 creates a command conforming to the Bluetooth standard under the control of the CPU 11 and outputs the command to an external device, and inputs a command conforming to the Bluetooth standard output from the external device card, and outputs data and commands relating to the content of the command. And outputs data accompanying the data to the CPU 11.
  • a CPU, a ROM, a RAM, and the like are provided in the IZF 13, and a control command from the CPU 11 is used to create and output a Bluetooth command thereafter, and to interpret the content input from the outside.
  • the operation panel 14 displays the status of the printer 10 and receives settings related to print processing in the printer 10.
  • the operation panel 14 can be configured using a liquid crystal display device, input buttons, and the like.
  • the print engine 15 is a mechanism that actually performs a printing process, and includes a paper feeding and discharging mechanism, a printing mechanism, and the like.
  • the printing method of the print engine 15 can be, for example, an ink jet method.
  • the ink jet print engine includes a plurality of ink cartridges in which a housing is filled with ink, and performs printing by spraying the ink from a recording head onto a printing medium such as recording paper.
  • the printing method of the print engine 15 is not limited to the ink jet method, and may be, for example, a laser method using toner.
  • the image data to be printed input from the IZF 13 is stored in the RAM 12, output to the print engine 15 under the control of the CPU 11, and printed.
  • the ROM 16 stores various programs executed by the CPU 11 in a nonvolatile manner. ing.
  • the terminal device 1 issues a connection request to the printer 10 (S101).
  • a connection request is made by outputting an Inq uiry command.
  • the terminal device 1 Upon receiving a response to the Inquiry command (Response command) from the printer 10 (S 102), the terminal device 1 makes an attribute request to the printer 10 (S 103).
  • the attribute request is made by outputting an SDP (Service Discovery Profile) command that indicates who the communication partner is, the ability to communicate according to what profile, and what language can be interpreted ( S103).
  • SDP Service Discovery Profile
  • the printer 10 responds to the SDP command (Response command).
  • This response includes BPP (Basic Printing Profile), which is information about the printer, such as the printer itself, the name of the printer, and the model number. It also contains information on which Bluetooth profiles can be used for communication. If the printer 10 can interpret the MIME specification, the additional information also includes information to that effect.
  • BPP Basic Printing Profile
  • the terminal device 1 Upon receiving a response to the SDP command from the printer 10 (S104), the terminal device 1 requests the printer 10 for information on the functions of the printer 10 (S105).
  • the information on the function can be, for example, usable paper size, paper type, settable print mode, availability of borderless printing, and the like.
  • the terminal device 1 does not acquire information on functions and performs subsequent processing. Do.
  • the terminal device 1 determines whether or not the printer 10 can interpret the MIME specification based on the content of the response to the SDP command received in (S104) (S107). In addition, in addition to the above, the processing in the case where there is a response from a plurality of devices, and the processing in which processing such as communication for setting a channel to be used is performed. [0058] As a result, if the printer 10 determines that the MIME specification can be interpreted (S107: Y), a push-type print process is performed (S108). On the other hand, if the printer 10 determines that the MIME specification cannot be interpreted (S107: N), it performs a pull-type print process (S109).
  • the terminal device 1 performs image processing as needed on image data to be printed (S201).
  • the image processing as required is, for example, frame synthesis, color correction, resolution conversion, and the like.
  • the terminal device 1 encodes the image data subjected to the image processing according to the MIME specification (S202) and generates an XHTML format file for requesting the printer 10 to print. Then, the image data encoded according to the MIME specification is embedded in this file (S203).
  • the generated file is not limited to the XHTML format, but may be HTML (Hypertext Markup Language), XML (Extensible Markup Language), SGML (Standard Generalized Markup Language), or the like.
  • the print request file in the XHTML format is transmitted to the printer 10 (S204).
  • the printer 10 Upon receiving the print request file (S205), the printer 10 decodes the image data embedded in the XHTML file according to the MIME specification (S206). Then, printing is performed according to the image data (S207).
  • the terminal device 1 serves as a client, and collectively transmits image data to be printed to the printer 10. Therefore, when the terminal device 1 outputs the file to the printer 10, the terminal device 1 is released from the printing process.
  • the terminal device 1 performs image processing as needed on image data to be printed (S301).
  • the image processing is, for example, frame synthesis, color correction, resolution conversion, and the like.
  • the terminal device 1 When image processing is performed as needed, the terminal device 1 adds a file name to the image data on which the image processing has been performed, and stores the data in the auxiliary storage unit 5 (S302).
  • command (Data send) including XHTML data specifying the file name of the image data using the IMG tag is transmitted to the printer 10 (S303). Include in command
  • the data format is not limited to XHTML format.
  • the printer 10 When the printer 10 receives the Data send command (S304), the printer 10 acquires a file of image data indicated by the IMG tag in the XHTML data included in the Data send command from the terminal device 1 (S305). ).
  • This file acquisition processing of image data is performed in response to a request from the printer 10. Specifically, after performing communication for setting a channel used for file reception, a command (Request Image Data) for acquiring an image is transmitted to the terminal device 1, and image data is captured.
  • a command Request Image Data
  • the printer 10 executes printing according to the acquired image data (S306).
  • the printer 10 becomes a client, and the printer 10 mainly takes in image data from the terminal device 1. For this reason, the terminal device 1 needs to maintain the communication state until receiving the notification of the completion of the capture from the printer 10.
  • the terminal device 1 also accepts the print setting by the user prior to the printing process in the printing process of the push / pull printing process and the pull printing process. At this time, the terminal device 1 displays a user interface screen for accepting print settings on the display unit 6.
  • the display unit 6 of the terminal device 1 has a small display area, and thus it is difficult to provide a user with a user interface showing sufficient information. Therefore, the terminal device 1 performs the above-described processing (S1
  • the contents displayed on the user interface screen may be changed based on the information on the functions of the printer 10 acquired in step 06).
  • the paper type that can be used in the printer 10 is displayed as an option, or the setting item relating to the borderless printing is displayed only when the borderless printing is possible. To do. Thereby, the operability at the time of receiving the print setting can be improved.
  • a short-range wireless communication terminal capable of performing a print process according to the specifications of a printer is realized.
  • FIG. 5 is a block diagram illustrating an example of a configuration of a short-range wireless communication system according to the second embodiment.
  • the short-range wireless system includes a terminal device 1 and a plurality of peripheral devices.
  • the peripheral device for example, a printer 10, a digital camera 101, a PDA (Personal), a PDA (Personal), a PDA (Personal), a PDA (Personal), a PDA (Personal) sensor, or a digital camera 101, a PDA (Personal sensor), or a PDA (Personal) sensor.
  • PDA Personal Digital Data Acquisition
  • FIG. 5 is a block diagram illustrating an example of a configuration of a short-range wireless communication system according to the second embodiment.
  • the short-range wireless system includes a terminal device 1 and a plurality of peripheral devices.
  • the peripheral device for example, a printer 10, a digital camera 101, a PDA (Personal), a PDA (Personal), a PDA (Per
  • the printer 10 has a plurality of printers 10a to 10e.
  • the printer 10a is a “Company A printer a”
  • the printer 10b is a “Company B printer b”
  • the printer 10c is a “Company B printer c”
  • the printer 10d Is “Company C printer d” and printer 10e is “Company A printer e”.
  • the terminal device 1 and a plurality of peripheral devices perform short-range wireless communication.
  • the short-range wireless communication performed by the terminal device 1 and the peripheral device uses Bluetooth.
  • the short-range wireless communication interface between the terminal device 1 and the peripheral device is not limited to Bluetooth.
  • the hardware configurations of the terminal device 1 and the printer 10 can be the same as in the first embodiment as shown in the block diagram of FIG.
  • the printer 10 searches for communicable printers 10, and displays a list of the found printers 10 in a list. This process is mainly controlled by the CPU 2 executing the print control program.
  • the terminal device 1 transmits a device search request (S401). Upon receiving this search request, the Bluetooth device within the communication range of the terminal device 1 transmits a connection response to the terminal device 1.
  • any Bluetooth device When any Bluetooth device receives the connection response (S402: Y), it checks the CoD (Class of Device) included in the connection response and determines whether the responding device is a printer (S403). Since the print control program is an application that controls the printer 10 to perform printing, the print control program is to exclude a Bluetooth device other than the printer 10 to be controlled from the list for creating the Bluetooth device.
  • CoD Class of Device
  • This response contains information about the profile that can be used by the printer, the printer manufacturer, the printer model, and other information about the printer. Note that the processing up to this point for the device search request power is processing performed in accordance with the Bluetooth specification.
  • the terminal device 1 compares the content of the response with a preliminarily determined condition to determine whether or not the printer 10 satisfies the condition (S406).
  • This condition can be, for example, a printer of a predetermined maker. Printers that perform printing 10 If good compatibility with the program that controls the printing process is expected, good printing results will be obtained. For example, if the printer is the same as the manufacturer of the print processing program, or if it is a printer made by a closely related manufacturer, it is assumed that both printers are compatible.
  • the condition is that the printer is a product of a predetermined maker, specifically, the same maker as the maker of the development of the print processing program, or a maker with a strong relation.
  • condition to be determined in the process (S406) is not limited to a printer of a predetermined maker.
  • a predetermined printer model and a predetermined function can be provided.
  • a printer profile that has responded does not have a BPP (Basic Printing Profile), which is a printing profile in Bluetooth, it may not be added to the list that does not need to be compared until conditions are compared. Also, depending on the conditions adopted in the process (S406), it may be possible to make a determination based on the CoD information included in the connection response. In this case, the condition may be determined based on the CoD information included in the connection response instead of the response to the SDP search request.
  • BPP Basic Printing Profile
  • the printer 10 is registered at the top of the displayed list (S407). ). This is done at the top of the list to make it easier for the user to select printers 10 that meet the criteria. Is displayed on the display.
  • the information to be registered in the list can be, for example, the maker name and model name of the printer 10. When the printer 10 has an identifier, the information may be registered.
  • the printer 10 is registered at the bottom of the displayed list (S408). As a result, the printers 10 that satisfy the conditions can be displayed relatively higher in the list.
  • the process returns to the process (S402), and waits for a connection response from another Bluetooth device.
  • the generated printer list is displayed on the display unit 6 (S409). This list is displayed as a list of printers that can communicate when prompting the user to select a printer.
  • FIG. 7 is a diagram showing an example of the list 500 displayed when the condition to be determined in the process (S 406) is “printer made by Company A”.
  • the printer control program is developed by Company A and has a design content suitable for printing with a Company A printer.
  • the list 500 displays a list of the manufacturer names and model names of the printers 10 that can be printed from the terminal device 1.
  • “Printer e” and “Printer a” that satisfy the condition “Must be a printer made by Company A” are displayed at the top, making it easier for the user to specify.
  • the terminal device 1 is designed to be easier to specify at the lower part of the list, the upper and lower parts are inverted and displayed.
  • the terminal device 1 receives designation of a printer to be used for printing from the user by using the list (S410).
  • the display order of the printers 10 satisfying the conditions is not guaranteed. That is, in the above algorithm, the printer 10 for which the condition is determined later is added to the list as a higher order or a lower order.
  • the display order of the list may be further determined. By doing so, it is possible to more easily select a printer 10 that is more compatible among printers 10 that satisfy the conditions.
  • terminal device 1 and FIG. Be prepared to provide data 520 that gives an example. This data is included in, for example, a printer control program.
  • the data 520 defines the priority of each printer among printers that satisfy the conditions, in this example, printers manufactured by Company A. If the printer is of a predetermined maker, it is possible to know the model of the printer on the market, so that the data 520 as in this example can be determined.
  • the terminal device 1 when the terminal device 1 generates the list according to the above algorithm, the terminal device 1 sorts the models of the A-company printer names included in the list with reference to the data 520, and displays them on the display unit 6. I want to do it.
  • FIG. 9 is a diagram showing an example of the list 500a when the list shown in FIG. 7 is changed according to the data 520 shown in FIG. As shown in the figure, the printer a set higher in the data 520 is displayed higher than the printer e, which makes it easier to specify.
  • connection responses from individual printers 10 when connection responses from individual printers 10 are received, the connection is registered at the top and bottom of the list. After the connection responses from all printers 10 are received, Alternatively, the display order in the list may be rearranged depending on whether or not the power satisfies a predetermined condition.
  • the printer 10 that does not satisfy the condition may not be displayed in the force list that is set to follow up at the bottom of the list.
  • the printer a and the printer e that satisfy the condition “the printer must be a printer made by company A” are displayed in the list 500b.
  • whether or not to display the printers 10 that do not satisfy the conditions in the list can be determined, for example, based on an instruction from the user.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

 印刷すべき画像データを格納する格納手段と、印刷装置と近距離無線通信を行なう制御手段とを備える端末装置における印刷処理制御方法であって、前記制御手段が、印刷装置から装置の属性に関する情報を取得し、取得した属性情報に基づいて、前記制御手段が、前記印刷装置が所定の拡張仕様に対応しているかを判断し、前記所定の拡張仕様に対応していると判断された場合に、前記印刷すべき画像データを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷装置に送信する。これによりプリンタの仕様に応じた印刷処理を行なえる。

Description

明 細 書
印刷処理制御方法および近距離無線通信端末装置
技術分野
[0001] 本発明は、近距離無線通信技術を用いた印刷システムに係り、特に、プリンタが解 釈可能な言語に応じた印刷処理を行なう印刷システムに関する。
背景技術
[0002] 近年、近距離無線通信技術を用いたネットワークが実用化されて 、る。従来、パー ソナルコンピュータ等のプリンタホスト装置と印刷装置であるプリンタとがケーブルで 接続された印刷システムにお 、ても、無線端末装置 (以下「端末装置」とも称する)か ら印刷データを近距離無線通信でプリンタに送信し、印刷が行なえるようになって!/ヽ る。
[0003] 近距離無線通信のインタフェースとしては、 2. 45GHz帯の無線周波数を使うブル 一トゥース (Bluetooth:商標)が代表的であり、例えば、特許文献 1に示されるように ブルートゥースを用いた種々の通信技術が提案されて!、る。
[0004] ブルートゥースで無線通信を行なう印刷システムでは、端末装置が印刷すべき画像 データを XHTML (Extensible Hypertext Markup Language)等のマークアップ言語 で記載されたファイルに埋め込んでプリンタに送信し、プリンタがファイルにしたがつ て印刷を実行する、いわゆる Push型の印刷処理と、端末装置が印刷すべき画像デ ータのファイル名をプリンタに送信し、プリンタが端末装置力も画像データを取り込ん で印刷を行なう Pull型の印刷処理とが行なわれている。
[0005] Push型の印刷処理は、端末装置がクライアントとなって画像データをプリンタに送 信するため端末装置の処理負荷が Pull型よりも軽ぐ携帯電話等の携帯型の端末装 置に向いている。
[0006] なお、端末装置がプリンタとブルートゥースで無線通信を行なって印刷をする場合 には、周辺にデバイスの検索要求を行ない、応答してきたデバイスカゝらプリンタを選 別し、印刷可能なプリンタのリストをユーザに提示する。そして、ユーザが選択したプ リンタに対して印刷データを送信することで印刷が実行される。 [0007] 特許文献 1 :特開 2002— 373130号公報
発明の開示
発明が解決しょうとする課題
[0008] Push型の印刷処理では、 XHTML等のファイルに画像データを埋め込む必要が あるが、 XHTML形式のファイルは、原則的にテキストファイルであるため、画像デー タを埋め込むためには、インターネットの拡張仕様である MIME (Multipurpose Internet Mail Extension)を用いて画像データのエンコードを行なわなくてはならない
[0009] このため、プリンタの側でも画像データをデコードするために MIMEに対応している 必要がある。
[0010] ブルートゥースによる通信を行なえるプリンタがすべて MIMEに対応しておれば、 端末装置は処理負荷の軽 、Push型の印刷処理だけを行なえればよ 、が、現実に は、ブルートゥースによる通信を行なえるが MIMEに対応していないプリンタが存在 する。したがって、端末装置の印刷処理における汎用性を高めるためには、プリンタ の仕様に対応した印刷処理を行なえることが望ましい。
[0011] 本発明は、プリンタの仕様に応じた印刷処理を行なえる印刷処理制御方法および 近距離無線通信端末を提供することを第 1の目的とする。
[0012] ところで、ブルートゥースでは、デバイスの検索要求を行な 、、応答してきたプリンタ 力もプリンタに関する情報を取得する手順については仕様が定められている。しかし 、印刷可能なプリンタのリストをユーザに提示する部分にっ 、ては規定されて ヽな ヽ 。このため、プリンタのリスト表示の内容は開発者の設計に委ねられている力 使い勝 手等につ 、ては考慮されておらず、応答してきた順序でプリンタを一覧表示してユー ザに選択を促すようにして 、る。
[0013] 端末装置における印刷処理は印刷制御プログラムにしたがって制御される力 プリ ンタは製造メーカや機種等により仕様が異なるため、プリンタ毎に印刷制御プロダラ ムとの相性の善し悪しがある。
[0014] 印刷制御プログラムとの相性のよ!、プリンタで印刷を行なうことにより、印刷制御プ ログラムおよびプリンタの性能を最大限活用できるため、なるべく相性のよいプリンタ が選択されることが望ましい。
[0015] 一方、ユーザの側からも、プリンタ制御プログラムと相性のよ!、プリンタを簡易に指 定することができれば便利である。
[0016] 本発明は、近距離無線通信を用いた印刷システムにおいて、プリンタの選択に際し ての使い勝手を向上させることを第 2の目的とする。
課題を解決するための手段
[0017] 上記課題を解決するため本発明による印刷処理制御方法は、
印刷すべき画像データを格納する格納手段と、印刷装置と近距離無線通信を行な う制御手段とを備える端末装置における印刷処理制御方法であって、
前記制御手段が、印刷装置力 装置の属性に関する情報を取得し、
取得した属性情報に基づいて、前記制御手段が、前記印刷装置が所定の拡張仕 様に対応して 、るかを判断し、
前記所定の拡張仕様に対応して ヽると判断された場合に、前記印刷すべき画像デ ータを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記 印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前 記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷 装置に送信する。
[0018] 本発明の印刷処理制御方法では、印刷装置力 取得した情報から印刷装置が所 定の拡張仕様に対応して 、るかどうかを判断し、その判断結果に基づ 、て印刷処理 方式を切り替えるようにしているため、プリンタの仕様に応じた印刷処理を行なえるよ うになる。これにより第 1の目的が達成される。
[0019] また、上記課題を解決するため本発明による近距離無線通信端末装置は、
印刷装置と近距離無線通信を行なう端末装置であって、
印刷すべき画像データを格納する格納手段と、
印刷装置力 装置の属性に関する情報を取得する属性情報取得手段と、 前記属性情報に基づいて、前記印刷装置が所定の拡張仕様に対応しているかを 判断する判断手段と、
前記所定の拡張仕様に対応して ヽると判断された場合に、前記印刷すべき画像デ ータを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記 印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前 記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷 装置に送信する送信制御手段とを備える。
[0020] 本発明の近距離無線通信端末装置は、印刷装置から取得した情報から印刷装置 が所定の拡張仕様に対応して 、るかどうかを判断し、その判断結果に基づ 、て印刷 処理方式を切り替えるようにしているため、プリンタの仕様に応じた印刷処理を行なえ るようになる。これにより第 1の目的が達成される。
[0021] 上記課題を解決するため本発明による端末装置は、
印刷装置と近距離無線通信を行なう端末装置であって、
通信可能な印刷装置のリストを表示して、印刷に用いる印刷装置の選択を受け付 けるリスト表示手段と、
デバイスの検索要求を行なう検索要求手段と、
前記検索要求に応じたデバイスから印刷装置を抽出する印刷装置抽出手段と、 抽出された印刷装置に対して、前記印刷装置に関する情報の要求を行なう印刷装 置情報要求手段と、
前記印刷装置情報要求の応答情報が所定の条件を満たすかどうかを判断する判 断手段と、
前記条件を満たすと判断した場合に、当該印刷装置を特定するための情報をリスト の上位に登録し、前記条件を満たさないと判断した場合に、当該印刷装置を特定す るための情報をリストの下位に登録する印刷装置登録手段とを備える。
[0022] これにより第 2の目的が達成される。
[0023] ここで、前記判断手段は、前記所定の条件として、前記印刷装置情報要求の応答 情報に含まれる前記印刷装置の製造者が所定の製造者であるかどうかを判断するこ とがでさる。
[0024] また、前記所定の製造者は、当該端末装置において印刷処理を制御するためのプ ログラムの開発者と同一であることとすることができる。
図面の簡単な説明 [図 1]図 1は第 1の実施形態の近距離無線通信印刷システムの構成を示すブロック図 である。
[図 2]図 2は画像データの印刷を実行する場合の処理について説明するフロー図で ある。
[図 3]図 3は Push型の印刷処理について説明するフロー図である。
[図 4]図 4は Pull型の印刷処理について説明するフロー図である。
[図 5]図 5は第 2の実施形態の近距離無線通信印刷システムの構成を示すブロック図 である。
[図 6]図 6は端末装置が印刷を行なう際の処理を説明するフロー図である。
[図 7]図 7は端末装置に表示されるプリンタリストの一例を示す図である。
[図 8]図 8はプリンタの機種毎の優先順位を定めたデータの一例を示す図である。
[図 9]図 9は端末装置に表示されるプリンタリストの一例を示す図である。
[図 10]図 10は端末装置に表示されるプリンタリストの一例を示す図である。
符号の説明
1 端末装置
2 CPU
3 RAM
4 I/F
5 補助記憶部
6 表示部
7 ROM
10 プリンタ
11 CPU
12 RAM
13 I/F
14 操作パネル
15 印居 ljエンジン 発明を実施するための最良の形態
[0027] 本発明の実施の形態について図面を参照して説明する。
[0028] まず、第 1の実施形態について説明する。図 1は、本発明の第 1の実施形態である 近距離無線通信印刷システムの構成を示すブロック図である。本図に示すように、印 刷システムは、端末装置 1と印刷装置であるプリンタ 10とを備えて構成される。端末 装置 1とプリンタ 10とは近距離無線通信を行ない、印刷データ等の授受を行なう。
[0029] 本実施例において、端末装置 1とプリンタ 10とが行なう近距離無線通信は、ブルー トゥース (Bluetooth)を用いるものとする。ただし、端末装置 1とプリンタ 10との近距 離無線通信インタフェースは、ブルートゥースには限られない。
[0030] プリンタ 10は、端末装置 1からブルートゥース通信により XHTML形式のファイルを 受信して、印刷を実行する。プリンタ 10は、その仕様により、インターネットの拡張仕 様である MIMEを解釈できるものと、解釈できないものとがある。ここで、 XHTML形 式のファイルは、基本的にテキストファイルであるため、画像データを参照するために は、そのファイル名を IMGタグを用いて指定することになる。一方、 MIME仕様によ れば、 XHTML形式のファイル中にエンコードした画像データを直接埋め込むことが でさるよう〖こなる。
[0031] すなわち、端末装置 1は、プリンタ 10が MIME仕様を解釈可能である場合には、印 刷すべき画像データを埋め込んだ XHTML形式のファイルを生成してプリンタ 10に 送信することで Push型の印刷処理を行な ヽ、プリンタ 10が MIME仕様を解釈不能 である場合には、印刷すべき画像データファイルを指定する XHTML形式のフアイ ルを生成してプリンタ 10に送信することで Pull型の印刷処理を行なうようにする。プリ ンタ 10が MIME仕様を解釈可能であるかは、端末装置 1がプリンタ 10との通信を確 立する過程で取得する装置の属性情報に基づいて判断することができる。
[0032] 図 1に示すように、端末装置 1は、 CPU2、 RAM3、インタフェース(iZF) 4、補助 記憶部 5、表示部 6、 ROM7を備えて構成される。
[0033] CPU2は、バスを介して RAM3、 I/F4,補助記憶部 5、表示部 6、 ROM7とそれ ぞれ接続し、 ROM7に格納されたプログラム等にしたがって各種処理を実行する。ま た、 CPU2は、 IZF4を介して外部から入力されたブルートゥースのコマンドを解釈し て、補助記憶部 5からデータを読み出したり、 IZF4力もそのコマンドの応答などを外 部に出力させるために IZF4を制御する処理等を行なう。
[0034] また、 CPU2は、プリンタ 10の仕様に応じて、印刷すべき画像データを含む XHT
ML形式のファイル、あるいは、印刷すべき画像データファイルを指定する XHTML 形式のファイルを生成して、プリンタ 10による印刷を実行させる。
[0035] RAM3は、 CPU2のワーキングメモリ等として用いられる。
[0036] IZF4は、プリンタ 10等の外部機器とのインタフェースとなる。 IZF4は、 CPU2の 制御によりブルートゥースの規格に沿うコマンドを作成して外部機器に出力するととも に、外部機器から出力されたブルートゥースの規格に沿うコマンドを入力して、コマン ドの内容に関するデータ、コマンドに付随したデータ等を CPU2に出力する。
[0037] なお、 IZF4内に CPU、 ROM, RAM等を備えさせ、 CPU2からの制御命令により 、その後のブルートゥースのコマンド作成と出力、および、外部力も入力された内容の 解釈等を行なうようにしてもょ ヽ。
[0038] 補助記憶部 5は、プリンタ 10で印刷すべき画像データ等を記憶する。画像データ 等は、 JPEG等の所定の画像フォーマットでファイルとして補助記憶部 5に格納される 。ファイルはファイル名により識別され、 CPU2の制御により読み出され、 IZF4を介 してプリンタ 10等の外部機器に出力される。補助記憶部 5は、ハードディスク装置、フ ラッシュメモリ等の不揮発性の記憶装置を用いて構成することができる。
[0039] 表示部 6は、端末装置の操作のために必要な情報等をメニュー形式で表示したり、 印刷すべき画像の表示を行なう。表示部 6は、液晶表示装置等を用いて構成するこ とがでさる。
[0040] ROM7は、 CPU2によって実行される各種プログラム等が不揮発的に格納されて いる。各種プログラムは、例えば、端末装置 1を制御するオペレーティングシステム、 ブルートゥースによる通信を行なうためのブルートゥース制御プログラム、印刷すべき 画像データを取り扱うアプリケーションプログラム等である。
[0041] なお、端末装置 1は、例えば、携帯電話等の携帯端末装置を用いて構成することが できる。もちろん、パーソナルコンピュータその他の情報処理装置を用いるようにして ちょい。 [0042] 図 1に示すように、プリンタ 10は、 CPU11、 RAM12、 I/F13,操作パネル 14、印 刷エンジン 15、 ROM 16を備えて構成される。
[0043] CPU11は、バスを介して RAM12、 I/F13,操作パネル 14、印刷エンジン 15、 R OM16とそれぞれ接続されている。 CPU11は、 ROM 16に格納されたプログラム等 にしたがって各種処理を実行し、 I/F13,操作パネル 14、印刷エンジン 15等を制 御する処理を行なう。また、 CPU 11は、 IZF 13を介して外部力 入力されたブルー トゥースのコマンドを解釈して、印刷エンジン 15を制御したり、 IZF13を制御する。
[0044] RAM12は、 CPU11のワーキングメモリ等として用いられる。
[0045] IZF13は、ブルートゥースによって無線接続された外部機器とのインタフェースとな る。 IZF13は、 CPU11の制御によりブルートゥースの規格に沿うコマンドを作成して 外部機器に出力するとともに、外部機器カゝら出力されたブルートゥースの規格に沿う コマンドを入力して、コマンドの内容に関するデータ、コマンドに付随したデータ等を CPU11に出力する。
[0046] なお、 IZF13内に CPU、 ROM, RAM等を備えさせ、 CPU11からの制御命令に より、その後のブルートゥースのコマンド作成と出力、および、外部から入力された内 容の解釈等を行なうようにしてもょ 、。
[0047] 操作パネル 14は、プリンタ 10の状態を表示したり、プリンタ 10における印刷処理に 関する設定等を受け付ける。操作パネル 14は、液晶表示装置、入力ボタン等を用い て構成することができる。
[0048] 印刷エンジン 15は、実際に印字処理を行なう機構であり、給排紙機構、印字機構 等を備えて構成される。印刷エンジン 15の印刷方式は、例えば、インクジェット方式と することができる。インクジェット方式の印刷エンジンは、筐体内にインクを充填したィ ンクカートリッジを複数備え、このインクを記録ヘッドから記録用紙等の印刷媒体に吹 き付けて印刷を行なう。ただし、印刷エンジン 15の印刷方式はインクジェット方式に 限られず、例えば、トナーを用いたレーザー方式としてもよい。
[0049] IZF13から入力された印刷対象の画像データは、 RAM12に格納され、 CPU11 の制御により印刷エンジン 15に出力され、印字処理が行なわれる。
[0050] ROM16は、 CPU11によって実行される各種プログラム等が不揮発的に格納され ている。
[0051] つぎに、端末装置 1がプリンタ 10とブルートゥースによる通信を行ない、補助記憶部 5に格納した画像データの印刷を実行する場合の処理について図 2のフロー図を参 照して説明する。
[0052] まず、端末装置 1は、プリンタ 10への接続要求を行なう(S101)。接続要求は、 Inq uiryコマンドを出力することにより行なう。
[0053] プリンタ 10から Inquiryコマンドに対する応答(Responseコマンド)を受信すると(S 102)、端末装置 1は、プリンタ 10に対して、属性要求を行なう(S 103)。属性要求は 、通信相手が誰である力、どのようなプロファイルによる通信が可能なの力、どのよう な言語を解釈可能なのか等を示す SDP (Service Discovery Profile)コマンドを出力 すること〖こより行なう(S103)。
[0054] すると、プリンタ 10は、 SDPコマンドに対する応答(Responseコマンド)を行なう。こ の応答には、プリンタに関する情報である BPP (Basic Printing Profile)、例えば、自 身がプリンタであること、プリンタの名称、型番等が含まれる。さらに、ブルートゥース のどのプロファイルで通信できるかに関する情報も含まれる。また、付加情報として、 プリンタ 10が MIME仕様を解釈可能である場合には、その旨の情報も含まれる。
[0055] プリンタ 10から SDPコマンドに対する応答を受信すると(S104)、端末装置 1は、プ リンタ 10に対して、プリンタ 10が備える機能に関する情報の要求を行なう(S105)。 機能に関する情報は、例えば、使用可能な用紙サイズ'用紙種類、設定可能な印刷 モード、フチなし印刷の可否等とすることができる。
[0056] そして、プリンタ 10から送信された機能に関する情報を受信する(S106)。ただし、 プリンタ 10によっては、機能に関する情報の要求に対応していない場合もあるため、 端末装置 1は、プリンタ 10からの応答がない場合には、機能に関する情報は取得せ ずに以降の処理を行なう。
[0057] 端末装置 1は、(S 104)で受信した SDPコマンドに対する応答内容に基づいて、プ リンタ 10が MIME仕様を解釈可能かどうかを判断する(S107)。なお、この他に、複 数の装置力 応答があった場合の処理、使用するチャネルを設定するための通信等 の処理が行なわれる力 ここでは説明を省略する。 [0058] その結果、プリンタ 10が MIME仕様を解釈可能であると判断した場合には(S107 : Y)、 Push型の印刷処理を行なう(S108)。一方、プリンタ 10が MIME仕様を解釈 不能であると判断した場合には(S107 :N)、 Pull型の印刷処理を行なう(S109)。
[0059] ここで、 Push型の印刷処理について、図 3のフロー図を参照して説明する。
[0060] まず、端末装置 1は、印刷すべき画像データについて、必要に応じて画像処理を行 なう(S201)。ここで、必要に応じた画像処理は、例えば、フレームの合成、色補正、 解像度変換等である。
[0061] 必要に応じて画像処理を行なうと、端末装置 1は、画像処理を施した画像データを MIME仕様にしたがってエンコードする(S202)とともに、プリンタ 10に印刷を依頼 する XHTML形式のファイルを生成して、 MIME仕様にしたがってエンコードした画 像データをこのファイルに埋め込む(S203)。なお、生成するファイルは、 XHTML 开式に限らず、 HTML (Hypertext Markup Language)、 XML (Extensible Markup Language) SGML (Standard Generalized Markup Language)等で teつてもよい。
[0062] そして、この XHTML形式の印刷依頼ファイルをプリンタ 10に送信する(S204)。
[0063] プリンタ 10は、印刷依頼ファイルを受信すると(S205)、 MIME仕様にしたがって、 XHTMLファイルに埋め込まれた画像データをデコードする(S206)。そして、画像 データにしたがった印刷を実行する(S207)。
[0064] すなわち、 Push型の印刷処理は、端末装置 1がクライアントとなり、プリンタ 10に対 して、印刷すべき画像データを一括して送信することになる。このため、端末装置 1は 、プリンタ 10にファイルを出力すると、印刷処理から解放される。
[0065] つぎに、 Pull型の印刷処理について、図 4のフロー図を参照して説明する。
[0066] まず、端末装置 1は、印刷すべき画像データについて、必要に応じて画像処理を行 なう(S301)。ここで、画像処理は、例えば、フレームの合成、色補正、解像度変換等 である。
[0067] 必要に応じて画像処理を行なうと、端末装置 1は、画像処理を施した画像データに ファイル名を付して補助記憶部 5に格納する(S302)。
[0068] そして、 IMGタグを用いて画像データのファイル名を指定した XHTMLデータを含 むコマンド(Data send)をプリンタ 10に送信する(S303)。なお、コマンドに含める データ形式は、 XHTML形式に限られない。
[0069] プリンタ 10は、 Data sendコマンドを受信すると(S304)、 Data sendコマンドに 含まれる XHTMLデータ中に IMGタグで示されて!/、る画像データのファイルを端末 装置 1から取得する(S305)。
[0070] この画像データのファイル取得処理は、プリンタ 10からの要求により行なわれる。具 体的には、ファイル受信に用いるチャネルを設定するための通信を行なった後、画像 を取得するためのコマンド (Request Image Data)を端末装置 1に送信して、画像 データの取り込みを行なう。
[0071] そして、プリンタ 10は、取得した画像データにしたがった印刷を実行する(S306)。
[0072] すなわち、 Pull型の印刷処理は、プリンタ 10がクライアントとなり、プリンタ 10が主体 的に端末装置 1から画像データの取り込みを行なう。このため、端末装置 1は、プリン タ 10から取り込み完了の通知を受けるまで通信状態を保つ必要がある。
[0073] なお、 Push型の印刷処理および Pull型の印刷処理の!/、ずれの印刷処理にお!ヽて も、印刷処理に先立ち、端末装置 1はユーザ力も印刷設定を受け付ける。この際に、 端末装置 1は、印刷設定受付用のユーザインタフェース画面を表示部 6に表示する。
[0074] 一般に、端末装置 1の表示部 6は、表示領域が狭いため、ユーザに十分な情報を 示すユーザインタフェースを提供しにくい。そこで、端末装置 1では、上述の処理 (S1
06)で取得したプリンタ 10の機能に関する情報に基づいて、ユーザインタフェース画 面に表示する内容を変更するようにしてもょ ヽ。
[0075] 例えば、印刷用紙に関する設定においてプリンタ 10で使用可能な用紙サイズ'用 紙種類を選択肢として表示したり、フチなし印刷が可能な場合に限ってフチなし印刷 に関する設定項目を表示したりするようにする。これにより、印刷設定受け付けの際 の操作性を向上させることができる。
[0076] 以上のように、本発明によれば、プリンタの仕様に応じた印刷処理を行なえる近距 離無線通信端末が実現される。
[0077] 次に、本発明の第 2の実施形態について説明する。図 5は、第 2の実施形態である 近距離無線通信システムの構成の一例を示すブロック図である。本図に示すように 近距離無線システムは、端末装置 1と複数の周辺装置とを備えて構成される。 [0078] 周辺装置としては、例えば、プリンタ 10、デジタルカメラ 101、 PDA (Personal
Digital Assistant) 102であるとし、プリンタ 10は、複数台のプリンタ 10a〜10eが存在 しているちのとする。
[0079] 複数台のプリンタ 10は、種々のメーカにより製造され、それぞれ異なる機種であると する。ここでは、プリンタ 10aは、「A社製のプリンタ a」であり、プリンタ 10bは、「B社製 のプリンタ b」であり、プリンタ 10cは、「B社製のプリンタ c」であり、プリンタ 10dは、「C 社製のプリンタ d」であり、プリンタ 10eは、「 A社製のプリンタ e」であるとする。
[0080] 端末装置 1と複数の周辺装置とは、近距離無線通信を行なう。本実施例において、 端末装置 1と周辺装置とが行なう近距離無線通信は、ブルートゥース (Bluetooth)を 用いるものとする。ただし、端末装置 1と周辺装置との近距離無線通信インタフェース は、ブルートゥースには限られない。
[0081] なお、端末装置 1とプリンタ 10のハードウェア構成は、図 1に示したブロック図のよう に第 1の実施形態と同様とすることができる。
[0082] つぎに、端末装置 1がいずれかのプリンタ 10から印刷を行なう際の処理について図 6のフロー図を参照して説明する。具体的には、ユーザに印刷に用いるプリンタを選 択させるために、通信可能なプリンタ 10を検索し、索出されたプリンタ 10の一覧をリ スト表示する処理である。本処理は、主として印刷制御プログラムを CPU2が実行す ること〖こより制御される。
[0083] まず、端末装置 1は、デバイス探索要求を送信する(S401)。端末装置 1の通信範 囲内にあるブルートゥース装置は、この探索要求を受信すると、接続応答を端末装置 1に送信する。
[0084] いずれかのブルートゥース装置力も接続応答を受信すると(S402 : Y)、接続応答 に含まれる CoD (Class of Device)を調べ、応答した装置がプリンタであるかどうかを 判断する(S403)。印刷制御プログラムは、プリンタ 10を制御して印刷を行なうアプリ ケーシヨンであるため、制御対象であるプリンタ 10以外のブルートゥース装置を作成 するリストから除外するためである。
[0085] その結果、プリンタでないと判断した場合には(S403 : N)、他のブルートゥース装 置からの接続応答を待つ。 [0086] 一方、プリンタであると判断した場合には(S403: Y)、その装置の属性を調べるた めに、その装置に対して SDP検索要求を送信する(S404)。
[0087] そして、その装置からの応答を受信する(S405)。この応答には、プリンタが使用で きるプロファイル、プリンタメーカ、プリンタ機種、その他のプリンタに関する情報が含 まれている。なお、デバイス探索要求力もここまでの処理は、ブルートゥースの仕様に したがって行なわれる処理である。
[0088] 端末装置 1は、その応答内容と、あら力じめ定められた条件とを比較して、そのプリ ンタ 10が条件を満たして 、るかどうかを判断する(S406)。
[0089] この条件は、例えば、所定のメーカのプリンタであることとすることができる。印刷を 行なうプリンタ 10力 印刷処理を制御するプログラムとの相性がよい場合には、よい 印刷結果が得られると予想される。例えば、印刷処理プログラムの開発メーカと同一 のメーカ、あるいは、関連の強いメーカ製のプリンタであれば、両者の相性がよいと想 定される。
[0090] そこで、本実施形態では、プリンタが所定のメーカ、具体的には、印刷処理プロダラ ムの開発メーカと同一のメーカ、あるいは、関連の強いメーカの製品であることを条件 としている。
[0091] もちろん、処理 (S406)で判断する条件は、所定のメーカのプリンタであることに限 られない。例えば、所定のプリンタ機種、所定の機能を備えること等とすることができ る。
[0092] なお、応答してきたプリンタ力 ブルートゥースにおける印刷用プロファイルである B PP (Basic Printing Profile)を備えていない場合には、条件を比較するまでもなぐリス トに追加しないようにしてもよい。また、処理 (S406)で採用する条件によっては、接 続応答に含まれる CoDの情報で判断可能な場合もある。この場合には、 SDP検索 要求の応答に代えて、接続応答に含まれる CoDの情報で条件の判断を行なうように してちよい。
[0093] 処理 (S406)で条件を満たして 、る力判断した結果、条件を満たして!/、ると判断し た場合には、表示するリストの最上位にそのプリンタ 10を登録する(S407)。これは、 条件を満たしているプリンタ 10をよりユーザが選択しやすくするために、リストの上位 に表示させるためである。なお、リストに登録する情報は、例えば、プリンタ 10のメー 力名および機種名等とすることができる。また、プリンタ 10が識別子を有している場合 には、その情報を登録するようにしてもよい。
[0094] 一方、条件を満たして 、な 、と判断した場合には、表示するリストの最下位にその プリンタ 10を登録する(S408)。これにより、条件を満たしているプリンタ 10を相対的 にリストの上位に表示させることができる。
[0095] そして、処理(S402)に戻り、他のブルートゥース装置からの接続応答を待つ。
[0096] ブルートゥース装置力もの応答がな 、場合には(S402: N)、生成したプリンタ一覧 リストを表示部 6に表示する(S409)。このリストは、ユーザにプリンタの選択を促す際 に、通信可能なプリンタの一覧として表示するためのものである。
[0097] 図 7は、処理 (S406)で判断する条件を「A社製のプリンタであること」とした場合に 表示されるリスト 500の一例を示す図である。本例は、プリンタ制御プログラムが A社 が開発したもので、 A社製のプリンタで印刷を行なうのに適した設計内容となっている 場合を想定している。
[0098] 本図に示すように、リスト 500には、端末装置 1から印刷可能なプリンタ 10のメーカ 名と機種名とが一覧表示されている。ここで、 「A社製のプリンタであること」という条件 を満たす「プリンタ e」と「プリンタ a」とが上位に表示され、ユーザが指定しやすくなつて いる。もちろん、端末装置 1が、リストの下側に表示された方が指定しやすい設計であ れば上位と下位とを反転させて表示させるようにする。
[0099] そして、端末装置 1は、本リストを用いて、印刷に用いるプリンタの指定をユーザから 受け付ける(S410)。
[0100] なお、図 7に示したリストは、接続応答を受信した順序で条件を判断するようにした ため、条件を満たすプリンタ 10同士の表示順は保証されない。すなわち、上記のァ ルゴリズムでは、後から条件判断を行なわれたプリンタ 10がより上位、あるいは、より 下位としてリストに追加されることになる。
[0101] そこで、条件を満たすプリンタ 10のなかで、さらに、リストの表示順を定めるようにし てもよい。このようにすることにより、条件を満たすプリンタ 10の中でも、より相性のよ いプリンタ 10をより選択しやすくすることができる。このために、端末装置 1に、図 8に 一例を示すようなデータ 520をあら力じめ備えさせるようにする。本データは、例えば 、プリンタ制御プログラムに含めておくようにする。
[0102] すなわち、データ 520には、条件を満たすプリンタ、本例では、 A社製のプリンタの 中で、機種毎の優先順位を定めたものである。所定のメーカのプリンタであれば、巿 場に出回っているプリンタの機種は把握可能であるため、本例のようなデータ 520を 定めることができる。
[0103] この場合、端末装置 1は、上記のアルゴリズムでリストを生成すると、データ 520を参 照して、リストに含まれる A社製のプリンタ名の機種をソートした上で表示部 6に表示 するよう〖こする。
[0104] 図 9は、図 7に示したリストを図 8に示したデータ 520にしたがって変更した場合のリ スト 500aの一例を示す図である。本図に示すように、データ 520で上位に設定され ているプリンタ aが、プリンタ eよりも上位に表示されており、より指定しやすくなつてい る。
[0105] また、上記のフロー図では、個々のプリンタ 10からの接続応答を受信した段階で、 リストの上位、下位に登録するようにしていた力 すべてのプリンタ 10からの接続応答 を受信した後に、所定の条件を満たす力否かでリストに表示する順序を並べ替えるよ うにしてもよい。
[0106] なお、処理(S408)で、条件を満たしていないプリンタ 10は、リストの最下位に追カロ するようにしていた力 リストに表示しないようにしてもよい。この場合には、図 10に示 すように、条件「A社製のプリンタであること」を満たすプリンタ a、プリンタ eのみがリスト 500bに表示されることになる。ここで、条件を満たさないプリンタ 10をリストに表示す るかどうかは、例えば、ユーザ力もの指示に基づいて定めるようにすることができる。
[0107] 以上のように、本発明によれば、プリンタの選択に際しての使い勝手を向上させるこ とがでさる。

Claims

請求の範囲
[1] 印刷すべき画像データを格納する格納手段と、印刷装置と近距離無線通信を行な う制御手段とを備える端末装置における印刷処理制御方法であって、
前記制御手段が、印刷装置力 装置の属性に関する情報を取得し、
取得した属性情報に基づいて、前記制御手段が、前記印刷装置が所定の拡張仕 様に対応して 、るかを判断し、
前記所定の拡張仕様に対応して ヽると判断された場合に、前記印刷すべき画像デ ータを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記 印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前 記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷 装置に送信する。
[2] 請求項 1に記載の印刷処理制御方法であって、
前記所定の拡張仕様は、 MIME (Multipurpose Internet Mail Extension)である。
[3] 請求項 1または 2に記載の印刷処理制御方法であって、
前記所定のファイル形式は、 XHTML (Extensible Hypertext Markup Language)で ある。
[4] 請求項 1に記載の印刷処理制御方法であって、
前記制御手段が、前記印刷装置の属性に関する情報に加え、印刷装置の機能に 関する情報を前記印刷装置力 取得し、
前記所定のファイル形式でデータを前記印刷装置に送信するのに先立ち、前記取 得した印刷装置の機能に関する情報に基づいて変更した印刷設定受付画面を表示 する。
[5] 印刷装置と近距離無線通信を行なう端末装置であって、
印刷すべき画像データを格納する格納手段と、
印刷装置力 装置の属性に関する情報を取得する属性情報取得手段と、 前記属性情報に基づいて、前記印刷装置が所定の拡張仕様に対応しているかを 判断する判断手段と、
前記所定の拡張仕様に対応して ヽると判断された場合に、前記印刷すべき画像デ ータを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記 印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前 記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷 装置に送信する送信制御手段とを備える。
[6] 請求項 5に記載の近距離無線通信端末装置であって、
印刷装置から装置の機能に関する情報を取得する機能情報取得手段と、 前記取得した印刷装置の機能に関する情報に基づいて変更した印刷設定受付画面 を表示する印刷設定受付手段とをさらに備える。
[7] 印刷装置と前記印刷装置と近距離無線通信を行なう端末装置とを備えた近距離無 線通信印刷システムであって、
前記印刷装置は、
外部からの要求に対して自身の属性に関する情報を応答する属性情報応答手段 を備え、
前記近距離無線通信端末は、
印刷すべき画像データを格納する格納手段と、
前記印刷装置から装置の属性に関する情報を取得する属性情報取得手段と、 前記属性情報に基づいて、前記印刷装置が所定の拡張仕様に対応しているかを 判断する判断手段と、
前記所定の拡張仕様に対応して ヽると判断された場合に、前記印刷すべき画像デ ータを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記 印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前 記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷 装置に送信する送信制御手段とを備える。
[8] 請求項 7に記載の近距離無線通信印刷システムであって、
前記印刷装置は、
外部からの要求に対して自身の機能に関する情報を応答する機能情報応答手段 をさらに備え、
前記近距離無線通信端末は、 前記印刷装置から装置の機能に関する情報を取得する機能情報取得手段と、 前記取得した印刷装置の機能に関する情報に基づいて変更した印刷設定受付画面 を表示する印刷設定受付手段とをさらに備える。
[9] 印刷すべき画像データを格納する格納手段を備え、印刷装置と近距離無線通信を 行なう端末装置で実行されるプログラムを記録した記録媒体であって、
前記プログラムは、
印刷装置力 装置の属性に関する情報を取得する属性情報取得手段と、 前記属性情報に基づいて、前記印刷装置が所定の拡張仕様に対応しているかを 判断する判断手段と、
前記所定の拡張仕様に対応して ヽると判断された場合に、前記印刷すべき画像デ ータを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記 印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前 記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷 装置に送信する送信制御手段として端末装置を機能させる。
[10] 印刷装置と近距離無線通信を行なう端末装置であって、
通信可能な印刷装置のリストを表示して、印刷に用いる印刷装置の選択を受け付 けるリスト表示手段と、
デバイスの検索要求を行なう検索要求手段と、
前記検索要求に応じたデバイスから印刷装置を抽出する印刷装置抽出手段と、 抽出された印刷装置に対して、前記印刷装置に関する情報の要求を行なう印刷装 置情報要求手段と、
前記印刷装置情報要求の応答情報が所定の条件を満たすかどうかを判断する判 断手段と、
前記条件を満たすと判断した場合に、当該印刷装置を特定するための情報をリスト の上位に登録し、前記条件を満たさないと判断した場合に、当該印刷装置を特定す るための情報をリストの下位に登録する印刷装置登録手段とを備える。
[11] 請求項 10に記載の端末装置であって、
前記判断手段は、前記所定の条件として、前記印刷装置情報要求の応答情報に 含まれる前記印刷装置の製造者が所定の製造者であるかどうかを判断する。
[12] 請求項 11に記載の端末装置であって、
前記所定の製造者は、当該端末装置において印刷処理を制御するためのプロダラ ムの開発者と同一である。
[13] 請求項 11に記載の端末装置であって、
前記印刷装置登録手段は、通信可能な印刷装置のリストへの登録後に、所定の条 件を満たすと判断された印刷装置を特定するための情報にっ 、て、所定の優先順 位に基づ 、てリストの順位を入れ替える。
[14] 請求項 13に記載の端末装置であって、
前記所定の優先順位は、機種別に付された順位である。
[15] 請求項 10に記載の端末装置であって、
前記印刷装置登録手段が前記リストに登録する印刷装置を特定するための情報は 、前記印刷装置情報要求の応答情報に含まれる前記印刷装置の製造者および前記 印刷装置の機種名である。
[16] 印刷装置と近距離無線通信を行なう端末装置であって、
印刷装置のリストを表示して、印刷に用いる印刷装置の選択を受け付けるリスト表 示手段と、
デバイスの検索要求を行なう検索要求手段と、
前記検索要求に応じたデバイスから印刷装置を抽出する印刷装置抽出手段と、 抽出された印刷装置に対して、前記印刷装置に関する情報の要求を行なう印刷装 置情報要求手段と、
前記印刷装置情報要求の応答情報が所定の条件を満たすかどうかを判断する判 断手段と、
前記条件を満たすと判断した場合に、当該印刷装置を特定するための情報をリスト に登録する印刷装置登録手段とを備える。
[17] 印刷装置と近距離無線通信を行なう端末装置で実行される印刷制御プログラムを 記録した記録媒体であって、
前記印刷制御プログラムは、 通信可能な印刷装置のリストを表示して、印刷に用いる印刷装置の選択を受け付 けるリスト表示手段と、
通信可能な印刷装置から取得した前記印刷装置に関する情報が所定の条件を満 たすかどうかを判断する判断手段と、
前記条件を満たすと判断した場合に、当該印刷装置を特定するための情報をリスト の上位に登録し、前記条件を満たさないと判断した場合に、当該印刷装置を特定す るための情報をリストの下位に登録する印刷装置登録手段として端末装置を機能さ せる。
印刷装置と近距離無線通信を行なう端末装置における、通信可能な印刷装置のリ ストを表示して、印刷に用いる印刷装置の選択を受け付けるリスト表示制御方法であ つて、
デバイスの検索要求を行なう検索要求ステップと、
前記検索要求に応じたデバイス力 印刷装置を抽出する印刷装置抽出ステップと 抽出された印刷装置に対して、前記印刷装置に関する情報の要求を行なう印刷装 置情報要求ステップと、
前記印刷装置情報要求の応答情報が所定の条件を満たすかどうかを判断する判 断ステップと、
前記条件を満たすと判断した場合に、当該印刷装置を特定するための情報をリスト の上位に登録し、前記条件を満たさないと判断した場合に、当該印刷装置を特定す るための情報をリストの下位に登録する印刷装置登録ステップとを有する。
PCT/JP2005/009028 2004-05-18 2005-05-18 印刷処理制御方法および近距離無線通信端末装置 Ceased WO2005111774A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP05741063A EP1755029A4 (en) 2004-05-18 2005-05-18 PRESSURE PROCESS CONTROL METHOD AND WIRELESS COMMUNICATION TERMINATION DEVICE FOR SHORT DISTANCE
US10/588,059 US20070134040A1 (en) 2004-05-18 2005-05-18 Printing process control method and short distance wireless communication terminal apparatus

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2004147828A JP2005332056A (ja) 2004-05-18 2004-05-18 近距離無線通信端末装置
JP2004-147827 2004-05-18
JP2004147827 2004-05-18
JP2004-147828 2004-05-18
JP2005-144247 2005-05-17
JP2005144247A JP4479584B2 (ja) 2004-05-18 2005-05-17 印刷処理制御方法および近距離無線通信端末装置

Publications (1)

Publication Number Publication Date
WO2005111774A1 true WO2005111774A1 (ja) 2005-11-24

Family

ID=35394316

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/009028 Ceased WO2005111774A1 (ja) 2004-05-18 2005-05-18 印刷処理制御方法および近距離無線通信端末装置

Country Status (3)

Country Link
US (1) US20070134040A1 (ja)
EP (1) EP1755029A4 (ja)
WO (1) WO2005111774A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007183750A (ja) * 2006-01-05 2007-07-19 Canon Inc 通信装置及び印刷装置及びこれらを含む印刷システムとその制御方法
AU2008308489B2 (en) * 2007-10-04 2012-05-17 Theresa Headley Improved connecting device using a magnet

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100703319B1 (ko) * 2004-10-29 2007-04-03 삼성전자주식회사 제조회사 아이디를 이용한 블루투스 기기의 탐색 방법
JP2010224785A (ja) * 2009-03-23 2010-10-07 Konica Minolta Business Technologies Inc データ転送システム及びデータ転送方法
JP5642464B2 (ja) * 2010-09-09 2014-12-17 富士通株式会社 情報処理装置
JP6057565B2 (ja) * 2012-07-04 2017-01-11 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、およびプログラム
JP6167879B2 (ja) * 2013-12-04 2017-07-26 富士ゼロックス株式会社 印刷システム、情報処理装置、プログラム
JP2016015546A (ja) * 2014-06-30 2016-01-28 富士ゼロックス株式会社 画像処理装置および画像処理システム
JP6479133B2 (ja) * 2017-10-26 2019-03-06 キヤノン株式会社 モバイル端末とその制御方法、及びプログラム
CN110515568A (zh) * 2019-08-23 2019-11-29 深圳市小矮人软件有限公司 用于批发场景的移动终端控制打印的方法及系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001290614A (ja) * 2000-04-05 2001-10-19 Sony Corp 印刷用データ作成装置及び方法、印刷装置及び方法、データ受信装置及び方法、印刷システム及び印刷方法
JP2004074669A (ja) * 2002-08-21 2004-03-11 Fuji Xerox Co Ltd 印刷装置および印刷方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832298A (en) * 1995-05-30 1998-11-03 Canon Kabushiki Kaisha Adaptive graphical user interface for a network peripheral
JP3201515B2 (ja) * 1997-06-09 2001-08-20 セイコーエプソン株式会社 印刷データ生成装置、印刷データ生成方法、印刷装置及び印刷システム
JPH11184649A (ja) * 1997-07-25 1999-07-09 Seiko Epson Corp 印刷システム、方法及びプリンタ
EP0949782B1 (en) * 1998-03-13 2015-06-17 Canon Kabushiki Kaisha Information processing apparatus and method
US6519048B1 (en) * 1998-04-28 2003-02-11 Canon Kabushiki Kaisha Image forming apparatus, image forming method, and storage medium storing computer readable program therein
JP2002199324A (ja) * 2000-12-26 2002-07-12 Canon Inc 再生装置、電子カメラ装置、電子カメラ装置の機能拡張装置、電子カメラ装置の制御方法、及び制御プログラムを提供する媒体
WO2003065199A1 (en) * 2002-01-29 2003-08-07 Matsushita Electric Industrial Co., Ltd. Printing data transmission method, printing system, and printer apparatus
US8245306B2 (en) * 2002-02-15 2012-08-14 Galo Gimenez Digital rights management printing system
JP2003241937A (ja) * 2002-02-19 2003-08-29 Ricoh Co Ltd Eメールを利用するプリンタシステム
US20040019633A1 (en) * 2002-07-24 2004-01-29 Sun Microsystems, Inc. MIME encoding of values for web procedure calls
JP4006683B2 (ja) * 2002-09-04 2007-11-14 セイコーエプソン株式会社 プリンタ、印刷クライアント、及び、印刷システム
KR100540654B1 (ko) * 2003-01-22 2006-01-10 삼성전자주식회사 무선 네트워크에서의 프린팅 클라이언트 관리 방법 및무선 랜프린터
JP2004291494A (ja) * 2003-03-27 2004-10-21 Seiko Epson Corp 印刷装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001290614A (ja) * 2000-04-05 2001-10-19 Sony Corp 印刷用データ作成装置及び方法、印刷装置及び方法、データ受信装置及び方法、印刷システム及び印刷方法
JP2004074669A (ja) * 2002-08-21 2004-03-11 Fuji Xerox Co Ltd 印刷装置および印刷方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1755029A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007183750A (ja) * 2006-01-05 2007-07-19 Canon Inc 通信装置及び印刷装置及びこれらを含む印刷システムとその制御方法
AU2008308489B2 (en) * 2007-10-04 2012-05-17 Theresa Headley Improved connecting device using a magnet

Also Published As

Publication number Publication date
EP1755029A1 (en) 2007-02-21
US20070134040A1 (en) 2007-06-14
EP1755029A4 (en) 2008-11-26

Similar Documents

Publication Publication Date Title
US8773691B2 (en) Printing control apparatus, printing control method, and storage medium
US9069504B2 (en) Printing apparatus and method for increasing storage area
US20150186082A1 (en) Electronic apparatus, image forming apparatus, image forming system, wireless connection method, image forming method, and computer-readable recording medium
JP2012037986A (ja) 画像形成装置及びその制御方法と画像形成システム
JP2008009967A (ja) 情報処理装置、情報処理システム、プログラム及びその記録媒体
US10120630B2 (en) Method and apparatus for printing data with predetermined format using bluetooth communication, and method of storing template data
JP2013058089A (ja) 電子ファイル表示システム、電子ファイル表示装置、電子ファイル装置の制御方法、及びプログラム
US9411826B2 (en) Image processing apparatus control method and program
CN107040974B (zh) 进行无线通信的移动终端及其控制方法
US20090164999A1 (en) Job execution system, portable terminal apparatus, job execution apparatus, job data transmission and receiving methods, and recording medium
JP2018180747A (ja) 情報処理装置、印刷プラグイン、印刷システム及び制御方法
JP2023115336A (ja) プログラム及び制御方法
WO2005111774A1 (ja) 印刷処理制御方法および近距離無線通信端末装置
JP4991820B2 (ja) 拡張可能な画像処理装置ドライバを備えたクライアント装置及びその実施方法
JP2006164230A (ja) 印刷処理装置、印刷処理システム及び印刷処理方法
JP2009181401A (ja) 情報処理装置、デバイス制御システム、プログラム及び記録媒体
JP2004030280A (ja) 携帯端末印刷システム
JP2001236187A (ja) 情報処理装置及び情報処理方法
JP5304201B2 (ja) ジョブの処理を制御するためのコンピュータプログラム、サーバ装置、携帯デバイス並びにシステム
JP2012141660A (ja) 制御装置及びプログラム
US20060265644A1 (en) Print processing apparatus, print processing system and print control method
JP2008084183A (ja) 画像形成システム、画像形成装置、および画像形成方法
JP4479584B2 (ja) 印刷処理制御方法および近距離無線通信端末装置
CN113282254B (zh) 控制方法和信息处理设备
JP2005332056A (ja) 近距離無線通信端末装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007134040

Country of ref document: US

Ref document number: 10588059

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2005741063

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWP Wipo information: published in national office

Ref document number: 2005741063

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10588059

Country of ref document: US