Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5907609B2 - 情報処理装置、印刷装置、印刷システム、印刷制御方法及びプログラム - Google Patents
[go: Go Back, main page]

JP5907609B2 - 情報処理装置、印刷装置、印刷システム、印刷制御方法及びプログラム - Google Patents

情報処理装置、印刷装置、印刷システム、印刷制御方法及びプログラム Download PDF

Info

Publication number
JP5907609B2
JP5907609B2 JP2012006451A JP2012006451A JP5907609B2 JP 5907609 B2 JP5907609 B2 JP 5907609B2 JP 2012006451 A JP2012006451 A JP 2012006451A JP 2012006451 A JP2012006451 A JP 2012006451A JP 5907609 B2 JP5907609 B2 JP 5907609B2
Authority
JP
Japan
Prior art keywords
data
printing
drawing data
server device
page
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.)
Expired - Fee Related
Application number
JP2012006451A
Other languages
English (en)
Other versions
JP2013145528A (ja
Inventor
昭彦 得田
昭彦 得田
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.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2012006451A priority Critical patent/JP5907609B2/ja
Priority to US13/741,293 priority patent/US9001339B2/en
Publication of JP2013145528A publication Critical patent/JP2013145528A/ja
Application granted granted Critical
Publication of JP5907609B2 publication Critical patent/JP5907609B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B42BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
    • B42BPERMANENTLY ATTACHING TOGETHER SHEETS, QUIRES OR SIGNATURES OR PERMANENTLY ATTACHING OBJECTS THERETO
    • B42B9/00Devices common to machines for carrying out the processes according to more than one of the preceding main groups
    • 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/1211Improving printing performance
    • G06F3/1212Improving printing performance achieving reduced delay between job submission and print start
    • 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/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
    • 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/1237Print job management
    • G06F3/1267Job repository, e.g. non-scheduled jobs, delay printing
    • 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/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/181Receiving print data characterized by its formatting, e.g. particular page description languages
    • G06K15/1814Receiving print data characterized by its formatting, e.g. particular page description languages including print-ready data, i.e. data already matched to the printing process
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B42BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
    • B42PINDEXING SCHEME RELATING TO BOOKS, FILING APPLIANCES OR THE LIKE
    • B42P2261/00Manufacturing; Forming
    • B42P2261/04Producing books by printing sheets in following order, e.g. for ordering via the Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、情報処理装置、印刷装置、印刷システム、印刷制御方法及びプログラムに関する。
従来、クライアントコンピューター等にインストールされているアプリケーションから印刷指示を受け、前記クライアントコンピューターと共にネットワークに接続されている印刷装置に対して印刷データを作成するプリンタドライバを含む印刷システムがある。この様な印刷システムにおいて、プリンタドライバに印刷データを作成させることなく、印刷装置の印刷装置言語の描画データを直接、アプリケーションが作成し、プリンタドライバを介して印刷データを送信することができるアプリケーションが存在する。このアプリケーションのことを以降、パススルーアプリケーションと呼ぶことにする。代表的なパススルーアプリのひとつとして、Adobe社のAcrobat(登録商標)がある。Acrobat等のパススルーアプリケーションは、印刷実行時等に、印刷に使用されるプリンタドライバがPostScript(以下、PS)パススルーに対応しているかどうかの問い合わせをプリンタドライバに対して行なう。もし、問い合わせを受けたプリンタドライバがPSパススルーに対応しているプリンタドライバである場合、問い合わせを発信したアプリケーションに対して、自分がPSパススルーに対応していることを返信する。アプリケーションは、印刷に使用されるプリンタドライバがPSパススルーに対応していると判断した場合、印刷時に自らPSコマンドを生成し、前記プリンタドライバのポートとして指定されている印刷装置に対して、そのPSコマンドを送信する。
PSパススルーアプリケーションが、印刷に使用されるプリンタドライバがPSパススルーに対応しているかどうかの問い合わせをプリンタドライバに対して行なう手段として、以下のものがある。つまり、Windows(登録商標)では、PSパススルーアプリケーションは、印刷装置エスケープ関数のPOSTSCRIPT_PASSTHROUGHの設定を参照することで、プリンタドライバがPSパススルーに対応しているかどうかを判断する。
一方、PSパススルーに対応していないとプリンタドライバから返信があった場合、PSパススルーアプリケーションは、以下の様な処理を行う。つまり、PSパススルーアプリケーションは、クライアントコンピューター上のオペレーティングシステム上で定義されているOS標準の描画方式によって、プリンタドライバに対して印刷データの作成命令を発する。また、PSプリンタドライバは、POSTSCRIPT_PASSTHROUGHを意図的にOffとすることもできる。この場合、PSパススルーアプリケーションは、OS標準の描画方式で印刷命令を発することになる。つまり、PSパススルー対応でないプリンタドライバと同様の描画方法となる。
特開2009−292047号公報
背景技術で説明した、パススルーアプリケーションが作成する描画データを印刷装置に送信するシステムにおいて、印刷する用紙の半分の大きさで両面印刷し、それらの出力用紙を束ねることで本のような状態に仕上げることを製本印刷と呼ぶ。この製本印刷を行うひとつの方法として、プリンタドライバから出力した印刷データをページごとに印刷装置側で記憶し、印刷装置側で面付けを行うものがある(以降、デバイス製本と呼ぶ)。このデバイス製本を実行するためには、印刷を開始するまで総ページ数分をページごとのビットマップデータに展開してメモリに蓄え、ページの総数が判明してから面付けのための配置処理と印刷処理とを行う必要がある。そのため、印刷開始までの時間、及び印刷が終了するまでの時間もかかってしまうという課題がある。
また、コンパクトで省メモリタイプの印刷装置では、ページの総数分を全てメモリに蓄えること自体ができない、という課題もある。
本発明はこのような問題点に鑑みなされたもので、印刷装置が使用するメモリの量を削減可能とすると共に、印刷にかかる時間を短縮可能とすることを目的とする。
そこで、本発明の情報処理装置は、印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定手段と、前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、ネットワークを介して通信可能な印刷装置へ送信する印刷制御手段と、を有し、前記制御データは、少なくとも、製本処理とページ数に関するデータを含む
本発明によれば、印刷装置が使用するメモリの量を削減可能とすると共に、印刷にかかる時間を短縮可能とすることができる。
印刷システムのシステム構成の一例を示す図である。 クライアントコンピューターのハードウェア構成等の一例を示す図である。 印刷装置のハードウェア構成の一例を示す図である。 サーバのハードウェア構成の一例を示す図である。 プリンタドライバのモジュール構成の一例を示す図である。 プリンタドライバのインストール処理の一例を示すフローチャートである。 サーバにインストールされるサーバアプリケーションの機能構成の一例を示す図である。 実施形態1の描画データと、印刷を制御する制御データとの流れを説明するための図である。 デバイス側で製本処理を行う場合の従来技術における印刷装置内の動作の内容を説明するための図である。 デバイス側で製本処理を行う場合の実施形態1の印刷装置等の動作の内容を説明するための図である。 実施形態1における、プリンタドライバの印刷制御の処理の一例を示すフローチャートである。 実施形態1における、印刷装置の印刷制御の処理の一例を示すフローチャートである。 実施形態1における、サーバアプリケーションの印刷制御の処理の一例を示すフローチャートである。 実施形態1のクライアントコンピューター、印刷装置、及びサーバの各処理のシーケンスを時系列的に表現した図である。 クライアントコンピューターが発行する印刷データのデータ構造について、従来の製本印刷の例と、実施形態1の製本印刷の例との違いを示す図である。 プリンタドライバの挙動について、従来の製本印刷の例と、実施形態1の製本印刷の例との違いを示す図である。 実施形態1のプリンタドライバが表示する印刷設定画面の一例を示す図である。 分割印刷処理を行う場合の従来技術における印刷装置内の動作の内容について説明するための図である。 分割印刷を行う場合の実施形態2の印刷装置等の動作の内容を説明するための図である。 実施形態2における、印刷装置の印刷制御の処理の一例を示すフローチャートである。 実施形態2のクライアントコンピューター、印刷装置、及びサーバの各処理のシーケンスを時系列的に表現した図である。 実施形態2のプリンタドライバが表示する印刷設定画面の一例を示す図である。
以下、本発明の実施形態について図面に基づいて説明する。
<実施形態1>
[システム構成]
図1は、印刷システムのシステム構成の一例を示す図である。ネットワーク105には、クライアントコンピューター101と印刷装置102及び103とサーバ104とが通信可能に接続されている。サーバ104は、クライアントコンピューター101から送信される印刷データを蓄積する。クライアントコンピューター101にはオペレーティングシステム(以下、OSと省略)、アプリケーション及びプリンタドライバがインストールされている。このシステムにより、ユーザはクライアントコンピューター101からデータを印刷装置102又は103に送信し、印刷することができる。或いは、ユーザはクライアントコンピューター101からサーバ104に印刷データを送信する。そして、印刷装置102又は103からのページ毎の描画データの取得要求に応じて、サーバ104がクライアントコンピューター101から送信され蓄積してあった描画データを印刷装置へ送信することでも印刷することができる。
クライアントコンピューター101は、情報処理装置の一例である。
[クライアントコンピューターのハードウェア構成]
図2は、クライアントコンピューター101のハードウェア構成等の一例を示す図である。クライアントコンピューター101は、中央演算装置(CPU)203、揮発性メモリであるRAM204、不揮発性メモリであるROM205、キーボードコントローラ206、マウスコントローラ207、ビデオコントローラ208を含む。また、クライアントコンピューター101は、更に、外部記憶装置コントローラ209、外部メディア装置コントローラ210、ネットワークI/Fコントローラ211を含む。またユーザがクライアントコンピューター101を操作するためのキーボード212及びマウス213はそれぞれクライアントコンピューター101のキーボードコントローラ206及びマウスコントローラ207に接続される。表示装置214は、クライアントコンピューターのビデオコントローラ208に接続される。また大容量のデータを保存するための不揮発性の外部記憶装置215は、外部記憶装置コントローラ209に接続され、アプリケーションやデータの読み書きが行われる。また、アプリケーションやドライバソフトウエア等が外部メディア(CD−ROMやDVD−ROM)等で提供されているとき、ユーザは外部メディア装置コントローラ210にCD−ROM等の外部メディア216をセットし、プログラムを読み込むことができる。なお、クライアントコンピューター101は、図1で説明したネットワーク105にはネットワークI/Fコントローラ211で接続され、他の機器と通信が行われる。
クライアントコンピューター101を起動するための初期プログラムやクライアントコンピューター101の各モジュールを制御するための基本的なプログラムはROM205に保存されている。またOSやアプリケーション、プリンタドライバは外部記憶装置215に保存されている。クライアントコンピューターの電源が投入されると、まずROM205に保存されているコンピュータを起動するためのプログラム(ブートローダ)がRAM204に読み込まれCPU203によって実行される。そして、CPU203がそのプログラムに基づき、外部記憶装置215に保存されているOSをRAM204にロードする。そして、CPU203は、OSに基づきその後の処理を実行する。CPU203は、OSに基づき、必要なモジュールやドライバを更に外部記憶装置215からRAM204に読み込む。更に、CPU203は、ユーザの指示により、必要なアプリケーションを外部記憶装置215からRAM204に読み込み、実行する。
本実施形態で説明する、プリンタドライバ及びプリンタドライバのインストーラーはCD−ROM等の外部メディア216で供給されるものとする。外部メディア装置コントローラ210に外部メディア216がセットされると、CPU203が必要に応じて、プリンタドライバ及びプリンタドライバのインストーラー(のプログラム)をRAM204に読み込んだり、外部記憶装置215に保存したりする。
CPU203が、プリンタドライバのプログラムを実行することによって、後述するプリンタドライバのソフトウェア構成(モジュール群)及び後述するクライアントコンピューター101のフローチャートに係る処理が実現される。なお、本明細書中では、説明の簡略化のため、CPU203ではなく、プリンタドライバが処理を行うものとして説明する場合もある。同様に、本明細書中では、説明の簡略化のため、CPU203ではなく、アプリケーションが処理を行うものとして説明する場合もある。
[印刷装置のハードウェア構成]
図3は、印刷装置102のハードウェア構成の一例を示す図である。画像形成部21は、印刷装置やスキャナ、ファクシミリ等の一部、又は全部が含まれる。操作部22は、ハードキーやタッチパネル等の入力機器を備え、画像形成部の操作や通信設定の操作等を受け付ける。表示部23は、ディスプレイ等の出力機器であり、操作部22と一体となったタッチパネルであってもよく、印刷装置102の動作状態や機器設定等を表示する。画像形成部21で消耗品切れやジャム発生等の異常が検知されたときには、消耗品や部品の交換手順、ジャム解消手順等が表示部23に表示される。制御部24は、操作部22からの入力を受けて画像形成部21の制御を行う画像形成制御や、表示部23の表示制御等、印刷装置102全体の制御を行う。記憶部25は、ROMやRAM等を備え、画像データや機器設定等の記憶領域として使われる。通信I/F部26は、管理装置110へ状態情報を送信するためにネットワークと接続される、ネットワークインターフェイスである。
制御部24が、記憶部25に記憶されているプログラム等に基づき処理を実行することによって、後述する印刷装置102のフローチャートに係る処理が実現される。
なお、印刷装置103のハードウェア構成も印刷装置102のハードウェア構成と基本的には同様である。つまり、印刷装置103の制御部が印刷装置103の記憶部に記憶されているプログラム等に基づき処理を実行することによって印刷装置103の処理が実現される。但し、印刷装置103の記憶部の記憶容量は印刷装置102の記憶部25の記憶容量より多い。また、印刷装置103は、例えば、図1等に示されるように、複数の給紙段を有している。
[サーバのハードウェア構成]
図4は、サーバ104のハードウェア構成の一例を示す図である。サーバ104は、ディスプレイ等の出力装置と接続する出力I/F部31、キーボード等の入力装置と接続する入力I/F部32、記憶装置33、メモリ34、CPU35、通信I/F部36からなる。記憶装置33には、OSやクライアントコンピューター101から受信した印刷データやプログラム等が格納されている。CPU35は、記憶装置33からプログラムをメモリ34にロードし、実行する。通信I/F部36は、ネットワークに接続され、クライアントコンピューター101から印刷データを受信すると共に、印刷装置102又は103と情報の送受信を行う。
CPU35が、記憶装置33に記憶されているプログラム等に基づき処理を実行することによって、本実施形態に係るサーバ104のサーバアプリケーションのモジュール構成や後述するサーバ104のフローチャートに係る処理が実現される。なお、本明細書中では、説明の簡略化のため、CPU35ではなく、サーバアプリケーションが処理を行うものとして説明する場合もある。
[プリンタドライバインストール]
次にプリンタドライバについて説明する。
図5は、プリンタドライバのモジュール構成の一例を示す図である。プリンタドライバ301は、グラフィックレンダリングモジュール302、UI制御モジュール303、印刷装置仕様記述ファイル304、色処理モジュール305、入出力制御モジュール306から構成される。なお、プリンタドライバの機能によってはこの他のモジュールから構成されることもある。
このプリンタドライバはいくつかの作成の仕方がある。例えばひとつのプリンタドライバで複数の印刷装置を対応するために、グラフィックレンダリングモジュール302及びUI制御モジュール303を複数の印刷装置に対応できるように作成しておく。また、印刷装置仕様記述ファイルに関しては、対応している印刷装置分、プリンタドライバに同梱しておく、という方法である。このような方法では、UI制御モジュール303は、印刷装置仕様記述ファイル304に合わせてUIを表示、制御する。またグラフィックレンダリングモジュール302は、各印刷装置に合わせたページ記述言語及び印刷装置制御コマンドを発行するような構成となる。
次に、このような構成のプリンタドライバをクライアントコンピューター101へインストールする手順を説明する。図6は、プリンタドライバのインストール処理の一例を示すフローチャートである。ユーザはプリンタドライバが格納されたCD−ROMを準備するか、ネットワーク経由でプリンタドライバインストーラーを入手しているものとする。
S401において、ユーザ操作に基づいて、CPU203は、入手したプリンタドライバインストーラーを起動する。
この動作をきっかけとしてS402において、CPU203は、インストーラーに基づいて、プリンタドライバモジュールを外部記憶装置215の所定の場所に格納する。格納場所は印刷システムによって異なるが、一例として、Windows7では、¥Windows¥system32¥spool¥drivers¥w32x86等のディレクトリ以下にプリンタドライバモジュールが格納されることになっている。
これでプリンタドライバのインストールは完了する。
[プリンタドライバ設定内容の保持方法]
CPU203は、プリンタドライバのインストール時にプリンタドライバが内部で保持している初期設定情報を全ての設定内容に対して割り当てる。これらの内容は、下記のレジストリと呼ばれる、OSが管理する記憶手段に登録される。
HKEY_CURRENT_USER¥Software
HKEY_LOCAL_MACHINE¥SOFTWARE¥
HKEY_LOCAL_MACHINE¥SYSTEM¥
[サーバアプリケーション]
図7は、サーバ104にインストールされるサーバアプリケーションの機能構成の一例を示す図である。
印刷データ受信部511は、クライアントコンピューター101から送信される印刷データを受信する。受信された印刷データは、印刷データ記憶部516に一旦、記憶される。ページ解析部512は、受信された印刷データの制御データから印刷データの総ページ数やステープル、パンチ、製本等の印刷物の体裁に関する制御内容等を解析する。ページ制御部513は、ページ解析部512で解析された内容に応じてページの制御を行う。ページデータ要求受信部515は、印刷装置102又は103から送信される、描画データの送信要求を受信する。ページ解析部512は、印刷装置102又は103から送信される、描画データの送信要求の内容を解析し、前記送信要求の指定する印刷データの紐付けと、送信すべきページデータ(ページ毎の描画データ)のページ順等を特定する。ページデータ送信部514は、ページ解析部512が解析し、特定したページデータを印刷データ記憶部516から順次引き出し、印刷装置102又は103に送信する。
[描画データと制御データとの流れ]
図8は、本実施形態の描画データと、印刷を制御する制御データとの流れを説明するための図である。
クライアントコンピューター101では、文書作成、或いはドロー系、表計算等のアプリケーションがインストールされている。アプリケーションから印刷を実行する場合、事前にクライアントコンピューター101にインストールされているプリンタドライバに描画データの作成指示がされる。この際に、前述の通り、PSのパススルーに対応したアプリケーションは、印刷に使用されるプリンタドライバがPSパススルーに対応していると判断した場合、アプリケーションが自らPSで記述された描画データを作成する。PSプリンタドライバは、PSで記述された描画データのパススルーを行う。より具体的には、従来のパススルーにおいて、プリンタドライバは、アプリケーションが作成した、PSで記述された描画データを加工することなく、出力先として設定されている印刷ポートに送信する。また、プリンタドライバは、描画表現を表す描画データの他に、ステープル処理やパンチ穴あけ処理、製本処理等を指示する制御データも合わせて生成し、印刷装置102又は103にその処理を行わせる。そして、印刷装置102又は103はパススルーが行われたPSで記述された描画データの記述内容に基づいて、描画データを展開し、制御データに基づき印刷を実行する。
本実施形態のケースでは、プリンタドライバは、描画データをサーバ104に送信し、制御データをサーバ104と印刷装置102又は103とのそれぞれに送信する。サーバ104では、クライアントコンピューター101から送信された描画データと制御データとを受信し、制御データ内にある特定の情報を管理するサーバアプリケーションが、前記情報と描画データとを併せて保存する。
印刷装置102又は103は、クライアントコンピューター101から送信された制御データを解釈し、制御データに紐付けられた描画データの処理に応じて、サーバアプリケーションに対して、ページデータの送信要求を発行する。
なお、印刷に使用するプリンタドライバがPSパススルーに対応していないとアプリケーションが判断した場合、アプリケーションは、以下の様な処理を行う。つまり、アプリケーションは、自らPSで記述された描画データを作成することなく、OSの標準描画データフォーマット(WindowsではGDI等)を送信し、プリンタドライバに描画データの作成指示を行う。
[製本印刷の従来例と本実施形態の説明]
図9は、デバイス側で製本処理を行う場合の従来技術における印刷装置内の動作の内容を説明するための図である。
印刷装置は、プリンタドライバからは1ページ目から最終ページまで(図では「nページ目」)の描画データを1ページごとに受信し、ビットマップ等のプリンタエンジンが処理可能なデータ形式のデータに展開して一旦、ハードディスク等の記憶装置に記憶する。701は、描画データの受信から、ビットマップ展開が完了するまでの動作を表す。711、712等がページ単位の処理時間であり、720内の721が1ページ分の描画データを受信する時間である。722が1ページ分の描画データを描画データに展開する時間を表している。印刷装置側で製本印刷する場合、成果物の一番外の紙には1ページ目、nページ目、2ページ目、n−1ページ目が2in1両面印刷として印刷される(n=4の倍数の場合)。つまり、プリンタドライバから送信される描画データの合計ページ数(n)が判明するまでは、印刷装置は印刷を開始することができない。701の動作が完了した後に、印刷装置内で全ページの製本面付け処理が実行され(702)、一番外、或いは一番内側の紙から順次印刷が実行され(703)、最後に中綴じや、断裁等の処理(図示せず)が実行される。
これに対し、図10は、デバイス側で製本処理を行う場合の本実施形態の印刷装置等の動作の内容を説明するための図である。
プリンタドライバは、パススルーアプリケーションよりパケット単位の描画データを受信すると、ページ毎の描画データに分断する。そして、プリンタドライバは、前記描画データと設定値等に基づき作成した制御データとを含む印刷データをサーバ104に送信する(サーバ104が受信する:801)。また、前述の通り、801と同じタイミングでプリンタドライバは、制御データのみを印刷装置に送信する。811は印刷データの全ページ分を受信する時間を表している。802は印刷装置が制御データを解析し、印刷に使用する用紙のサイズや処理方法(この実施形態では「製本印刷」)等の情報を把握する。プリンタドライバから全ページ分の制御データを受信し終わっているため、印刷装置は、この時点で総ページ数(n)を把握できている。この時点までは、まだ印刷装置内でのビットマップ化処理が実施されていないため、全ページ分の描画データ及び制御データをサーバが、そして制御データを印刷装置が受信するだけの時間しかかかっていない。そして、製本のための製本面付け処理が印刷装置において実行される。803では印刷装置は、一番外、或いは一番内側の紙の分、つまり4ページ分の描画データをサーバ104に対して送信要求を発信し、受信後に4ページ分のみをビットマップ展開して印刷処理を実行できる。印刷装置は、印刷動作に入った時点で、次の4ページ分の描画データをサーバ104に要求し、受信して印刷を繰り返す。こうすることで、始めの印刷の開始タイミングが従来技術より早くなる。また、印刷動作の実行中に、次の描画データの受信を並行して行えるため、印刷装置の動作効率も高めることができる。図の821は1ページ目、822はnページ目、823は2ページ目、824がn−1ページ目をそれぞれ表している。
図11は、本実施形態における、プリンタドライバの印刷制御の処理の一例を示すフローチャートである。
ユーザは、後述する図17に示すように、直接、印刷装置に印刷データを送信する「一般印刷モード」か、本実施形態によるネットワーク105に接続されたサーバ104に描画データを送信する「サーバ経由印刷モード」かを、選択できる機能を有する。ステップ901(図ではS901と表示、以降同様)において、プリンタドライバは、印刷設定画面を介したユーザの選択に基づいて、「一般印刷モード」か、「サーバ経由印刷モード」かを、判定する。
「サーバ経由印刷モード」である場合、プリンタドライバは、パススルーアプリケーションが作成したパケット単位の描画データを受信し、ページ毎の描画データ(以下、ページデータともいう)を作成する(ステップ902)。このページ毎の描画データは、サーバアプリケーション501のページ解析部512が解析できるものである。
また、ステップ903において、プリンタドライバは、設定値等に基づいて、描画データを制御する制御データを作成する。
ステップ904において、プリンタドライバは、作成した描画データと制御データとで構成される印刷データをスプーラ等にスプールする。
ステップ905では、プリンタドライバは、スプールした印刷データをサーバ104に送信する。
また、ステップ906では、プリンタドライバは、作成した制御データを印刷装置102又は103へ送信する。
一方、ステップ901で「一般印刷モード」が選択された場合は、プリンタドライバは、従来通り、ステップ907で、パススルーアプリケーションが作成した描画データを受信する。
ステップ908では、プリンタドライバは、設定値等に基づいて、描画データを制御する制御データを作成する。
ステップ909では、プリンタドライバは、受信した描画データと制御データとで構成される印刷データをスプーラ等にスプールする。
そして、ステップ910では、プリンタドライバは、スプールした印刷データを印刷装置102又は103へ送信する。
図12は、本実施形態における、印刷装置の印刷制御の処理の一例を示すフローチャートである。なお、以下では、印刷装置の一例として印刷装置102を用いて説明を行う。
印刷装置102は、クライアントコンピューター101から送信されてきたデータが、「一般印刷モード」か「サーバ経由印刷モード」かを制御データから判断する(ステップ1001)。印刷装置102は、「サーバ経由印刷モード」であると判断した場合、ステップ1002に進み、「一般印刷モード」であると判断した場合、ステップ1006に進む。
ステップ1002では、印刷装置102は、前記データから制御データ部分を読み取り(本実施形態では制御データのみ)、制御データの全てを受信した後に、総ページ数(図ではページカウント)や処理方法の情報から面付け処理を行う。
面付け処理が終了すると、次のステップ1003で、印刷装置102は、一番初めの印刷に必要なページデータを、サーバ104に送信させるための要求を通知する。
ステップ1004では、印刷装置102は、必要なページデータを順次受信し、描画データへの展開を行い、印刷を実行する。
ステップ1005では、印刷装置102は、全ページの印刷処理が完了したかどうかを判断し、終了していなければ、ステップ1003からステップ1005までの処理を繰り返す。
一方、ステップ1006では、印刷装置102は、図9で示したような従来の製本印刷の印刷データの処理を行う。
ステップ1007では、全ての印刷が終了した後の、中綴じや、断裁処理を行い、印刷動作を完了する。
図13は、本実施形態における、サーバアプリケーションの印刷制御の処理の一例を示すフローチャートである。
ステップ1101では、サーバアプリケーション501は、クライアントコンピューター101から送信されてきたデータを受信する。
ステップ1102では、サーバアプリケーション501は、前記受信したクライアントコンピューター101からの受信データをサーバ内の記憶装置33等に記憶する。クライアントコンピューター101は、図11でも説明したように、サーバアプリケーション501のページ解析部512が解析できる描画データ、及び、この描画データを制御する制御データを作成し、送信してくる。更に図12でも説明したように、印刷装置はクライアントコンピューター101から送信された制御データを受け、サーバアプリケーションにページデータの送信要求を送信してくる。
ステップ1103では、サーバアプリケーション501は、印刷装置からのページデータ送信要求を受信する。
ステップ1104では、サーバアプリケーション501は、ページデータ送信要求の要求内容を解析し、必要なページデータを順次、送信要求元の印刷装置に送信する。
ステップ1105では、サーバアプリケーション501は、送信すべきページデータが残っているかどうかを確認し、残っていればステップ1103からの処理から繰り返す。残っていなければ、サーバアプリケーション501は、図13に示す処理の動作を終了する。
図14は、本実施形態のクライアントコンピューター、印刷装置、及びサーバの各処理のシーケンスを時系列的に表現した図である。
左端がクライアントコンピューター101で印刷動作が開始された時点である。まず、ステップ1201ではプリンタドライバが印刷データをサーバ104へ送信する(この時点までに、図11のステップ901から905までが完了)。またそれと同時にステップ1202ではプリンタドライバが制御データを印刷装置に送信する(図11のステップ906)。
ステップ1203では印刷装置がクライアントコンピューター101から送信された制御データを受信する。
ステップ1204ではサーバアプリケーションがクライアントコンピューター101から送信された印刷データを受信し(図13のステップ1101)、一旦記憶する(図13のステップ1102)。
ステップ1205では印刷装置が受信した制御データの制御内容から(本実施形態では)製本印刷のための面付け処理を印刷装置が行うステップである(図12のステップ1002)。
ステップ1206では印刷装置がステップ1205の面付け処理の結果から始めに印刷するページが確定するため、その必要なページ分の描画データをサーバアプリケーションに要求する(図12のステップ1003)。
ステップ1207ではステップ1206で印刷装置から送信されたページデータの送信要求をサーバアプリケーションが受信する(図13のステップ1103)。
ステップ1208ではサーバアプリケーションが送信要求のあったページデータを印刷装置に送信する(図13のステップ1104)。つまり、印刷装置は、送信要求したページデータを取得する。
ステップ1209では印刷装置がサーバから送信されてきたページデータの印刷動作を行う(図12のステップ1004)。
以降、ステップ1210では印刷装置が、印刷が終了するまでの監視を行う(図12のステップ1005、図13のステップ1105)。
そして、最後のステップ1211では印刷装置が中綴じ処理や断裁処理等の後処理行程を行い(図12のステップ1007)、一連の製本印刷の処理フローが完了する。
図15では、クライアントコンピューターが発行する印刷データのデータ構造について、従来の製本印刷の例と、本実施形態を表す例との違いを示す図である。従来は1301のように、印刷データはジョブの出力制御を指示する制御データと描画を指示するプリンタ言語等で表わされた描画データとで構成されており、特にこれらを明確に分けたデータ構造にはなっていない。一方、本実施形態では、サーバと印刷装置との両方に送信すべき制御データ(1310、1320)と、前記描画を指示するプリンタ言語等で表わされたページ毎の描画データであるページデータ(1311から1314まで)とを明確に分ける必要がある。また、サーバアプリケーションで1ページごとに区別する必要もあるため、前記描画データをページごとに分断する処理も必要となる。なお、同図では制御データは印刷データの初めと終わりとに含まれるように説明しているが、各ページの特徴を記載するために、各ページの描画データの前に含まれてもよい。
図16は、プリンタドライバの挙動について、従来の製本印刷の例と、本実施形態を表す例との違いを示す図である。従来、プリンタドライバは、パススルーアプリケーションから描画データを受信し(1401)、設定値等に基づき制御データを生成する(1402)。そして、それらをプリンタドライバがスプーラ等にスプールし(1403)、指定されている印刷ポートに送信する(1404)。
一方、本実施形態では、プリンタドライバは、パススルーアプリケーションからパケット単位の描画データを受信し、適宜、ページ単位で描画データを分断する(1411)。また、プリンタドライバは、設定値等に基づき制御データを生成する(1412)。特にプリンタドライバは、印刷装置から特定のジョブを識別するために必要な情報を追加した制御データを作成する。なお、印刷装置から特定のジョブを識別するために必要な情報として、図ではユーザを識別するためにユーザID、ジョブを特定するためのジョブID、サーバから送信先を特定するための印刷装置のIDアドレスを例として挙げている)。
1413ではそれらをプリンタドライバがクライアントコンピューターのスプーラ等に印刷データをスプールする。
そして1414ではプリンタドライバが印刷データをサーバ用ポートとして指定されているポートに送信する。
1415ではプリンタドライバが制御データをプリンタ用ポートとして指定されているポートに送信する。
なお、プリンタドライバは、ページの分断をクライアントコンピューターで動作しているオペレーションシステムが印刷時にプリンタドライバに発行する関数(Windowsでは、StartPage関数やEndPage関数等)の発行タイミングを基に行う。
図17は、本実施形態のプリンタドライバが表示する印刷設定画面の一例を示す図である。印刷設定画面2001の「出力方法」においてユーザは、「サーバ印刷モード」2011を選択することができる。
<実施形態2>
以下、実施形態1と異なる点を主に説明する。
[分割印刷の従来例と本実施形態の説明]
「1ページ目、最終ページ目、その他のページ」等、特定のページの給紙段や用紙タイプを別々に指定する印刷方法をプリンタドライバで提供している(以降、分割印刷と呼ぶ)。図18は、分割印刷処理を行う場合の従来技術における印刷装置内の動作の内容について説明するための図である。
印刷装置は、プリンタドライバからは1ページ目から最終ページまで(図では「nページ目」)の描画データを1ページごとに受信し、ビットマップ等のプリンタエンジンが処理可能なデータ形式に展開して一旦、ハードディスク等の記憶装置に記憶しておく。1501は、描画データの受信から、ビットマップ展開が完了するまでの動作を表す。1511、1512等がページ単位の処理時間である。1520内の1521が1ページ分の描画データを受信する時間であり、1522が1ページ分の描画データを描画データに展開する時間を表している。分割印刷する場合、印刷装置は、プリンタドライバから送信される描画データの合計ページ数(n)が判明するまでは、最終ページが何ページ目かが特定することができなかった。一方、プリンタドライバは、アプリケーションが全ての描画命令を終了するタイミングを特定することができない仕組みである。そのため、前述のパススルー印刷時には、ドライバから印刷装置に対して、最終ページが何ページ目かを通知する手段がなかった。印刷装置は、1501の動作が完了した後に、印刷データの総ページ数のカウントが完了し(1502)、最後に描画処理を完了する(1503)。
これに対し、本実施形態の動作処理について図19を用いて説明する。図19は、分割印刷を行う場合の本実施形態の印刷装置等の動作の内容を説明するための図である。
プリンタドライバは、描画データをサーバアプリケーションがページ単位で制御できるようなデータ構造で作成し、前記描画データを含む印刷データをサーバ104に送信する(サーバ104が受信する:1601)。また、前述の通り、1601と同じタイミングでプリンタドライバは、制御データのみを印刷装置に送信する。1611は描画データの全ページ分を受信する時間を表している。
1602は印刷装置が前記制御データを解析し、印刷に使用する用紙のサイズや処理方法(この実施形態では「分割印刷」)等の情報を把握する。プリンタドライバから全ページ分の制御データを受信し終わっているため、印刷装置は、この時点で総ページ数(n)を把握できている。この時点までは、まだ印刷装置内でのビットマップ化処理が実施されていないため、全ページ分の描画データ及び制御データをサーバが、そして制御データを印刷装置が受信するだけの時間しかかかっていない。そして、印刷装置において分割印刷のためのページ数のカウント処理が実行される。
1603では印刷装置が第1ページ目、第2ページ目から最終ページの手前のページ、そして最終ページまでのページデータのサーバ104に対しての送信要求を発信し、受信後に1ページごとにビットマップ展開して給紙段の選択も含めた印刷処理を実行する。こうすることで、プリンタドライバから直接、印刷装置に対して印刷データを送信する場合のパススルー印刷では不可能であった、分割印刷が実現できるようになる。図の1612は1ページ目、1613は2ページ目から最終ページの手前までのページ、1614は最終ページをそれぞれ表している。
本実施形態におけるプリンタドライバの印刷制御の処理は実施形態1で示した図11と同様である。また、同様にサーバアプリケーションの印刷制御の処理も実施形態1で示した図13と同様であるため、ここでは動作の説明は省略する。
図20は、本実施形態における、印刷装置の印刷制御の処理の一例を示すフローチャートである。なお、以下では、印刷装置の一例として印刷装置102を用いて説明を行う。
印刷装置102は、クライアントコンピューター101から送信されてきたデータが、「一般印刷モード」か「サーバ経由印刷モード」かを制御データから判断する(ステップ1701)。印刷装置102は、「サーバ経由印刷モード」であると判断した場合、ステップ1702に進み、「一般印刷モード」であると判断した場合、ステップ1707に進む。
ステップ1702では、印刷装置102は、前記データから制御データ部分を読み取り(本実施形態では制御データのみ)、制御データ全てを受信した後に、総ページ数(図ではページカウント)のカウント処理を行う。
カウント処理が終了すると、次のステップ1703で、印刷装置102は、各ページをどの給紙段から給紙するかの給紙段の選択処理を実行する。
ステップ1704で、印刷装置102は、印刷に必要なページデータを、サーバ104に送信させるための要求を通知する。
ステップ1705で、印刷装置102は、必要なページデータを受信し、描画データへの展開等を行ない、印刷を実行する。
ステップ1706で、印刷装置102は、全ページの印刷処理が完了したかどうかを判断し、終了していなければ、ステップ1703で各ページと関連づけられた給紙段の情報を基に、ステップ1704とステップ1705とを繰り返す。
一方、ステップ1707では、印刷装置102は、図19で示したような従来の分割印刷の印刷データの処理を行う。
図21は、本実施形態のクライアントコンピューター、印刷装置、及びサーバの各処理のシーケンスを時系列的に表現した図である。なお、ここでは最初のページが手差しからの給紙、最終ページがカセット4、そしてその他のページをカセット1から給紙する場合を例に示している。なお、給紙される紙は、媒体の一例である。
左端がクライアントコンピューター101で印刷動作が開始された時点である。まず、ステップ1801でプリンタドライバが印刷データをサーバ104へ送信する(この時点までに、図11のステップ901から905までが完了)。またそれと同時にステップ1802でプリンタドライバが制御コマンドを印刷装置に送信する(図11のステップ906)。
ステップ1803では印刷装置がクライアントコンピューターから送信された制御データを受信する。
ステップ1804ではサーバアプリケーションがクライアントコンピューターから送信された印刷データを受信し(図13のステップ1101)、一旦記憶する(図13のステップ1102)。
ステップ1805では印刷装置が受信した制御データの制御内容から(本実施形態では)分割印刷のためのページカウント処理(図20のステップ1702)、及び各ページと給紙段との関連付け処理(図20のステップ1703)を行う。
ステップ1806では印刷装置がステップ1803の各ページと給紙段との関連付け処理の結果から各ページを給紙する給紙段が確定するため、必要なページごとの描画データをサーバアプリケーションに要求する(図20のステップ1704)。
ステップ1807ではステップ1806で印刷装置から送信されたページデータの送信要求をサーバアプリケーションが受信する(図13のステップ1103)。
ステップ1808ではサーバアプリケーションが送信要求のあったページデータを印刷装置に送信する(図13のステップ1104)。
ステップ1809では印刷装置が受信したページデータの印刷動作を行う(図20のステップ1705)。
以降、ステップ1810では印刷が、印刷が終了するまでの監視を行い(図20のステップ1706、図13のステップ1105)、一連の分割印刷の処理フローが完了する。
プリンタドライバが発行する印刷データのデータ構造について、従来の分割印刷の例と、本実施形態を表す例との違いについては、実施形態1で説明した図15と同様である。また、プリンタドライバの挙動についても、従来の分割印刷の例と、本実施形態を表す例との違いについて、実施形態1で説明した図16と同様である。
なお、ページの分断については、クライアントコンピューターで動作しているオペレーションシステムが印刷時にプリンタドライバに発行する関数(Windowsでは、StartPage関数やEndPage関数等)の発行タイミングをもとに行っている。
図22は、本実施形態のプリンタドライバが表示する印刷設定画面の一例を示す図である。印刷設定画面1901では、「給紙方法」として「最初と最後の用紙を指定して印刷」1911が選択された場合、1912の「最初のページ」の給紙段として「手差し」が選択される。そして、1913の「その他のページ」の給紙段として「カセット1」を、そして1914の「最後のページ」として「カセット4」が選択された場合を示している。
なお、本実施形態では各ページを「給紙段」との関連づけで説明したが、関連付けは「用紙タイプ」等と関連づけてもよい。また、「給紙方法」は「最初と最後の用紙を指定して印刷」で説明したが、分割の区切りはこの限りでなくてもよい。
<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
以上、上述した各実施形態によれば、印刷装置が使用するメモリの量を削減可能とすると共に、印刷にかかる時間を短縮可能とすることができる。
つまり、上述した各実施形態によれば、製本印刷において、印刷開始までの時間、及び印刷が終了するまでの時間を短縮することができる。また、ページの総数分を全てメモリに備える必要がないので省メモリタイプの印刷装置においても製本印刷を行うことができる。また、給紙段や用紙サイズを切り替えて印刷することもできる。
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。

