JPH11249856A - プリンタシステム - Google Patents

プリンタシステム

Info

Publication number
JPH11249856A
JPH11249856A JP10066041A JP6604198A JPH11249856A JP H11249856 A JPH11249856 A JP H11249856A JP 10066041 A JP10066041 A JP 10066041A JP 6604198 A JP6604198 A JP 6604198A JP H11249856 A JPH11249856 A JP H11249856A
Authority
JP
Japan
Prior art keywords
printer
paper size
printer driver
format information
host device
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.)
Pending
Application number
JP10066041A
Other languages
English (en)
Inventor
Toshio Nakano
利雄 中野
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP10066041A priority Critical patent/JPH11249856A/ja
Publication of JPH11249856A publication Critical patent/JPH11249856A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】ホスト装置に接続されたプリンタ装置で他機種
のプリンタドライバで作成した文書データ等を印刷する
ときに印刷結果で互換性を取る。 【解決手段】ホスト装置1で文書データをプリンタ装置
2で印刷するとき、印刷する文書データがプリンタ装置
2とは異なる機種の用紙サイズのフォーマット情報を有
するプリンタドライバ14の用紙サイズのフォーマット
で作成されている場合、オペレティングシステム12は
プリンタドライバ14から用紙サイズのフォーマット情
報を取得し、プリンタドライバ13が有する固有の用紙
サイズフォーマットを取得した異なる機種の用紙サイズ
のフォーマット情報に変更し、変更した用紙サイズのフ
ォーマット情報により文書データを処理してプリンタ装
置に送り印刷させる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明はプリンタ装置とホ
スト装置からなるプリンタシステム、特に異なるプリン
タ装置で印刷した結果の互換性を取ることに関するもの
である。
【0002】
【従来の技術】ホスト装置に接続されたプリンタ装置で
他機種のプリンタドライバで作成した文書データ等を印
刷しようとするときに、プリンタドライバの種類が違う
と、プリンタドライバが持っている用紙サイズのフォー
マットデータが異なるために、印刷結果が異なる場合が
生じる。この不具合を回避するためには、ユーザが文書
データ等を同じ印字結果に基づくように修正するか、あ
るいは現在使用しているプリンタ装置のプリンタドライ
バとして文書データ等を作成したときに使用していたプ
リンタドライバと同じ用紙のサイズのフォーマットを持
つプリンタドライバを入手する必要があった。また、例
えば特開平7−137391号公報に示されたページプリンタ
は、搬送が開始された用紙が走行経路上の規定位置を通
過したことを検知した時から、それ以降の用紙走行距離
を走行時間の経過により判断してドッドデータの読出し
開始を制御して、用紙転写時に任意の印字不可領域を設
定して、印字位置の互換性を保ち、例えばA4サイズで
作成したデータを一回り大きなB4用紙の中央に印刷で
きるようにしている。
【0003】
【発明が解決しようとする課題】上記ホスト装置に接続
されたプリンタ装置で他機種のプリンタドライバで作成
した文書データ等を印刷しようとするときに、ユーザが
文書データ等を同じ印字結果に基づくように修正した
り、現在使用しているプリンタ装置のプリンタドライバ
として文書データ等を作成したときに使用していたプリ
ンタドライバと同じ用紙のサイズのフォーマットを持つ
プリンタドライバを入手することは容易でなかった。ま
た、特開平7−137391号公報に示されたように、用紙転
写時に任意の印字不可領域を設定して、印字位置の互換
性を保つようにしても印刷結果で完全に互換性を取るこ
とは困難であった。この発明はかかる短所を改善し、ホ
スト装置に接続されたプリンタ装置で他機種のプリンタ
ドライバで作成した文書データ等を印刷するときに、印
刷結果で完全に互換性を取ることができるプリンタシス
テムを提供することを目的とするものである。
【0004】
【課題を解決するための手段】この発明に係るプリンタ
システムは、プリンタ装置とホスト装置から構成される
プリンタシステムにおいて、ホスト装置に接続されたプ
リンタ装置で他機種のプリンタドライバで作成した文書
データ等を印刷するときに、ホスト装置に組み込まれて
いるプリンタドライバが、ホスト装置に組み込まれてい
る他機種のプリンタドライバの用紙サイズのフォーマッ
ト情報を取得し、取得したフォーマット情報によりプリ
ンタドライバが持っている用紙サイズのフォーマット情
報を変更し、変更した情報に基づき印刷データを作成し
てプリンタ装置に送信することを特徴とする。
【0005】
【発明の実施の形態】この発明のプリンタシステムはホ
スト装置と、ホスト装置に接続されたプリンタ装置を有
する。ホスト装置はアプリケーションと、オペレティン
グシステムと、接続されたプリンタ装置の用紙サイズの
フォーマット情報等を有するプリンタドライバと、接続
されたプリンタ装置とは異なる機種の用紙サイズのフォ
ーマット情報を有するプリンタドライバ及びプリントマ
ネージャを有する。
【0006】このプリンタシステムでホスト装置で文書
データをプリンタ装置で印刷するとき、ホスト装置のオ
ペレティングシステムは印刷する文書データが本来有す
る固有の用紙サイズのフォーマット情報を有するプリン
タドライバで作成されたか、接続されたプリンタ装置と
は異なる機種の用紙サイズのフォーマット情報を有する
プリンタドライバで作成されたかを判断する。この判断
の結果、固有の用紙サイズのフォーマット情報を有する
プリンタドライバで文書データが作成されている場合
は、文書データを固有の用紙サイズのフォーマットで処
理してプリンタ装置に送り印刷させる。また、文書デー
タが接続されたプリンタ装置とは異なる機種の用紙サイ
ズのフォーマットで作成されている場合、オペレティン
グシステムは接続されたプリンタ装置とは異なる機種の
用紙サイズのフォーマット情報を有するプリンタドライ
バから用紙サイズのフォーマット情報を取得し、本来持
っていた固有の用紙サイズフォーマットを取得したプリ
ンタ装置とは異なる機種の用紙サイズのフォーマット情
報に変更し、変更した用紙サイズのフォーマット情報に
より文書データを処理してプリンタ装置に送り印刷させ
る。
【0007】
【実施例】図1はこの発明の一実施例の構成を示すブロ
ック図である。プリンタシステムは、図に示すように、
ホスト装置1と、ホスト装置1に接続されたプリンタ装
置2を有する。ホスト装置1はアプリケーション11と
オペレティングシステム12とプリンタドライバ13,
14とプリントマネージャ15を有する。アプリケーシ
ョン11はデータを印刷する場合、オペレティングシス
テム12を経由して作られた固有の中間的な印刷データ
をプリンタドライバ13に送る。プリンタドライバ13
はプリンタ装置2の用紙サイズのフォーマット情報等を
有し、送られた中間の印刷データをプリンタ装置2に固
有なプリンタ制御コマンドすなわち最終的な印刷データ
に変換してプリントマネージャ15に送る。プリントマ
ネージャ15は送られた印刷データを一時的にスプール
した後、プリンタ装置2に印刷データを送信する。ここ
でプリントマネージャ15は一時的に印刷データをスプ
ールすることによりアプリケーション11の印刷処理を
速く終わらせることができ、アプリケーション11の解
放を速くできるという利点がある。プリンタドライバ1
4はプリンタ装置2とは異なる機種の用紙サイズのフォ
ーマット情報を有する。
【0008】プリンタ装置2はコントローラ21と、実
際に印刷を行なうエンジン22と、使用者に現在のプリ
ンタの状態を知らせたり、モード指示を行なったりする
パネル装置23及びフロッピディスクやハードディスク
からなるデイスク24等から構成している。コントロー
ラ21にはホストインタフェース25とCPU26とN
V−RAM27とROM28とフォントROM29とR
AM30とICカード31とエンジンインタフェース3
2とパネルインタフェース33及びデスクインタフェー
ス34を有する。ホストインタフェース25はセントロ
I/FやRS232Cからなり、ホスト装置1と通信を
行なう。CPU26はROM28のプログラムやパネル
装置23からのモード指示やホスト装置1からのコマン
ドによってコントローラ21全体を制御する。NV−R
AM27はパネル装置23からのモード指示の内容など
を記憶しておく不揮発性メモリである。フォントROM
29はフォントのパターンデータなどを記憶している。
RAM30はCPU26のワークメモリや入力データの
インプットバッファ,プリントデータのページバッフ
ァ,、ダウンロードフォント用のメモリ等に使用する。
ICカード31はフォントデータやプログラムを外部か
ら供給する。エンジンインタフェース32はエンジン2
2とのあいだでコマンドとステータスや印字データの通
信を行なう。パネルインタフェース33はパネル装置2
3とのあいだでコマンド及びステータスの通信を行な
う。デスクインタフェース34はディスク24と通信を
行なう。フロッピディスク装置やハードディスク装置な
どである。
【0009】このプリンタ装置2のコントローラ21の
CPU26はホスト装置1からホストインタフェース2
5を通して文字コードや制御コード,制御コマンドのデ
ータを受信するとRAM30のインプットバッファにそ
のデータを一時的に格納する。次にインプットバッファ
内に保持されているデータを取り出して、ページバッフ
ァにそのデータ1文字分毎のフォントパターンの先頭ア
ドレスとフォントパターンの幅やフォント・パターンの
高さ,印字位置等のページレイアウト情報を格納する。
そして、ページバッファに1ページ文格納すると、ペー
ジバッファのデータをフレームバッファにビットマップ
で展開する。この展開が終了すると、エンジンインタフ
ェース32を通してエンジン22に給紙トレイ選択コマ
ンドと排紙トレイ選択コマンド及び印字コマンドを送
り、フレームバッファに展開したビットマップデータを
ビデオデータとして出力する。エンジン22は送られる
給紙トレイ選択コマンドと排紙トレイ選択コマンド及び
印字コマンドにしたがって指定給紙トレイから給紙を行
ない、ビデオデータににより記録用紙に印字を行なって
指定排紙トレイに排紙する。
【0010】上記のように構成されたプリンタシステム
でホスト装置1でプリンタ装置2とは異なる機種の用紙
サイズのフォーマット情報を有するプリンタドライバ1
4で作成した文書データ等をプリンタ装置2で印刷する
ときの動作を、図2のフローチャートを参照して説明す
る。
【0011】ホスト装置1でユーザにより文書データ等
を作成したプリンタドライバが選択されて印刷指示がさ
れると(ステップS1)、オペレティングシステム12
はユーザによりプリンタ装置2のプリンタドライバ13
が選択されたかプリンタ装置2とは異なる機種の用紙サ
イズのフォーマット情報を有するプリンタドライバ14
かを判断する(ステップS2)。この判断の結果、プリ
ンタ装置2のプリンタドライバ13が選択されている場
合は、プリンタドライバ13でプリンタ装置2の用紙サ
イズのフォーマット情報等により文書データを処理する
(ステップS3)。また、ユーザがプリンタ装置2とは
異なる機種の用紙サイズのフォーマット情報を有するプ
リンタドライバ14を選択したとき、オペレティングシ
ステム12はプリンタドライバ14からプリンタ装置2
とは異なる機種の用紙サイズのフォーマット情報を取得
し、プリンタドライバ13が本来持っていた用紙サイズ
フォーマットを取得したプリンタ装置2とは異なる機種
の用紙サイズのフォーマット情報に変更する。例えばオ
ペレティングシステム12がMS−Windowsの場合、そ
のシステム関数等でユーザが選択したプリンタドライバ
14の用紙サイズフォーマットを取得する。プリンタド
ライバ13は変更した用紙サイズのフォーマット情報等
により文書データを処理する(ステップS2,S4)。
この用紙サイズのフォーマット情報の内容としては、各
用紙サイズに対しての縦横のドット数や印刷領域の縦横
のドット数などがある。そして、ホスト装置1でユーザ
が用紙サイズフォーマットを確認するために、用紙サイ
ズフォーマットの表示を選択している場合は、プリンタ
ドライバ13に設定されている用紙サイズフォーマット
をホスト装置1の表示部に表示する(ステップS5,S
6)。その後、プリントマネージャ15から印刷ジョブ
をプリンタ装置2に送信する(ステップS7)。プリン
タ装置2は送信されたコマンドで処理した用紙サイズフ
ォーマットの印刷が指示されているときは、処理した用
紙サイズフォーマットを記録用紙に印刷し(シテップS
8,S9)、引き続いて印刷データを印刷する(ステッ
プS10)。
【0012】このようにプリンタドライバ13に設定さ
れている用紙サイズフォーマットをホスト装置1で表示
したり、実際に処理した用紙サイズフォーマットを印刷
するから、変更する用紙サイズフォーマットや実際に処
理した用紙サイズフォーマットをユーザが確認すること
ができる。
【0013】
【発明の効果】この発明は以上説明したように、ホスト
装置で文書データ等を印刷するときに、文書データ等が
が接続されたプリンタ装置とは異なる機種の用紙サイズ
のフォーマットで作成されている場合、接続されたプリ
ンタ装置とは異なる機種の用紙サイズのフォーマット情
報を有するプリンタドライバから用紙サイズのフォーマ
ット情報を取得し、本来持っていた固有の用紙サイズフ
ォーマットを取得したプリンタ装置とは異なる機種の用
紙サイズのフォーマット情報に変更し、変更した用紙サ
イズのフォーマット情報により文書データを処理してプ
リンタ装置に送り印刷させるようにしたから、接続され
たプリンタ装置とは異なる機種の用紙サイズのフォーマ
ットで作成した文書を簡単に印刷することができるとと
もに印刷結果の互換性を取ることができる。
【図面の簡単な説明】
【図1】この発明の実施例の構成を示すブロック図であ
る。
【図2】上記実施例の動作を示すフローチャートであ
る。
【符号の説明】
1 ホスト装置 2 プリンタ装置 11 アプリケーション 12 オペレティングシステム 13 プリンタドライバ 14 プリンタドライバ 15 プリントマネージャ 21 コントローラ 22 エンジン 23 パネル装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 プリンタ装置とホスト装置から構成され
    るプリンタシステムにおいて、ホスト装置に接続された
    プリンタ装置で他機種のプリンタドライバで作成した文
    書データ等を印刷するときに、ホスト装置に組み込まれ
    ているプリンタドライバが、ホスト装置に組み込まれて
    いる他機種のプリンタドライバの用紙サイズのフォーマ
    ット情報を取得し、取得したフォーマット情報によりプ
    リンタドライバが持っている用紙サイズのフォーマット
    情報を変更し、変更した情報に基づき印刷データを作成
    してプリンタ装置に送信することを特徴とするプリンタ
    システム。
