JP2010219689A - 印刷システムおよび印刷装置端末 - Google Patents
印刷システムおよび印刷装置端末 Download PDFInfo
- Publication number
- JP2010219689A JP2010219689A JP2009061877A JP2009061877A JP2010219689A JP 2010219689 A JP2010219689 A JP 2010219689A JP 2009061877 A JP2009061877 A JP 2009061877A JP 2009061877 A JP2009061877 A JP 2009061877A JP 2010219689 A JP2010219689 A JP 2010219689A
- Authority
- JP
- Japan
- Prior art keywords
- data
- terminal
- printing
- transmission
- 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.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
- H04N1/00214—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1209—Improving or facilitating administration, e.g. print management resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
- G06F3/1212—Improving printing performance achieving reduced delay between job submission and print start
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
- H04N1/00214—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
- H04N1/00217—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00347—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0015—Control of image communication with the connected apparatus, e.g. signalling capability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
【課題】IPネットワークを介して印刷コンテンツを適正に受信して印刷する。
【解決手段】セッションの確立を行なう際のINVITEメッセージのSDPの内容として「m=」行に印刷コンテンツデータの送受信を含むことを識別するための「newprint1」が記述されたときには、発信側端末がサーバー・クライアントモデルにおけるサーバーとして機能し、着信側端末がサーバー・クライアントモデルにおけるクライアントとして機能して、着信側端末のメモリーの容量のうち印刷用データに割り当てられた印刷用記憶容量の範囲内で印刷コンテンツデータのうち送受信するデータを指定してデータの送受信とデータの印刷とを行なう。これにより、着信側端末の性能に応じて印刷コンテンツデータの送受信を行なって印刷することができる。
【選択図】図7
【解決手段】セッションの確立を行なう際のINVITEメッセージのSDPの内容として「m=」行に印刷コンテンツデータの送受信を含むことを識別するための「newprint1」が記述されたときには、発信側端末がサーバー・クライアントモデルにおけるサーバーとして機能し、着信側端末がサーバー・クライアントモデルにおけるクライアントとして機能して、着信側端末のメモリーの容量のうち印刷用データに割り当てられた印刷用記憶容量の範囲内で印刷コンテンツデータのうち送受信するデータを指定してデータの送受信とデータの印刷とを行なう。これにより、着信側端末の性能に応じて印刷コンテンツデータの送受信を行なって印刷することができる。
【選択図】図7
Description
本発明は、印刷システムおよび印刷装置端末に関し、詳しくは、印刷可能な印刷コンテンツを送信する送信側端末と前記印刷コンテンツを受信して印刷する印刷装置端末とがIPネットワークを介して接続されてなる印刷システムおよび印刷可能な印刷コンテンツを送信する送信側端末とIPネットワークを介して接続され、送信側端末から送信される印刷コンテンツを受信して印刷する印刷装置端末に関する。
従来、この種の印刷装置端末としては、電話回線やインターネットなどの通信ネットワークを介して印刷データを受信して印刷するFAXやプリンターが接続されたパーソナルコンピューターなどが知られている。電話回線を介して印刷データを受信するFAXでは、コールに対してFAXである信号をもって応答し、印刷データを受信する毎に印刷したり印刷データをメモリーに記憶してから印刷する。インターネットを介して印刷データを受信するパーソナルコンピューターでは、印刷データをハードディスクなどの外部記憶装置に記憶し、その後、印刷用のアプリケーションを起動して外部記憶装置に記憶した印刷データを読み出して印刷する。なお、ネットワークを利用した情報の伝送に関する技術としては、下記の特許文献に記載されたものが知られている。
近年、従来の電話網がもつ信頼性・安定性を確保しながら、IP(Internet Protocol)ネットワークの柔軟性と経済性とを備えた次世代の情報通信ネットワークとして次世代ネットワーク(NGN (Next Generation Network))が提案されている。この次世代ネットワークでは、アプリケーション層で2つ以上の相手に対して音声や映像,テキストメッセージの交換などを行うために必要なセッションの生成・変更・切断を行うプロトコルとしてセッション確立プロトコル(SIP(Session Initiation Protocol))が用いられる。このSIPを用いた装置間のセッションの確立では、セッションの確立を要求するオファー側の端末からセッションの確立が要求されるアンサー側の端末のネットワーク上の場所を指し示すURI(Uniform Resource Identifier)を含むINVITEメッセージを送信し、このINVITEメッセージに対してアンサー側の端末からオファー側に対してセッションの確立を了解する状態コードとしての「200 OK」を送信することにより、セッションが確立される。こうしたセッションの確立の後の端末間のデータ伝送は、オファー側の端末から一方的に行なわれるPUSH型で行なわれるのが通例であるが、アンサー側の端末の性能によっては適正にデータ伝送を行なうことができない場合を生じる。特に、アンサー側の端末が印刷装置であり、データ受信と共に印刷する場合には、印刷速度に応じてデータ送信を行なう必要がある。
本発明の印刷装置端末およびその制御方法は、IPネットワークを介して印刷コンテンツを適正に受信して印刷することを主目的とする。
本発明の印刷システムおよび印刷装置端末は、上述の主目的を達成するために以下の手段を採った。
本発明の印刷システムは、
印刷可能な印刷コンテンツを送信する送信側端末と前記印刷コンテンツを受信して印刷する印刷装置端末とがIPネットワークを介して接続されてなる印刷システムであって、
前記送信側端末は、前記印刷コンテンツを送受信するための印刷識別情報を含む接続要求メッセージの送信に基づいて前記IPネットワークを介して前記印刷装置端末と接続の確立を行なう送信側接続確立実行手段と、前記印刷識別情報を含む接続要求メッセージの送信に基づいて前記印刷装置端末との接続が確立したときにはサーバー・クライアントモデルにおけるサーバーとして機能しながら前記印刷装置端末からの要求に応じて前記印刷コンテンツを前記印刷装置端末に送信する印刷コンテンツ送信手段と、を備え、
前記印刷装置端末は、データを一時的に記憶可能な記憶手段と、印刷データを印刷する印刷実行手段と、前記印刷識別情報を含む接続要求メッセージの受信に基づいて前記IPネットワークを介して前記送信側端末と接続の確立を行なう受信側接続確立実行手段と、前記印刷識別情報を含む接続要求メッセージの受信に基づいて前記送信側端末との接続が確立したときにはサーバー・クライアントモデルにおけるクライアントとして機能し、前記送信側端末への前記印刷コンテンツの送信の要求を伴って前記送信側端末から前記印刷コンテンツを受信し、該受信した印刷コンテンツが印刷されるよう前記印刷実行手段を制御する印刷コンテンツ受信印刷制御手段と、を備える、
ことを要旨とする。
印刷可能な印刷コンテンツを送信する送信側端末と前記印刷コンテンツを受信して印刷する印刷装置端末とがIPネットワークを介して接続されてなる印刷システムであって、
前記送信側端末は、前記印刷コンテンツを送受信するための印刷識別情報を含む接続要求メッセージの送信に基づいて前記IPネットワークを介して前記印刷装置端末と接続の確立を行なう送信側接続確立実行手段と、前記印刷識別情報を含む接続要求メッセージの送信に基づいて前記印刷装置端末との接続が確立したときにはサーバー・クライアントモデルにおけるサーバーとして機能しながら前記印刷装置端末からの要求に応じて前記印刷コンテンツを前記印刷装置端末に送信する印刷コンテンツ送信手段と、を備え、
前記印刷装置端末は、データを一時的に記憶可能な記憶手段と、印刷データを印刷する印刷実行手段と、前記印刷識別情報を含む接続要求メッセージの受信に基づいて前記IPネットワークを介して前記送信側端末と接続の確立を行なう受信側接続確立実行手段と、前記印刷識別情報を含む接続要求メッセージの受信に基づいて前記送信側端末との接続が確立したときにはサーバー・クライアントモデルにおけるクライアントとして機能し、前記送信側端末への前記印刷コンテンツの送信の要求を伴って前記送信側端末から前記印刷コンテンツを受信し、該受信した印刷コンテンツが印刷されるよう前記印刷実行手段を制御する印刷コンテンツ受信印刷制御手段と、を備える、
ことを要旨とする。
この本発明の印刷システムでは、送信側端末から印刷コンテンツを送受信するための印刷識別情報を含む接続要求メッセージを送信し、これを印刷装置端末が受信することに基づいてIPネットワークを介しての送信側端末と印刷装置端末との接続の確立が行なわれたときには、送信側端末がサーバー・クライアントモデルにおけるサーバーとして機能すると共に印刷装置端末がサーバー・クライアントモデルにおけるクライアントとして機能して、印刷装置端末からの印刷コンテンツの送信の要求に応じて送信側端末が印刷コンテンツを印刷装置端末側に送信する。印刷装置端末は、送信側端末から送信された印刷コンテンツを受信して印刷する。このように、印刷コンテンツを送受信するときには、送信側端末をサーバー・クライアントモデルにおけるサーバーとして機能させると共に印刷装置端末をサーバー・クライアントモデルにおけるクライアントとして機能させること、即ち、印刷装置端末主導による印刷コンテンツの送受信を行なうことにより、印刷装置端末の性能に応じて印刷コンテンツの送受信を行なって印刷することができる。この結果、IPネットワークを介して印刷コンテンツを適正に受信して印刷することができる。ここで、IPネットワークは次世代ネットワーク(NGN (Next Generation Network))としたり、接続の確立はセッション確立プロトコル(SIP(Session Initiation Protocol))により行なわれるセッションの確立としたりすることもできる。
こうした本発明の印刷システムにおいて、前記印刷装置端末の前記印刷コンテンツ受信印刷制御手段は、前記記憶手段の記憶容量のうち印刷用データに割り当てられる印刷用記憶容量の範囲内のデータ量のデータ送信要求を複数回に亘って前記送信側端末に送信することによって複数回に亘ってデータ受信し、該データ受信毎に受信したデータが前記印刷実行手段により印刷されるよう前記印刷実行手段を制御する手段であり、前記送信側端末の印刷コンテンツ送信手段は、前記印刷装置端末からのデータ送信要求に応じて複数回に亘るデータ送信により前記印刷コンテンツを送信する手段である、ものとすることもできる。こうすれば、印刷装置端末における記憶手段の記憶容量のうち印刷用データに割り当てられる印刷用記憶容量の範囲内のデータ量のデータを複数回に亘って受信し、受信したデータ毎に印刷することができる。この結果、印刷装置端末における印刷用記憶容量が小さくても、IPネットワークを介して印刷コンテンツを適正に受信して印刷することができる。この場合、前記印刷装置端末の前記印刷コンテンツ受信印刷制御手段は、所定印刷範囲毎にデータ送信要求を行なって前記所定印刷範囲毎に受信したデータを印刷するよう制御する手段であり、前記送信側端末は、画像を読み取るスキャン実行手段を有し、前記送信側端末の印刷コンテンツ送信手段は、前記印刷装置端末のデータ送信要求に応じて前記画像の前記所定印刷範囲に相当する部分を読み取るよう前記スキャン実行手段を制御すると共に該読み取ったデータを前記印刷装置端末に送信する手段である、ものとすることもできる。こうすれば、送信側端末から所定印刷範囲毎に画像を読み取って送信されたデータを所定印刷範囲毎に印刷することができる。更に、この場合、前記印刷装置端末の記憶手段は1ページに相当する記憶容量の印刷用記憶領域が2つ用意されてなり、前記所定印刷範囲は1ページであり、前記印刷装置端末の前記印刷コンテンツ受信印刷制御手段は前記二つの印刷用記憶領域のうち一方に記憶されたデータを印刷しているときに他方にデータが書き込まれるようデータ送信要求を行なう手段である、ものとすることもできる。こうすれば、2つの印刷用記憶領域を交互に使って印刷とデータの送受信とを行なうことができる。
本発明の印刷装置端末は、
印刷可能な印刷コンテンツを送信する送信側端末とIPネットワークを介して接続され、前記送信側端末から送信される前記印刷コンテンツを受信して印刷する印刷装置端末であって、
データを一時的に記憶可能な記憶手段と、
印刷データを印刷する印刷実行手段と、
前記送信側端末から送信された前記印刷コンテンツを送受信するための印刷識別情報を含む接続要求メッセージの受信に基づいて前記IPネットワークを介して前記送信側端末と接続の確立を行なう受信側接続確立実行手段と、
前記印刷識別情報を含む接続要求メッセージの受信に基づいて前記送信側端末との接続が確立したときにはサーバー・クライアントモデルにおけるクライアントとして機能し、前記送信側端末への前記印刷コンテンツの送信の要求を伴って前記送信側端末から前記印刷コンテンツを受信し、該受信した印刷コンテンツが印刷されるよう前記印刷実行手段を制御する印刷コンテンツ受信印刷制御手段と、
を備えることを要旨とする。
印刷可能な印刷コンテンツを送信する送信側端末とIPネットワークを介して接続され、前記送信側端末から送信される前記印刷コンテンツを受信して印刷する印刷装置端末であって、
データを一時的に記憶可能な記憶手段と、
印刷データを印刷する印刷実行手段と、
前記送信側端末から送信された前記印刷コンテンツを送受信するための印刷識別情報を含む接続要求メッセージの受信に基づいて前記IPネットワークを介して前記送信側端末と接続の確立を行なう受信側接続確立実行手段と、
前記印刷識別情報を含む接続要求メッセージの受信に基づいて前記送信側端末との接続が確立したときにはサーバー・クライアントモデルにおけるクライアントとして機能し、前記送信側端末への前記印刷コンテンツの送信の要求を伴って前記送信側端末から前記印刷コンテンツを受信し、該受信した印刷コンテンツが印刷されるよう前記印刷実行手段を制御する印刷コンテンツ受信印刷制御手段と、
を備えることを要旨とする。
この本発明の印刷装置端末では、送信側端末から送信された印刷コンテンツを送受信するための印刷識別情報を含む接続要求メッセージを受信することに基づいてIPネットワークを介しての送信側端末と印刷装置端末との接続の確立が行なわれたときには、サーバー・クライアントモデルにおけるクライアントとして機能して、印刷装置端末からの印刷コンテンツの送信の要求に応じて送信側端末から送信された印刷コンテンツを受信して印刷する。このように、印刷コンテンツを送受信するときに、印刷装置端末がサーバー・クライアントモデルにおけるクライアントとして機能するようにすると共に送信側端末がサーバー・クライアントモデルにおけるサーバーとして機能するようにすること、即ち、印刷装置端末主導による印刷コンテンツの送受信を行なうことにより、印刷装置端末の性能に応じて印刷コンテンツの送受信を行なって印刷することができる。この結果、IPネットワークを介して印刷コンテンツを適正に受信して印刷することができる。ここで、IPネットワークは次世代ネットワーク(NGN (Next Generation Network))としたり、接続の確立はセッション確立プロトコル(SIP(Session Initiation Protocol))により行なわれるセッションの確立としたりすることもできる。
こうした本発明の印刷装置端末において、前記印刷コンテンツ受信印刷制御手段は、前記記憶手段の記憶容量のうち印刷用データに割り当てられる印刷用記憶容量の範囲内のデータ量のデータ送信要求を複数回に亘って前記送信側端末に送信することによって複数回に亘ってデータ受信し、該データ受信毎に受信したデータが前記印刷実行手段により印刷されるよう前記印刷実行手段を制御する手段である、ものとすることもできる。こうすれば、印刷装置端末における記憶手段の記憶容量のうち印刷用データに割り当てられる印刷用記憶容量の範囲内のデータ量のデータを複数回に亘って受信し、受信したデータ毎に印刷することができる。この結果、印刷装置端末における印刷用記憶容量が小さくても、IPネットワークを介して印刷コンテンツを適正に受信して印刷することができる。この場合、前記印刷コンテンツ受信印刷制御手段は、所定印刷範囲毎にデータ送信要求を行なって前記所定印刷範囲毎に受信したデータを印刷するよう制御する手段である、ものとすることもできる。こうすれば、送信側端末から所定印刷範囲に相当するデータを送信させて所定印刷範囲毎に印刷することができる。更に、この場合、前記記憶手段は1ページに相当する記憶容量の印刷用記憶領域が2つ用意されてなり、前記所定印刷範囲は1ページであり、前記印刷コンテンツ受信印刷制御手段は前記二つの印刷用記憶領域のうち一方に記憶されたデータを印刷しているときに他方にデータが書き込まれるようデータ送信要求を行なう手段である、ものとすることもできる。こうすれば、2つの印刷用記憶領域を交互に使って印刷とデータの送受信とを行なうことができる。
次に、本発明を実施するための形態を実施例を用いて説明する。
図1は、本発明の一実施例の印刷装置端末として機能する画像処理装置20,30とこれらが接続されているIP(Internet Protocol)ネットワーク10からなる印刷システムの構成の一例を示す構成図である。図示するように、画像処理装置20,30は、IPネットワーク10を構築するSIP(Session Initiation Protocol)プロキシー・サーバー12,14に接続されている。
IPネットワーク10は、例えば、次世代ネットワーク(NGN (Next Generation Network))として構成されており、SIPプロキシー・サーバー12,14やロケーション・サーバー16などにより構築されている。SIPプロキシー・サーバー12,14は、IPメッセージの中継を行なうだけでなく、画像処理装置20,30のユーザー・エージェントの位置情報(例えば、URI(Uniform Resource Identifier)など)をロケーション・サーバー16に登録するレジストラーの機能も有している。
画像処理装置20,30は、共にスキャナーとしても機能すると共にプリンターとしても機能する複合装置として構成されており、装置全体を制御する制御部22,32やセッション確立プロトコル(SIP(Session Initiation Protocol))のためのユーザー・エージェント(SIPUA)23,33、文字や画像データなどを印刷する印刷実行部24,34、紙などの媒体の文字や画像などをスキャンして画像データとするスキャン実行部25,35、印刷するためのデータを一時的に記憶したりスキャンにより得られる画像データを一時的に記憶するメモリー26,36、メモリーカード28,38が接続されたときにメモリーカード28,38のメモリーにデータを書き込んだりメモリーカード28,38のメモリーに記憶されたデータを読み込んだりするためのメモリーカードドライバー27,37などが実装されている。
以下の説明では、画像処理装置20によりスキャンした画像データを印刷コンテンツデータとして画像処理装置20からIPネットワーク10を介して画像処理装置30に送信し、印刷コンテンツデータを受信した画像処理装置30によりこの印刷コンテンツデータを印刷することを想定するため、画像処理装置20を「発信側端末20」と称し、画像処理装置30を「着信側端末30」と称することにする。
図2は、発信側端末20によりスキャンされた画像データを印刷コンテンツデータとして発信側端末20から着信側端末30に送信し、画像データを受信した着信側端末30により画像データを印刷する際のセッション確立プロトコルによる発信側端末20と着信側端末30との通信シーケンスを示す説明図である。SIPによるセッションの確立は、まず、発信側端末20から着信側端末30に向けてのINVITEメッセージの送信から行なわれる。発信側端末20からのINVITEメッセージは、まず、SIPプロキシー・サーバー12に送信される。SIPプロキシー・サーバー12は、発信側端末20に処理中を意味する状態コードとしての「100Trying」を応答として送信すると共にINVITEメッセージに記述されている着信側端末30のURI(Uniform Resource Identifier)に基づいてこのINVITEメッセージをSIPプロキシー・サーバー14に送信する。SIPプロキシー・サーバー14は、SIPプロキシー・サーバー12に処理中を意味する状態コードとしての「100Trying」を応答として送信すると共にINVITEメッセージに記述されている着信側端末30のURI(Uniform Resource Identifier)に基づいてこのINVITEメッセージを着信側端末30に送信する。着信側端末30は、INVITEメッセージの受信に伴って呼び出し中を意味する状態コードとしての「180Ringing」を応答として送信する。この「180Ringing」は、SIPプロキシー・サーバー14,SIPプロキシー・サーバー12を経由して発信側端末20に送信される。その後、着信側端末30が受信したINVITEメッセージに対してセッションを確立するための呼び出しに対する成功を意味する状態コードとしての「200OK」を送信すると、この「200OK」がSIPプロキシー・サーバー14,SIPプロキシー・サーバー12を介して発信側端末20に送信され、この「200OK」を受信した発信側端末20がINVITEメッセージに対する最終応答の受信確認として状態コードとしての「ACK」をSIPプロキシー・サーバー12,SIPプロキシー・サーバー14を介して着信側端末30に送信する。以上で発信側端末20と着信側端末30との接続が確立し、発信側端末20から着信側端末30に印刷コンテンツデータを送信することができるようになる。そして、発信側端末20による印刷コンテンツデータの送信と、着信側端末30による印刷コンテンツデータの印刷が終了すると、着信側端末30からセッションを終了するための状態コードとしての「BYE」をSIPプロキシー・サーバー14,SIPプロキシー・サーバー12を介して発信側端末20に送信し、これに対して発信側端末20から「200OK」をSIPプロキシー・サーバー12,SIPプロキシー・サーバー14を介して着信側端末30に送信することにより、セッションを終了する。なお、セッションの確立と終了とをSIPプロキシー・サーバー12,SIPプロキシー・サーバー14を介して行なうことにより、SIPプロキシー・サーバー12およびSIPプロキシー・サーバー14を管理する管理者は、発信側端末20と着信側端末30とのセッションの確立の日時およびセッションの終了の日時を取得して発信側端末20や着信側端末30へのセッションの確立に対するサービスの対価(課金)を計算することができる。
図3は実施例の発信側端末20から送信するINVITEメッセージにおけるSDP(Session Description Protocol)の内容の一例であり、図4は実施例の着信側端末30から送信する「200OK」のメッセージにおけるSDPの内容の一例である。図3および図4のSDPはメディア記述部を構成している。SDPでは、「m=」行はメディア種類やトランスポートアドレスの情報を示す。図3の「m=」行では、「TCP(Transmission Control Protocol)」を用いてペイロードタイプ「newprint1」で規定されているアプリケーション(application)をポート番号「8080」で扱うことを意味しており、図4の「m=」行では、「TCP」を用いてペイロードタイプ「newprint1」で規定されているアプリケーション(application)をポート番号「3180」で扱うことを意味している。ここで、「m=」行における「newprint1」の記述は、実施例では、印刷コンテンツデータの送受信を含むことを識別するものとしても機能しており、この「newprint1」の記述により、発信側端末20がサーバー・クライアントモデルにおけるサーバーとして機能し、着信側端末30がサーバー・クライアントモデルにおけるクライアントとして機能するものとしている。このことは、図3の「a=setup:passive」から発信側端末20が「受動側」(サーバー)として機能し、図4の「a=setup:active」から着信側端末30が「能動側」(クライアント)として機能することからも解る。SDPでは、「C=」行はセッションに含まれるメディアのアドレスを示す。図3の「C=」行では、「IN IP4 xxx.xxx.xxx.xxx」と記述することにより発信側端末20のIPアドレスが「xxx.xxx.xxx.xxx」であることが解る。また、図3の最終行の「a=」行の「newprint/capability.xml」の記述は、セッションが確立した後の最初の着信側端末30からの要求先のURL(Uniform Resource Locator)である。この記述により、サーバー・クライアントモデルにおけるクライアントとして機能する着信側端末30が最初に発信側端末20に対して要求する能力要求のURLを取得することができる。
図5は発信側端末20から着信側端末30に印刷コンテンツデータを送信する際に着信側端末30により実行される着信側処理の一例を示すフローチャートであり、図6は発信側端末20から着信側端末30に印刷コンテンツデータを送信する際に発信側端末20により実行される発信側処理の一例を示すフローチャートであり、図7は発信側端末20から着信側端末30に印刷コンテンツデータを送信する際のシーケンスの一例を示す説明図である。説明の都合上、図7のシーケンスを中心に必要に応じて図5の着信側処理および図6の発信側処理を用いて印刷コンテンツデータの送受信および印刷について説明する。なお、上述したように、印刷コンテンツの送受信を行なうためにセッションが確立されたときには、発信側端末20がサーバー・クライアントモデルにおけるサーバーとして機能し、着信側端末30がサーバー・クライアントモデルにおけるクライアントとして機能するから、発信側端末20は着信側端末30からの要求待ちとなる。
セッションが確立すると、着信側端末30から発信側端末20に能力要求メッセージを送信することにより能力要求が行なわれ(図5のステップS100,図6のステップS300)、この能力要求に対して発信側端末20から着信側端末30に能力応答メッセージを送信することにより能力応答を行なう(図6のステップS310,図5のステップS110)。能力要求メッセージの一例を図8に示す。能力要求メッセージの01行は「要求」を示すコマンドであり、02行はINVITEメッセージから得られる発信側端末20のIPアドレスであり、03行はXMLのテキストを受け付ける意である。能力応答メッセージの一例を図9に示す。能力応答メッセージの01行は要求に対して成功を意味する「200OK」であり、02行は内容の種別がXMLのテキストであることを意味し、03行は長さを表わす。そして、発信側端末20の能力としては、この例からは、用紙サイズ(10行の「MediaSize」)はA4(12行の「iso_a4_210x297mm」),L(13行の「custom_lsize_89x127mm」),2L(14行の「custom_2lsize_127x178mm」)であり、品質(19行の「PrintQuality」)は200×200dpi(21行の「200×200」),300×300dpi(22行の「300×300」),400×400dpi(23行の「400×400」)であり、ファイルフォーマット(27行の「DocumentFormat」)はtiff(Tagged Image File Format)(29行の「img/tiff」)であり、モノクロカラー(33行の「MonoColor」)はカラー(35行の「color」),モノクロ(36行の「mono」)であることが解る。そして、この能力応答メッセージの42行には、次に着信側端末30からページ情報要求する際のURL(42行の「newprint/capability1.xml」)が記述されている。このURLは、INVITEメッセージにおけるSDPで記述した発信側端末20のIPアドレス「xxx.xxx.xxx.xxx」(図8では02行の「HOST:xxx.xxx.xxx.xxx」)からの相対アドレスとなっている。更に、43行には、ステータス変更情報を受け取るためのURL(43行の「newprint/event/」)が記述されている。このステータス変更情報を受け取るためのURLは、着信側端末30が正常とは異なる状態、例えば紙詰まりやインク切れなどの状態が生じたときに発信側端末20が情報を受け取るためのURLである。着信側端末30は、発信側端末20からの能力応答メッセージを受信すると、能力応答メッセージから発信側端末20の能力を取得すると共に印刷コンテンツの最初のページ情報が記述されているURL(42行の「newprint/capability1.xml」)やステータス変更情報を受け取るためのURL(43行の「newprint/event/」)を取得する(図5のステップS120)。
次に、着信側端末30から発信側端末20に取得したURL(図9の能力応答メッセージの42行の「newprint/capability1.xml」)を用いてページ情報要求メッセージを送信することによりページ情報要求が行なわれ(図5のステップS130,図6のステップS320)、このページ情報要求に対して発信側端末20から着信側端末30にページ情報応答メッセージを送信することによりページ情報応答を行なう(図6のステップS330,図5のステップS140)。ページ情報要求メッセージの一例を図10に示す。ページ情報要求メッセージの01行に記載された「newprint/capability1.xml」は図9の能力応答メッセージの42行の「newprint/capability1.xml」と同一であることが解る。ページ情報応答メッセージの一例を図11に示す。ページ情報応答メッセージの09行には印刷コンテンツデータのURL「newprint/scanprint.tiff」が記述されており、10行には印刷コンテンツにおける次のページのURL「newprint/capability2.xml」が記述されているのが解る。着信側端末30は、発信側端末20からのページ情報応答メッセージを受信すると、このページ情報応答メッセージに印刷コンテンツデータのURLや印刷コンテンツにおける次のページのURLがあれば、これらのURLを取得する(図5のステップS150,S160)。
続いて、着信側端末30から発信側端末20に取得したURL(図11のページ情報応答メッセージの09行の「newprint/scanprint.tiff」)を用いてデータ要求メッセージを送信することによりデータ要求が行なわれ(図5のステップS170,図6のステップS350)、このデータ要求に対して発信側端末20から着信側端末30にデータ応答メッセージとデータとを送信することによりデータ応答を行なう(図6のステップS360,図5のステップS180)。データ要求メッセージの一例を図12に示す。データ要求メッセージの01行に記載された「newprint/scanprint.tiff」は図11のページ情報応答メッセージの09行の「newprint/scanprint.tiff」と同一であることが解る。図12のデータ要求メッセージの01行から要求するデータとしては、用紙サイズ「MediaSize」がA4「iso_a4_210x297mm」であり、品質「PrintQuality」が200×200dpi「200×200」でであり、ファイルフォーマット「DocumentFormat」がtiff「img/tiff」であり、モノクロカラー「MonoColor」がカラー「color」であることが解る。03行の「Range」は、印刷コンテンツデータのうち送受信するデータを指定するものであり、実施例では「bytes=0-1023」と記述することにより、1ページの0バイトから1023バイトまでの1024バイトを指定している。この範囲は、着信側端末30のメモリー36の容量のうち印刷用データに割り当てられた印刷用記憶容量の範囲内として設定すればよい。なお、着信側端末30のメモリー36に割り当てられた印刷用記憶容量が十分な場合には、03行の「Range」を省略することもでき、この場合、1ページの全てを指定することになる。データ応答メッセージの一例を図13に示す。データ応答メッセージの04行の「Content-Length: 1024」からデータ長が1024バイトであることが解り、05行の「Content-Range: bytes 0-1023/4096」から全データ量4096バイトのうち0バイトから1023バイトを送信することが解る。発信側端末20は、このデータ応答メッセージを送信すると共にデータ要求メッセージの03行の「Range」に記述されたデータに相当する部分について上述の指定した用紙サイズ、品質、ファイルフォーマット、モノクロカラーによりスキャン実行部25によって画像データを読み取ってそのデータを着信側端末30に送信する。着信側端末30は、送信されたデータを受信すると、受信したデータを印刷実行部34によりレンダリングすると共に印刷する(図5のステップS190)。そして、1ページの終端までの印刷が終了するまでデータ要求とデータ応答とが繰り返し実行される(図5のステップS170〜S200,図6のステップS350〜S370)。なお、1ページの終端は、データ要求メッセージの03行の「Range」で指定したデータ量に満たないときやそのデータが存在しないときに判定するものとした。
1ページの終端までの印刷が終了すると、着信側端末30から、発信側端末20へのページ情報要求に応じて発信側端末20からのページ情報応答により取得した次のページのURL「newprint/capability2.xml」を用いて発信側端末20にページ情報要求が行なわれ(図5のステップS130,図6のステップS320)、このページ情報要求に対して発信側端末20からページ情報応答が行なわれ(図6のステップS330,図5のステップS140)、更に、そのページの終端までの印刷が終了するまでデータ要求とデータ応答とが繰り返し実行される(図5のステップS170〜S200,図6のステップS350〜S370)。
発信側端末20からのページ情報応答メッセージに印刷コンテンツデータのURLも次のページのURLもない場合には、着信側端末30は、印刷コンテンツデータの送信が終了したと判断し(図5のステップS150)、セッションを終了するために、発信側端末20に「BYE」(図2参照)を送信する。印刷コンテンツデータの送信が終了したときに着信側端末30からのページ情報要求に対して発信側端末20から送信されるページ情報応答メッセージの一例を図14に示す。ページ情報応答メッセージの09行の「none」および10行の「none」から印刷コンテンツデータのURLも次のページのURLもないことが解る。「BYE」を受信した発信側端末20は(図6のステップS340)、セッションを終了するために「200OK」を着信側端末30に送信する。この「BYE」および「200OK」の送信については上述した。
以上説明した実施例の印刷システムおよび着信側端末30によれば、セッションの確立を行なう際のINVITEメッセージのSDPの内容として「m=」行に印刷コンテンツデータの送受信を含むことを識別するための「newprint1」が記述されたときには、発信側端末20がサーバー・クライアントモデルにおけるサーバーとして機能し、着信側端末30がサーバー・クライアントモデルにおけるクライアントとして機能するものとして、着信側端末30からの要求に応じて印刷コンテンツデータの送受信および着信側端末30による印刷コンテンツデータの印刷を行なうことにより、着信側端末30の性能に応じて印刷コンテンツデータの送受信を行なって印刷することができる。この結果、IPネットワークを介して印刷コンテンツデータを適正に受信して印刷することができる。しかも、着信側端末30のメモリー36の容量のうち印刷用データに割り当てられた印刷用記憶容量の範囲内で印刷コンテンツデータのうち送受信するデータを指定してデータの送受信とデータの印刷とを行なうから、着信側端末30のメモリー36の容量のうち印刷用データに割り当てられた印刷用記憶容量が小さな場合にも印刷コンテンツデータを適正に送受信を行なって印刷することができる。
ここで、実施例では、本発明の印刷システムに対しては、発信側端末20が「送信側端末」に相当し、着信側端末30が「印刷装置端末」に相当し、IPネットワーク10が「IPネットワーク」に相当する。発信側端末20と「送信側端末」とでは、INVITEメッセージのSDPの内容として「m=」行に印刷コンテンツデータの送受信を含むことを識別するための「newprint1」を記述してINVITEメッセージを着信側端末30側に送信してセッションを確立するSIPUA23が「送信側接続確立実行手段」に相当し、「newprint1」の記述によりサーバー・クライアントモデルにおけるサーバーとして機能して着信側端末30からの要求に応じてスキャン実行部25によって画像データを読み取ってそのデータを着信側端末30に送信する図6の発信側処理を実行する制御部22が「印刷コンテンツ送信手段」に相当する。着信側端末30と「印刷装置端末」とでは、メモリー36が「記憶手段」に相当し、印刷実行部34が「印刷実行手段」に相当し、発信側端末20から送信された「m=」行に印刷コンテンツデータの送受信を含むことを識別するための「newprint1」が記述されたINVITEメッセージを受信してセッションを確立するSIPUA33が「受信側接続確立実行手段」に相当し、「newprint1」の記述によりサーバー・クライアントモデルにおけるクライアントとして機能して印刷コンテンツデータの要求に対して発信側端末20から送信されるデータを受信すると共に印刷する図5の着信側処理を実行する制御部32が「印刷コンテンツ受信印刷制御手段」に相当する。また、本発明の印刷装置端末に対しては、メモリー36が「記憶手段」に相当し、印刷実行部34が「印刷実行手段」に相当し、発信側端末20から送信された「m=」行に印刷コンテンツデータの送受信を含むことを識別するための「newprint1」が記述されたINVITEメッセージを受信してセッションを確立するSIPUA33が「受信側接続確立実行手段」に相当し、「newprint1」の記述によりサーバー・クライアントモデルにおけるクライアントとして機能して印刷コンテンツデータの要求に対して発信側端末20から送信されるデータを受信すると共に印刷する図5の着信側処理を実行する制御部32が「印刷コンテンツ受信印刷制御手段」に相当する。
実施例の印刷システムや着信側端末30では、着信側端末30のメモリー36の容量のうち印刷用データに割り当てられた印刷用記憶容量の範囲内として設定された1024バイトずつ印刷コンテンツデータの送受信を行なうものとしたが、着信側端末30のメモリー36に2ページ分の印刷用記憶領域を用意し、一方の印刷用記憶領域に書き込まれた1ページ分のデータを印刷している最中に他方の印刷用記憶領域に1ページ分のデータを受信するものとしてもよい。この場合の着信側処理の一例を図15に示す。図15の着信側処理のステップS400〜S440は図5の着信側処理のステップS100〜S140と同一であり、図15の着信側処理のステップS450〜S480はデータ要求およびデータ応答が1ページ毎であることを除いて図5の着信側処理のステップS160〜S190と同一である。ステップS400〜S470までの処理で1ページ分のデータをメモリー36の一方の印刷用記憶領域に記憶すると、一方の印刷用記憶領域に記憶した1ページ分のデータに対してレンダリングと印刷を開始すると共に(ステップS480)、ステップS430と同様にページ情報要求メッセージを発信側端末20に送信することによりページ情報要求を行ない、これに応じて発信側端末20から送信されるページ情報応答メッセージを受信する(ステップS500)。着信側端末30は、発信側端末20からのページ情報応答メッセージを受信すると、このページ情報応答メッセージに印刷コンテンツデータのURLや印刷コンテンツにおける次のページのURLがあれば、これらのURLを取得し(ステップS510,S520)、取得したURLを用いてデータ要求メッセージを送信することによりデータ要求を行ない(ステップS530)、このデータ要求に対して発信側端末20から送信されるデータ応答メッセージと1ページ分のデータとを受信し、1ページ分のデータについてはメモリー36の他方の印刷用記憶領域に記憶する(ステップS540)。そして、メモリー36の一方の印刷用記憶領域に記憶されたデータの印刷が終了するのを待って(ステップS550)、メモリー36の他方の印刷用記憶領域に記憶した1ページ分のデータに対してレンダリングと印刷を開始し(ステップS480)、印刷が終了したメモリー36の一方の印刷用記憶領域に次の1ページ分のデータを記憶するための処理、即ちステップS490〜S540の処理を実行する。発信側端末20からのページ情報応答メッセージに印刷コンテンツデータのURLも次のページのURLもない場合には、印刷コンテンツデータの送信が終了したと判断し(ステップS510)、セッションを終了するために発信側端末20に「BYE」(図2参照)を送信し(ステップS560)、現在の印刷が終了するのを待って(ステップS570)、着信側処理を終了する。なお、この着信側処理に対応する発信側処理については着信側処理におけるシーケンス番号に応答するものであるから、図6におけるシーケンス番号の応答と同一である。このように、2つの印刷用記憶領域の一方で印刷し、他方でデータを受信することにより、印刷コンテンツデータを送受信する時間を短くすることができる。
実施例の印刷システムでは、セッションの確立を行なう際のINVITEメッセージのSDPの内容として「m=」行に印刷コンテンツデータの送受信を含むことを識別するための「newprint1」が記述されたときには、発信側端末20がサーバー・クライアントモデルにおけるサーバーとして機能し、着信側端末30がサーバー・クライアントモデルにおけるクライアントとして機能するものとしたが、INVITEメッセージに印刷コンテンツデータの送受信を含むことを識別するための識別子が記述されればよいから、識別としては「newprint1」に限定されるものではなく、識別可能な如何なる記述であっても構わない。
実施例の印刷システムでは、データ要求メッセージで「bytes=0-1023」と記述することにより、1ページの0バイトから1023バイトまでの1024バイトを指定してデータ送受信を行なうものとしたが、データ量だけを指定するものとしてもよい。この場合、データ量としては1024バイトに限定されるものではないことは勿論である。
実施例の着信側端末30では、スキャン実行部35とメモリーカードドライバー37とを共に実装するものとしたが、スキャン実行部35とメモリーカードドライバー37とのうち一方だけを実装するものとしてもよいし、双方とも実装しないものとしても構わない。
実施例では、発信側端末20として印刷実行部24やスキャン実行部25,メモリカードドライバー27を実装するものとしたが、送信すべき印刷コンテンツデータを記憶していればよいから、印刷実行部24やスキャン実行部25,メモリカードドライバー27の一部だけを実装するものとしてもよいし、全てを実装しないものとしてもよい。即ち、発信側端末20としては、印刷コンテンツデータを送信することができるものであれば如何なるものとしても構わない。
以上、本発明を実施するための形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
本発明は、印刷システムや印刷装置端末の製造産業などに利用可能である。
10 IPネットワーク、12,14 SIPプロキシー・サーバー、16 ロケーション・サーバー、20 発信側端末(画像処理装置)、22,32 制御部、23,33 ユーザー・エージェント(SIPUA)、24,34 印刷実行部、25,35 スキャン実行部、26,36 メモリー、27,37 メモリーカードドライバー、28,38 メモリーカード、30 着信側端末(画像処理装置)。
Claims (8)
- 印刷可能な印刷コンテンツを送信する送信側端末と前記印刷コンテンツを受信して印刷する印刷装置端末とがIPネットワークを介して接続されてなる印刷システムであって、
前記送信側端末は、前記印刷コンテンツを送受信するための印刷識別情報を含む接続要求メッセージの送信に基づいて前記IPネットワークを介して前記印刷装置端末と接続の確立を行なう送信側接続確立実行手段と、前記印刷識別情報を含む接続要求メッセージの送信に基づいて前記印刷装置端末との接続が確立したときにはサーバー・クライアントモデルにおけるサーバーとして機能しながら前記印刷装置端末からの要求に応じて前記印刷コンテンツを前記印刷装置端末に送信する印刷コンテンツ送信手段と、を備え、
前記印刷装置端末は、データを一時的に記憶可能な記憶手段と、印刷データを印刷する印刷実行手段と、前記印刷識別情報を含む接続要求メッセージの受信に基づいて前記IPネットワークを介して前記送信側端末と接続の確立を行なう受信側接続確立実行手段と、前記印刷識別情報を含む接続要求メッセージの受信に基づいて前記送信側端末との接続が確立したときにはサーバー・クライアントモデルにおけるクライアントとして機能し、前記送信側端末への前記印刷コンテンツの送信の要求を伴って前記送信側端末から前記印刷コンテンツを受信し、該受信した印刷コンテンツが印刷されるよう前記印刷実行手段を制御する印刷コンテンツ受信印刷制御手段と、を備える、
印刷システム。 - 請求項1記載の印刷システムであって、
前記印刷装置端末の前記印刷コンテンツ受信印刷制御手段は、前記記憶手段の記憶容量のうち印刷用データに割り当てられる印刷用記憶容量の範囲内のデータ量のデータ送信要求を複数回に亘って前記送信側端末に送信することによって複数回に亘ってデータ受信し、該データ受信毎に受信したデータが前記印刷実行手段により印刷されるよう前記印刷実行手段を制御する手段であり、
前記送信側端末の印刷コンテンツ送信手段は、前記印刷装置端末からのデータ送信要求に応じて複数回に亘るデータ送信により前記印刷コンテンツを送信する手段である、
印刷システム。 - 請求項2記載の印刷システムであって、
前記印刷装置端末の前記印刷コンテンツ受信印刷制御手段は、所定印刷範囲毎にデータ送信要求を行なって前記所定印刷範囲毎に受信したデータを印刷するよう制御する手段であり、
前記送信側端末は、画像を読み取るスキャン実行手段を有し、
前記送信側端末の印刷コンテンツ送信手段は、前記印刷装置端末のデータ送信要求に応じて前記画像の前記所定印刷範囲に相当する部分を読み取るよう前記スキャン実行手段を制御すると共に該読み取ったデータを前記印刷装置端末に送信する手段である、
印刷システム。 - 請求項3記載の印刷システムであって、
前記印刷装置端末の記憶手段は、1ページに相当する記憶容量の印刷用記憶領域が2つ用意されてなり、
前記所定印刷範囲は、1ページであり、
前記印刷装置端末の前記印刷コンテンツ受信印刷制御手段は、前記二つの印刷用記憶領域のうち一方に記憶されたデータを印刷しているときに他方にデータが書き込まれるようデータ送信要求を行なう手段である、
印刷システム。 - 印刷可能な印刷コンテンツを送信する送信側端末とIPネットワークを介して接続され、前記送信側端末から送信される前記印刷コンテンツを受信して印刷する印刷装置端末であって、
データを一時的に記憶可能な記憶手段と、
印刷データを印刷する印刷実行手段と、
前記送信側端末から送信された前記印刷コンテンツを送受信するための印刷識別情報を含む接続要求メッセージの受信に基づいて前記IPネットワークを介して前記送信側端末と接続の確立を行なう受信側接続確立実行手段と、
前記印刷識別情報を含む接続要求メッセージの受信に基づいて前記送信側端末との接続が確立したときにはサーバー・クライアントモデルにおけるクライアントとして機能し、前記送信側端末への前記印刷コンテンツの送信の要求を伴って前記送信側端末から前記印刷コンテンツを受信し、該受信した印刷コンテンツが印刷されるよう前記印刷実行手段を制御する印刷コンテンツ受信印刷制御手段と、
を備える印刷装置端末。 - 請求項5記載の印刷装置端末であって、
前記印刷コンテンツ受信印刷制御手段は、前記記憶手段の記憶容量のうち印刷用データに割り当てられる印刷用記憶容量の範囲内のデータ量のデータ送信要求を複数回に亘って前記送信側端末に送信することによって複数回に亘ってデータ受信し、該データ受信毎に受信したデータが前記印刷実行手段により印刷されるよう前記印刷実行手段を制御する手段である、
印刷装置端末。 - 請求項6記載の印刷装置端末であって、
前記印刷コンテンツ受信印刷制御手段は、所定印刷範囲毎にデータ送信要求を行なって前記所定印刷範囲毎に受信したデータを印刷するよう制御する手段である、
印刷装置端末。 - 請求項7記載の印刷装置端末であって、
前記記憶手段は、1ページに相当する記憶容量の印刷用記憶領域が2つ用意されてなり、
前記所定印刷範囲は、1ページであり、
前記印刷コンテンツ受信印刷制御手段は、前記二つの印刷用記憶領域のうち一方に記憶されたデータを印刷しているときに他方にデータが書き込まれるようデータ送信要求を行なう手段である、
印刷装置端末。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009061877A JP2010219689A (ja) | 2009-03-13 | 2009-03-13 | 印刷システムおよび印刷装置端末 |
| US12/722,461 US20100231970A1 (en) | 2009-03-13 | 2010-03-11 | Printing system and printer terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009061877A JP2010219689A (ja) | 2009-03-13 | 2009-03-13 | 印刷システムおよび印刷装置端末 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010219689A true JP2010219689A (ja) | 2010-09-30 |
Family
ID=42730475
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009061877A Withdrawn JP2010219689A (ja) | 2009-03-13 | 2009-03-13 | 印刷システムおよび印刷装置端末 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20100231970A1 (ja) |
| JP (1) | JP2010219689A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013046968A (ja) * | 2011-08-29 | 2013-03-07 | Brother Industries Ltd | プリンタ及び印刷処理プログラム並びに印刷処理方法 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010226293A (ja) * | 2009-03-23 | 2010-10-07 | Seiko Epson Corp | 印刷システムおよび印刷装置端末 |
| US9479677B2 (en) * | 2012-09-05 | 2016-10-25 | Intel Corproation | Protocol for communications between platforms and image devices |
| CN109521974B (zh) * | 2018-11-09 | 2021-09-21 | 珠海奔彩打印科技有限公司 | 一种自动可变内容的打印方法及装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000261630A (ja) * | 1999-03-04 | 2000-09-22 | Fuji Xerox Co Ltd | 画像処理装置および画像処理方法 |
| JP2008186270A (ja) * | 2007-01-30 | 2008-08-14 | Ricoh Co Ltd | ネットワークプリンティングシステム |
| JP2008305018A (ja) * | 2007-06-05 | 2008-12-18 | Ricoh Co Ltd | 情報処理システムとその情報処理装置およびサーバ装置 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AUPP702498A0 (en) * | 1998-11-09 | 1998-12-03 | Silverbrook Research Pty Ltd | Image creation method and apparatus (ART77) |
| JP4454767B2 (ja) * | 2000-03-13 | 2010-04-21 | キヤノン株式会社 | 情報処理装置及び情報処理方法 |
| JP2003186632A (ja) * | 2001-12-20 | 2003-07-04 | Oki Electric Ind Co Ltd | 遠隔端末接続システム |
| GB0202370D0 (en) * | 2002-02-01 | 2002-03-20 | Symbian Ltd | Pinging |
| US20050231753A1 (en) * | 2004-04-20 | 2005-10-20 | Markus Mertama | Method, apparatus and computer program product for printing document data |
| US8817295B2 (en) * | 2006-08-31 | 2014-08-26 | Brother Kogyo Kabushiki Kaisha | Communication system and printer therefor |
| JP2010226293A (ja) * | 2009-03-23 | 2010-10-07 | Seiko Epson Corp | 印刷システムおよび印刷装置端末 |
-
2009
- 2009-03-13 JP JP2009061877A patent/JP2010219689A/ja not_active Withdrawn
-
2010
- 2010-03-11 US US12/722,461 patent/US20100231970A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000261630A (ja) * | 1999-03-04 | 2000-09-22 | Fuji Xerox Co Ltd | 画像処理装置および画像処理方法 |
| JP2008186270A (ja) * | 2007-01-30 | 2008-08-14 | Ricoh Co Ltd | ネットワークプリンティングシステム |
| JP2008305018A (ja) * | 2007-06-05 | 2008-12-18 | Ricoh Co Ltd | 情報処理システムとその情報処理装置およびサーバ装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013046968A (ja) * | 2011-08-29 | 2013-03-07 | Brother Industries Ltd | プリンタ及び印刷処理プログラム並びに印刷処理方法 |
| US9152358B2 (en) | 2011-08-29 | 2015-10-06 | Brother Kogyo Kabushiki Kaisha | Printer, print processing program, and print processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| US20100231970A1 (en) | 2010-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5299040B2 (ja) | ゲートウェイ | |
| US8339646B2 (en) | Systems and methods for the reliable transmission of facsimiles over packet networks | |
| US7283273B2 (en) | Image communication apparatus using IP addresses and control method thereof, program, and storage medium | |
| US7801160B2 (en) | Communication apparatus and data transmission method thereof | |
| JP5812763B2 (ja) | 通信装置及びその制御方法、並びにプログラム | |
| JP2010245622A (ja) | 信号変換装置 | |
| JP2010226293A (ja) | 印刷システムおよび印刷装置端末 | |
| JP5959838B2 (ja) | 通信装置及びその制御方法、並びにプログラム | |
| JP2006333034A (ja) | 通信方法、通信システム、通信装置、プログラム | |
| JP2010219689A (ja) | 印刷システムおよび印刷装置端末 | |
| JP2010219688A (ja) | 印刷装置端末およびその制御方法 | |
| JP2005094662A (ja) | ネットワーク対応ファクシミリ装置 | |
| US20130215442A1 (en) | Communication device allowing proxy reception of data directed thereto, and control method and storage medium therefor | |
| JP5212250B2 (ja) | 画像通信装置 | |
| US7990560B2 (en) | IP communication apparatus, IP communication system, and data transmission method thereof | |
| CN101437100A (zh) | 发送终端、信息输出装置以及内容传送系统 | |
| JP2010224600A (ja) | 送信側端末、印刷装置端末、印刷システム、データ送信方法及び印刷処理方法 | |
| JP2010226294A (ja) | 印刷システムおよび印刷装置端末 | |
| JP5659826B2 (ja) | 通信装置、通信方法及び通信プログラム | |
| JP2010244148A (ja) | 印刷システムおよび印刷装置端末 | |
| US20050243871A1 (en) | Communication deivce and communication method | |
| JP4075896B2 (ja) | 画像通信装置 | |
| JP5371603B2 (ja) | ファクシミリ装置、ファクシミリ装置の制御方法及びプログラム | |
| JP2010245830A (ja) | 情報処理装置、データ送信方法 | |
| JP2010251852A (ja) | ゲートウェイ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111221 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130122 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20130306 |