Claims (20)

  1. 印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、ネットワークを介して通信可能な印刷装置へ送信する印刷制御手段と、
    を有し、
    前記制御データは、少なくとも、製本処理とページ数に関するデータを含む情報処理装置。
  2. 前記印刷制御手段は、前記判定手段で前記サーバ装置を経由した印刷モードでないと判定された場合、パススルーアプリケーションから受信した描画データと前記描画データの印刷に関する制御データとを含む印刷データを前記印刷装置へ送信する請求項1記載の情報処理装置。
  3. 前記判定手段は、印刷設定画面において選択された出力方法に基づいて、印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する請求項1又は2記載の情報処理装置。
  4. 印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、ネットワークを介して通信可能な情報処理装置より受信した描画データの印刷に関する制御データに基づいて、製本面付け処理を実行する製本面付け処理手段と、
    前記製本面付け処理手段における処理が終了したのち、前記制御データに基づいて、指定されたページ数の描画データを前記サーバ装置より取得する取得手段と、
    前記取得手段で取得されたページ数の描画データを設定されたデータ形式のデータに展開する展開手段と、
    前記展開手段で展開されたデータ形式のデータを印刷する印刷手段と、
    全ページに対する処理が終了していない場合、前記展開手段で前記取得手段において取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得手段において次の指定されたページ数の描画データを前記サーバ装置より取得するよう制御する制御手段と、
    を有する印刷装置。
  5. 印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、ネットワークを介して通信可能な情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウント手段と、
    前記カウント手段における処理が終了したのち、前記制御データに基づいて、各ページをどの給紙段から給紙するか選択し、各ページと選択した給紙段とを関連付ける選択手段と、
    前記選択手段で一の給紙段と関連付けられたページの描画データを前記サーバ装置より取得する取得手段と、
    前記取得手段で取得された描画データを設定されたデータ形式のデータに展開する展開手段と、
    前記取得手段で取得された描画データのページに関連付けられた給紙段から給紙された媒体に前記展開手段で展開されたデータ形式のデータを印刷する印刷手段と、
    全ページに対する処理が終了していない場合、前記展開手段で前記取得手段において取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得手段において次の給紙段と関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御手段と、
    を有する印刷装置。
  6. 印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、ネットワークを介して通信可能な情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウント手段と、
    前記カウント手段における処理が終了したのち、前記制御データに基づいて、各ページをどの用紙タイプで印刷するか選択し、各ページと選択した用紙タイプとを関連付ける選択手段と、
    前記選択手段で一の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得する取得手段と、
    前記取得手段で取得された描画データを設定されたデータ形式のデータに展開する展開手段と、
    前記展開手段で展開されたデータ形式のデータを印刷する印刷手段と、
    全ページに対する処理が終了していない場合、前記展開手段で前記取得手段において取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得手段において前記一の用紙タイプの次の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御手段と、
    を有する印刷装置。
  7. 情報処理装置と、前記情報処理装置とネットワークを介して通信可能な印刷装置と、を含む印刷システムであって、
    前記情報処理装置は、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、前記印刷装置へ送信する印刷制御手段と、
    を有し、
    前記印刷装置は、
    印刷モードが前記サーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、前記情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数のカウントと面付け処理を実行する面付け処理手段と、
    前記面付け処理手段における処理が終了したのち、前記制御データに基づいて、設定されたページ数の描画データを前記サーバ装置より取得する取得手段と、
    前記取得手段で取得された描画データを設定されたデータ形式のデータに展開する展開手段と、
    前記展開手段で展開されたデータ形式のデータを印刷する印刷手段と、
    全ページに対する処理が終了していない場合、前記展開手段で前記取得手段において取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得手段で次の設定されたページ数の描画データを前記サーバ装置より取得するよう制御する制御手段と、
    を有する印刷システム。
  8. 情報処理装置と、前記情報処理装置とネットワークを介して通信可能な印刷装置と、を含む印刷システムであって、
    前記情報処理装置は、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、前記印刷装置へ送信する印刷制御手段と、
    を有し、
    前記印刷装置は、
    印刷モードが前記サーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、前記情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウント手段と、
    前記カウント手段における処理が終了したのち、前記制御データに基づいて、各ページをどの給紙段から給紙するか選択し、各ページと選択した給紙段とを関連付ける選択手段と、
    前記選択手段で一の給紙段と関連付けられたページの描画データを前記サーバ装置より取得する取得手段と、
    前記取得手段で取得された描画データを設定されたデータ形式のデータに展開する展開手段と、
    前記展開手段で展開されたデータ形式のデータを印刷する印刷手段と、
    前記取得手段で取得された描画データのページに関連付けられた給紙段から給紙された媒体に前記展開手段で展開されたデータ形式のデータを印刷する印刷手段と、
    全ページに対する処理が終了していない場合、前記展開手段で前記取得手段において取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得手段において次の給紙段と関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御手段と、
    を有する印刷システム。
  9. 情報処理装置と、前記情報処理装置とネットワークを介して通信可能な印刷装置と、を含む印刷システムであって、
    前記情報処理装置は、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、前記印刷装置へ送信する印刷制御手段と、
    を有し、
    前記印刷装置は、
    印刷モードが前記サーバ装置を経由した印刷モードか否かを判定する判定手段と、
    前記判定手段で前記サーバ装置を経由した印刷モードであると判定された場合、前記情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウント手段と、
    前記カウント手段における処理が終了したのち、前記制御データに基づいて、各ページをどの用紙タイプで印刷するか選択し、各ページと選択した用紙タイプとを関連付ける選択手段と、
    前記選択手段で一の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得する取得手段と、
    前記取得手段で取得された描画データを設定されたデータ形式のデータに展開する展開手段と、
    前記展開手段で展開されたデータ形式のデータを印刷する印刷手段と、
    全ページに対する処理が終了していない場合、前記展開手段で前記取得手段において取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得手段において前記一の用紙タイプの次の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御手段と、
    を有する印刷システム。
  10. 情報処理装置が実行する印刷制御方法であって、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、ネットワークを介して通信可能な印刷装置へ送信する印刷制御ステップと、
    を含み、
    前記制御データは、少なくとも、製本処理とページ数に関するデータを含む印刷制御方法。
  11. 印刷装置が実行する印刷制御方法であって、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、ネットワークを介して通信可能な情報処理装置より受信した描画データの印刷に関する制御データに基づいて、製本面付け処理を実行する製本面付け処理ステップと、
    前記製本面付け処理ステップにおける処理が終了したのち、前記制御データに基づいて、指定されたページ数の描画データを前記サーバ装置より取得する取得ステップと、
    前記取得ステップで取得されたページ数の描画データを設定されたデータ形式のデータに展開する展開ステップと、
    前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    全ページに対する処理が終了していない場合、前記展開ステップで前記取得ステップにおいて取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得ステップにおいて次の指定されたページ数の描画データを前記サーバ装置より取得するよう制御する制御ステップと、
    を含む印刷制御方法。
  12. 印刷装置が実行する印刷制御方法であって、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、ネットワークを介して通信可能な情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウントステップと、
    前記カウントステップにおける処理が終了したのち、前記制御データに基づいて、各ページをどの給紙段から給紙するか選択し、各ページと選択した給紙段とを関連付ける選択ステップと、
    前記選択ステップで一の給紙段と関連付けられたページの描画データを前記サーバ装置より取得する取得ステップと、
    前記取得ステップで取得された描画データを設定されたデータ形式のデータに展開する展開ステップと、
    前記取得ステップで取得された描画データのページに関連付けられた給紙段から給紙された媒体に前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    全ページに対する処理が終了していない場合、前記展開ステップで前記取得ステップにおいて取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得ステップにおいて次の給紙段と関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御ステップと、
    を含む印刷制御方法。
  13. 印刷装置が実行する印刷制御方法であって、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、ネットワークを介して通信可能な情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウントステップと、
    前記カウントステップにおける処理が終了したのち、前記制御データに基づいて、各ページをどの用紙タイプで印刷するか選択し、各ページと選択した用紙タイプとを関連付ける選択ステップと、
    前記選択ステップで一の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得する取得ステップと、
    前記取得ステップで取得された描画データを設定されたデータ形式のデータに展開する展開ステップと、
    前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    全ページに対する処理が終了していない場合、前記展開ステップで前記取得ステップにおいて取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得ステップにおいて前記一の用紙タイプの次の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御ステップと、
    を含む印刷制御方法。
  14. 情報処理装置と、前記情報処理装置とネットワークを介して通信可能な印刷装置と、を含む印刷システムにおける印刷制御方法であって、
    前記情報処理装置が、印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記情報処理装置が、前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、前記印刷装置へ送信する印刷制御ステップと、
    前記印刷装置が、印刷モードが前記サーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記印刷装置が、前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、前記情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数のカウントと面付け処理を実行する面付け処理ステップと、
    前記印刷装置が、前記面付け処理ステップにおける処理が終了したのち、前記制御データに基づいて、設定されたページ数の描画データを前記サーバ装置より取得する取得ステップと、
    前記印刷装置が、前記取得ステップで取得された描画データを設定されたデータ形式のデータに展開する展開ステップと、
    前記印刷装置が、前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    前記印刷装置が、全ページに対する処理が終了していない場合、前記展開ステップで前記取得ステップにおいて取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得ステップで次の設定されたページ数の描画データを前記サーバ装置より取得するよう制御する制御ステップと、
    を含む印刷制御方法。
  15. 情報処理装置と、前記情報処理装置とネットワークを介して通信可能な印刷装置と、を含む印刷システムにおける印刷制御方法であって、
    前記情報処理装置が、印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記情報処理装置が、前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、前記印刷装置へ送信する印刷制御ステップと、
    前記印刷装置が、印刷モードが前記サーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記印刷装置が、前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、前記情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウントステップと、
    前記印刷装置が、前記カウントステップにおける処理が終了したのち、前記制御データに基づいて、各ページをどの給紙段から給紙するか選択し、各ページと選択した給紙段とを関連付ける選択ステップと、
    前記印刷装置が、前記選択ステップで一の給紙段と関連付けられたページの描画データを前記サーバ装置より取得する取得ステップと、
    前記印刷装置が、前記取得ステップで取得された描画データを設定されたデータ形式のデータに展開する展開ステップと、
    前記印刷装置が、前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    前記印刷装置が、前記取得ステップで取得された描画データのページに関連付けられた給紙段から給紙された媒体に前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    前記印刷装置が、全ページに対する処理が終了していない場合、前記展開ステップで前記取得ステップにおいて取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得ステップにおいて次の給紙段と関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御ステップと、
    を含む印刷制御方法。
  16. 情報処理装置と、前記情報処理装置とネットワークを介して通信可能な印刷装置と、を含む印刷システムにおける印刷制御方法であって、
    前記情報処理装置が、印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記情報処理装置が、前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、前記印刷装置へ送信する印刷制御ステップと、
    前記印刷装置が、印刷モードが前記サーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記印刷装置が、前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、前記情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウントステップと、
    前記印刷装置が、前記カウントステップにおける処理が終了したのち、前記制御データに基づいて、各ページをどの用紙タイプで印刷するか選択し、各ページと選択した用紙タイプとを関連付ける選択ステップと、
    前記印刷装置が、前記選択ステップで一の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得する取得ステップと、
    前記印刷装置が、前記取得ステップで取得された描画データを設定されたデータ形式のデータに展開する展開ステップと、
    前記印刷装置が、前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    前記印刷装置が、全ページに対する処理が終了していない場合、前記展開ステップで前記取得ステップにおいて取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得ステップにおいて前記一の用紙タイプの次の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御ステップと、
    を含む印刷制御方法。
  17. コンピュータに、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、パススルーアプリケーションから受信した描画データをページ単位ごとに分断した描画データと前記描画データの印刷に関する制御データとを含む印刷データを、前記サーバ装置に送信すると共に、前記制御データを、ネットワークを介して通信可能な印刷装置へ送信する印刷制御ステップと、
    を実行させ
    前記制御データは、少なくとも、製本処理とページ数に関するデータを含むプログラム。
  18. コンピュータに、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、ネットワークを介して通信可能な情報処理装置より受信した描画データの印刷に関する制御データに基づいて、製本面付け処理を実行する製本面付け処理ステップと、
    前記製本面付け処理ステップにおける処理が終了したのち、前記制御データに基づいて、指定されたページ数の描画データを前記サーバ装置より取得する取得ステップと、
    前記取得ステップで取得されたページ数の描画データを設定されたデータ形式のデータに展開する展開ステップと、
    前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    全ページに対する処理が終了していない場合、前記展開ステップで前記取得ステップにおいて取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得ステップにおいて次の指定されたページ数の描画データを前記サーバ装置より取得するよう制御する制御ステップと、
    を実行させるためのプログラム。
  19. コンピュータに、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、ネットワークを介して通信可能な情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウントステップと、
    前記カウントステップにおける処理が終了したのち、前記制御データに基づいて、各ページをどの給紙段から給紙するか選択し、各ページと選択した給紙段とを関連付ける選択ステップと、
    前記選択ステップで一の給紙段と関連付けられたページの描画データを前記サーバ装置より取得する取得ステップと、
    前記取得ステップで取得された描画データを設定されたデータ形式のデータに展開する展開ステップと、
    前記取得ステップで取得された描画データのページに関連付けられた給紙段から給紙された媒体に前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    全ページに対する処理が終了していない場合、前記展開ステップで前記取得ステップにおいて取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得ステップにおいて次の給紙段と関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御ステップと、
    を実行させるためのプログラム。
  20. コンピュータに、
    印刷モードがネットワークを介して通信可能なサーバ装置を経由した印刷モードか否かを判定する判定ステップと、
    前記判定ステップで前記サーバ装置を経由した印刷モードであると判定された場合、ネットワークを介して通信可能な情報処理装置より受信した描画データの印刷に関する制御データに基づいて、総ページ数をカウントするカウントステップと、
    前記カウントステップにおける処理が終了したのち、前記制御データに基づいて、各ページをどの用紙タイプで印刷するか選択し、各ページと選択した用紙タイプとを関連付ける選択ステップと、
    前記選択ステップで一の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得する取得ステップと、
    前記取得ステップで取得された描画データを設定されたデータ形式のデータに展開する展開ステップと、
    前記展開ステップで展開されたデータ形式のデータを印刷する印刷ステップと、
    全ページに対する処理が終了していない場合、前記展開ステップで前記取得ステップにおいて取得された描画データが設定されたデータ形式のデータに展開されたときに、前記取得ステップにおいて前記一の用紙タイプの次の用紙タイプと関連付けられたページの描画データを前記サーバ装置より取得するよう制御する制御ステップと、
    を実行させるためのプログラム。