JP10066041A 1998-03-03 1998-03-03 プリンタシステム Pending JPH11249856A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10066041A JPH11249856A (ja) 1998-03-03 1998-03-03 プリンタシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10066041A JPH11249856A (ja) 1998-03-03 1998-03-03 プリンタシステム

Publications (1)

Publication Number Publication Date
JPH11249856A true JPH11249856A (ja) 1999-09-17

Family

ID=13304407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10066041A Pending JPH11249856A (ja) 1998-03-03 1998-03-03 プリンタシステム

Country Status (1)

Country Link
JP (1) JPH11249856A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007172215A (ja) * 2005-12-21 2007-07-05 Fuji Xerox Co Ltd プリンタ制御装置、システム、方法、プログラム及び記録媒体
JP2007249931A (ja) * 2006-02-20 2007-09-27 Canon Inc 情報処理装置、印刷設定方法、記憶媒体、プログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007172215A (ja) * 2005-12-21 2007-07-05 Fuji Xerox Co Ltd プリンタ制御装置、システム、方法、プログラム及び記録媒体
JP2007249931A (ja) * 2006-02-20 2007-09-27 Canon Inc 情報処理装置、印刷設定方法、記憶媒体、プログラム
US8432556B2 (en) 2006-02-20 2013-04-30 Canon Kabushiki Kaisha Information processing apparatus, print setting method, and computer-readable medium

Similar Documents

Publication Publication Date Title
US7248386B2 (en) Printing apparatus, print instruction apparatus, image forming apparatus, printing method and a computer-readable recording medium storing a program for inputting a minimum character size for N-up mode printing
JPH0834141A (ja) プリンタシステム
JPH08286860A (ja) 出力制御方法及びその装置とそのコンピュータプログラム製品
US8467086B2 (en) Method of controlling scaled-down printing for host device and the hose device using the method
JP2001088405A (ja) 印刷制御方法とそのプログラムを格納した記憶媒体並びにプリンタ制御装置及びプリンタシステム
EP0841178B1 (en) Character information processor
US10046577B2 (en) Printing device, printing system, and control method of a printing device
US6700677B1 (en) Printing apparatus, data output apparatus and computer readable memory medium
JPH11249856A (ja) プリンタシステム
JP2001018494A (ja) 印刷出力装置、その給紙制御方法、及びその制御プログラムを格納したコンピュータにより読み取り可能な記憶媒体
JPH07177348A (ja) プリンタ装置
KR100654791B1 (ko) 문자 정보 처리 시스템, 문자 정보 처리 장치 및 문자정보 처리 프로그램
JP2000158758A (ja) 印刷装置および情報処理装置
JPH08314667A (ja) 情報処理装置と情報処理方法、及び出力装置と出力方法、並びに情報処理システム
JP2001260486A (ja) 印刷システム、その制御方法、及びその制御プログラムを格納したコンピュータにより読み取り可能な記憶媒体
JPH1075352A (ja) 印刷制御方法及びその装置及び該装置を含む印刷システム
JPH07160240A (ja) パターン発生装置及びその制御方法
JP2001031270A (ja) 印刷出力装置、その給紙制御方法、及びその制御プログラムを格納したコンピュータにより読み取り可能な記憶媒体
JPH10207878A (ja) 文書編集印刷装置
JPH06268828A (ja) 画像形成装置
JPH09139837A (ja) プリンタ装置
JP2001229002A (ja) プリンタシステム
JP2001092609A (ja) 情報出力システム及びその制御方法、並びにその制御プログラムを記録した記録媒体
JPH1191172A (ja) プリンタ装置
JPH11328396A (ja) 情報処理装置および情報処理方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050414

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050510

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050708

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051220