JP2012006451A 2012-01-16 2012-01-16 情報処理装置、印刷装置、印刷システム、印刷制御方法及びプログラム Expired - Fee Related JP5907609B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012006451A JP5907609B2 (ja) 2012-01-16 2012-01-16 情報処理装置、印刷装置、印刷システム、印刷制御方法及びプログラム
US13/741,293 US9001339B2 (en) 2012-01-16 2013-01-14 Printing apparatus, printing system, printing control method, and storage medium for reducing print time and memory by sending control data via network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012006451A JP5907609B2 (ja) 2012-01-16 2012-01-16 情報処理装置、印刷装置、印刷システム、印刷制御方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2013145528A JP2013145528A (ja) 2013-07-25
JP5907609B2 true JP5907609B2 (ja) 2016-04-26

Family

ID=48780077

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012006451A Expired - Fee Related JP5907609B2 (ja) 2012-01-16 2012-01-16 情報処理装置、印刷装置、印刷システム、印刷制御方法及びプログラム

Country Status (2)

Country Link
US (1) US9001339B2 (ja)
JP (1) JP5907609B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180067709A1 (en) * 2016-09-05 2018-03-08 Atsushi Sakaue Control device, image forming system, and non-transitory recording medium
JP2024033990A (ja) * 2022-08-31 2024-03-13 富士フイルムビジネスイノベーション株式会社 情報処理システムおよびプログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3711552B2 (ja) * 1997-09-12 2005-11-02 リコープリンティングシステムズ株式会社 ドキュメントプリンタの印刷制御方法
JP4797674B2 (ja) * 2006-02-13 2011-10-19 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP2007241569A (ja) * 2006-03-07 2007-09-20 Fuji Xerox Co Ltd 印刷サーバ装置
JP2007279510A (ja) * 2006-04-10 2007-10-25 Sony Corp 表示制御装置および方法、並びにプログラム
JP4730201B2 (ja) * 2006-05-22 2011-07-20 富士ゼロックス株式会社 プリント制御装置と印刷システムおよび印刷制御方法とプログラム
JP5013068B2 (ja) * 2007-01-26 2012-08-29 富士ゼロックス株式会社 印刷設定指示装置、印刷設定指示システムおよび制御プログラム
JP4973460B2 (ja) * 2007-11-14 2012-07-11 コニカミノルタビジネステクノロジーズ株式会社 印刷ジョブ実行装置、印刷ジョブ実行装置で使用される方法、および印刷ジョブ実行装置で実行されるコンピュータプログラム
JP2009292047A (ja) 2008-06-05 2009-12-17 Canon Inc 画像形成装置、画像処理方法およびプログラム
JP2011192225A (ja) * 2010-03-17 2011-09-29 Ricoh Co Ltd 印刷システム、情報処理装置、画像形成装置、印刷制御方法、印刷制御プログラム及び記録媒体

Also Published As

Publication number Publication date
JP2013145528A (ja) 2013-07-25
US9001339B2 (en) 2015-04-07
US20130183120A1 (en) 2013-07-18

Similar Documents

Publication Publication Date Title
US7916332B2 (en) Document processing apparatus and a method for controlling a document processing apparatus
JP3740438B2 (ja) 印刷制御方法、印刷制御装置、プログラム及びコンピュータ可読の記憶媒体
JP4669895B2 (ja) 印刷制御装置、印刷制御方法、及びプログラム
US20110242565A1 (en) Printer control system, printing method, and storage medium
JP3639821B2 (ja) 印刷制御方法及び印刷制御装置及び情報処理装置が実行可能な印刷制御プログラム並びにコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2003091389A (ja) 印刷制御方法及び装置
JP2014044563A (ja) 情報処理装置およびその制御方法、並びに情報処理プログラム
US9135528B2 (en) Information processing apparatus, job processing method in information processing apparatus, and storage medium
EP2388685B1 (en) Information processing apparatus and control method thereof, and storage medium
JP2009110388A (ja) 情報処理装置、情報処理方法、制御プログラム、記憶媒体
CN113282252B (zh) 信息处理装置、其控制方法及能够与其通信的服务器系统
US20110242564A1 (en) Printer control system, printing method, and storage medium
JP6827738B2 (ja) 制御方法、プログラム及び情報処理装置
US20130258377A1 (en) Printer control system, printing method, and storage medium
JP5907609B2 (ja) 情報処理装置、印刷装置、印刷システム、印刷制御方法及びプログラム
JP2002014797A (ja) 情報処理装置、印刷制御装置、およびその制御方法、および記憶媒体、およびその制御プログラム
US8688864B2 (en) Information processing apparatus, information processing method, and information processing program
JP3880575B2 (ja) 印刷設定方法及びコンピュータ
US20110242582A1 (en) Printer control system, printing method, and storage medium
JP3833090B2 (ja) 制御方法、制御装置、プログラム及び記憶媒体
JP6149600B2 (ja) 情報処理装置、情報処理方法、プログラムおよび情報処理システム
JP3740448B2 (ja) 制御装置、制御方法、プログラム及び記憶媒体
JP2006171991A (ja) 代行及び分散印刷システム
JP7631000B2 (ja) サーバシステムおよびサーバシステムの制御方法
JP7350525B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150113

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160202

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160318

R151 Written notification of patent or utility model registration

Ref document number: 5907609

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees