JPH1052960A5 - - Google Patents

Info

Publication number
JPH1052960A5
JPH1052960A5 JP1997104654A JP10465497A JPH1052960A5 JP H1052960 A5 JPH1052960 A5 JP H1052960A5 JP 1997104654 A JP1997104654 A JP 1997104654A JP 10465497 A JP10465497 A JP 10465497A JP H1052960 A5 JPH1052960 A5 JP H1052960A5
Authority
JP
Japan
Prior art keywords
printer
scaling
integer
printer driver
factor
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
JP1997104654A
Other languages
English (en)
Other versions
JPH1052960A (ja
Filing date
Publication date
Priority claimed from US08/641,145 external-priority patent/US5745659A/en
Application filed filed Critical
Publication of JPH1052960A publication Critical patent/JPH1052960A/ja
Publication of JPH1052960A5 publication Critical patent/JPH1052960A5/ja
Ceased legal-status Critical Current

Links

Description

【発明の名称】図面スケーリング方法、コンピュータシステムおよび プリンタドライバを記録した記録媒体
【0002】
【従来の技術】印刷および表示の分野で一般的に使用されているものとして、紙、ベラム、フィルム若しくはロールから、または手動若しくは自動シート送り媒体経路から機構により引き出される他の印刷媒体に技術図面または他の大型図面を作成するためのコンピュータ駆動プリンタがある。一般に、印刷媒体の幅は8・1/2インチ(215.9mm)から3または4フィート(914.4または1219.2mm)以上にもなることがある。
【0006】
紙サイズのサイズ制限を克服するために最も多く使用されている方法の一つは、図面のスケーリングを調節することである。スケーリングは、プリンタドライバにより内部で、またはウィンドウズ動作システム(オペレーティングシステム)内部の図形装置インターフェース(Graphic- evice Interface:GDI)により行なわれる。スケーリングは、一つの倍率または原始(ソース)紙サイズおよび書込先紙サイズとして提示されることが甚だ多い。
【0011】
【課題を解決するための手段】本発明によれば、原始印刷媒体を第1のサイズに合わせるよう校正される図面は書込先印刷媒体を第2のサイズに合わせるようにスケーリングされる。プリンタドライバは書込先印刷媒体に合わせるために図面をスケーリングすべき合計倍率(TSF)を決定する。プリンタドライバはまた図面を印刷する前に図面をスケーリングするのにプリンタが使用しようとする整数倍率(ISF)を決定する。プリンタドライバは別に、プリンタの解像度としてオペレーティングシステムに報告すべき仮想解像度(RES′)を決定する。仮想解像度(RES)はプリンタが使用する真の解像度(RES)に実倍率(RSF)を乗じたものに等しい。実倍率は合計倍率を整数倍率で除したものに等しい。プリンタドライバは仮想解像度を動作システムに報告する。印刷出力が動作システムからプリンタドライバにより受け取られると、プリンタドライバは印刷出力をプリンタに送る前に印刷出力を整数倍率によりスケーリングする。
【0080】
1.第1のサイズの原始印刷媒体に合わせ第2のサイズの書込先印刷媒体に合わせるように校正され、コンピュータシステムにより行なわる図面スケーリング方法において、前記書込先印刷媒体に合わせるために、前記図面のスケーリングを行なうべき合計倍率をプリンタドライバにより決定する合計倍率決定工程と、前記図面を印刷する前に前記図面のスケーリングを調節するためにプリンタが使用する整数倍率を前記プリンタドライバにより決定する整数倍率決定工程と、前記プリンタの解像度として前記オペレーティングシステムに報告すべき仮想解像度であって、前記プリンタが使用する真の解像度に、前記合計倍率を前記整数倍率で除した値である実倍率を乗じた値である前記仮想解像度を前記プリンタドライバにより決定する仮想解像度決定工程と、前記プリンタドライバにより前記オペレーティングシステムに、前記仮想解像度を報告する仮想解像度報告工程と、印刷出力が前記プリンタドライバにより受け取られたとき、前記印刷出力を前記プリンタに送る前に前記印刷出力を前記整数倍率によりスケーリングするスケーリング工程とから構成される図面スケーリング方法。

Claims (7)

  1. 第1のサイズの原始印刷媒体に合わせ第2のサイズの書込先印刷媒体に合わせるように校正され、コンピュータシステムにより実施される図面スケーリング方法において、
    前記書込先印刷媒体に合わせるために、前記図面のスケーリングを行なうべき合計倍率をプリンタドライバにより決定する合計倍率決定工程と、
    前記図面を印刷する前に前記図面のスケーリングを調節するためにプリンタが使用する整数倍率を前記プリンタドライバにより決定する整数倍率決定工程と、
    前記プリンタの解像度としてオペレーティングシステムに報告すべき仮想解像度であって、前記プリンタが使用する真の解像度に、前記合計倍率を前記整数倍率で除した値である実倍率を乗じた値を前記プリンタドライバにより決定する仮想解像度決定工程と、
    前記プリンタドライバにより前記オペレーティングシステムに、前記仮想解像度を報告する仮想解像度報告工程と、
    印刷出力が前記プリンタドライバにより受け取られたとき、前記印刷出力を前記プリンタに送る前に前記印刷出力を前記整数倍率によりスケーリングするスケーリング工程と、から構成されることを特徴とする図面スケーリング方法。
  2. 前記整数倍率決定工程が、前記整数倍率を前記合計倍率より小さい値で、前記合計倍率に最も近い整数を取ることにより決定する請求項1記載の図面スケーリング方法。
  3. 前記整数倍率決定工程が、前記整数倍率を前記合計倍率より大きい値で、前記合計倍率に最も近い整数を取ることにより決定する請求項1記載の図面スケーリング方法。
  4. 前記仮想解像度報告工程が、報告された作像可能面積を前記プリンタドライバにより前記オペレーティングシステムに報告することを特徴とする請求項1記載の図面スケーリング方法。
  5. 前記仮想解像度報告工程が、報告された印刷オフセットを前記プリンタドライバにより前記オペレーティングシステムに報告することを特徴とする請求項1記載の図面スケーリング方法。
  6. 第1のサイズの原始印刷媒体に合わせ第2のサイズの書込先印刷媒体に合わせるように校正されて図面をスケーリングするコンピュータシステムであって、
    オペレーティングシステムおよびプリンタを駆動するプリンタドライバとを備え、
    前記プリンタドライバが、
    書込先印刷媒体に合わせるために図面のスケーリングを行なうべき合計倍率、図面を印刷する前に図面のスケーリングを調節するためにプリンタが使用する整数倍率、およびプリンタの解像度として前記オペレーティングシステムに報告すべき仮想解像度であって、前記プリンタが使用する真の解像度に、前記合計倍率を前記整数倍率で除した値に等しい実倍率を乗じた値に等しい仮想解像度を決定するための決定手段と、
    前記仮想解像度を前記オペレーティングシステムに報告するための報告手段と、
    前記オペレーティングシステムから受け取った印刷出力を前記整数倍率によりスケーリングするためのスケーリング手段と、
    を備えたコンピュータシステム。
  7. 第1のサイズの原始印刷媒体に合わせ第2のサイズの書込先印刷媒体に合わせるように校正された図面のスケーリングをする方法をコンピュータシステムに行なわせるプリンタドライバを記録した記録媒体であって、
    該方法が、
    前記書込先印刷媒体に合わせるために、前記図面のスケーリングを行なうべき合計倍率をプリンタドライバにより決定する合計倍率決定工程と、
    前記図面を印刷する前に前記図面のスケーリングを調節するためにプリンタが使用する整数倍率を前記プリンタドライバにより決定する整数倍率決定工程と、
    前記プリンタの解像度としてオペレーティングシステムに報告すべき仮想解像度であっ て、前記プリンタが使用する真の解像度に、前記合計倍率を前記整数倍率で除した値である実倍率を乗じた値を前記プリンタドライバにより決定する仮想解像度決定工程と、
    前記プリンタドライバにより前記オペレーティングシステムに、前記仮想解像度を報告する仮想解像度報告工程と、
    印刷出力が前記プリンタドライバにより受け取られたとき、前記印刷出力を前記プリンタに送る前に前記印刷出力を前記整数倍率によりスケーリングするスケーリング工程と、から構成されることを特徴とするプリンタドライバを記録した記録媒体。
JP10465497A 1996-04-25 1997-04-22 図面スケーリング方法 Ceased JPH1052960A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US641-145 1996-04-25
US08/641,145 US5745659A (en) 1996-04-25 1996-04-25 Versatile scaling of drawings

Publications (2)

Publication Number Publication Date
JPH1052960A JPH1052960A (ja) 1998-02-24
JPH1052960A5 true JPH1052960A5 (ja) 2004-10-21

Family

ID=24571131

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10465497A Ceased JPH1052960A (ja) 1996-04-25 1997-04-22 図面スケーリング方法

Country Status (5)

Country Link
US (1) US5745659A (ja)
EP (1) EP0803840B1 (ja)
JP (1) JPH1052960A (ja)
DE (1) DE69702805T2 (ja)
ES (1) ES2148904T3 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6295136B1 (en) * 1906-10-29 2001-09-25 Seiko Epson Corporation Printer control apparatus method of controlling printer and recording medium used therefor
US5982399A (en) * 1996-06-21 1999-11-09 Autodesk, Inc. Immediate mode drawing interface for the construction of graphics software
US5990911A (en) * 1996-06-21 1999-11-23 Autodesk, Inc. Immediate mode drawing interface for the construction of graphics software
US5852847A (en) * 1997-02-21 1998-12-29 Elgin Sweeper Company High-speed pick-up head for a street sweeper
US6639687B1 (en) * 1998-09-08 2003-10-28 International Business Machines Corporation Progress indicator for multiple actions
US6671062B1 (en) 1998-12-18 2003-12-30 Sharp Laboratories Of America, Inc. Journaling technique for reverse order printing
US6304337B1 (en) 1998-12-21 2001-10-16 Lexmark International, Inc. Stochastic method of enlarging a visual image
US6115031A (en) * 1999-04-23 2000-09-05 Lexmark International, Inc. Method of converting color values
US7145673B1 (en) * 2000-05-23 2006-12-05 Ricoh Company, Ltd. System, method and computer program product for remote managing a document server print job
JP3788219B2 (ja) * 2000-09-11 2006-06-21 セイコーエプソン株式会社 プリンタホストの動作プログラムが記憶されている記憶媒体
US7142327B2 (en) * 2000-11-14 2006-11-28 Canon Kabushiki Kaisha Information processing apparatus and print processing method
US20030002056A1 (en) * 2001-05-22 2003-01-02 Matsushita Electric Industrial Co., Ltd. Printing apparatus and pre-printing information estimating method
US20030041102A1 (en) * 2001-08-27 2003-02-27 Simpson Shell S. Methods and systems for scaling inappropriately-sized documents in a distributed environment
JP4708668B2 (ja) * 2001-09-17 2011-06-22 キヤノン株式会社 プリント条件設定装置、プリント条件設定方法、プリント方法、インクジェットプリント方法、プリントシステム、およびプログラム
JP4143314B2 (ja) * 2002-03-15 2008-09-03 キヤノン株式会社 画像処理方法及びそれを実現する装置及びプリンタドライバ
JP4250470B2 (ja) * 2002-09-06 2009-04-08 キヤノン株式会社 情報処理装置及び情報処理方法及び印刷制御プログラム
US20040201863A1 (en) * 2003-04-14 2004-10-14 Bailey James Ray Enhanced scaling range for standalone all-in-one devices
CN1306383C (zh) * 2004-01-02 2007-03-21 致伸科技股份有限公司 一种打印影像的方法
US20080284800A1 (en) * 2007-05-15 2008-11-20 Jared Ross Method and/or apparatus for displaying scaled design drawings permitting measurement directly from the display
US8456666B2 (en) * 2007-07-17 2013-06-04 Xerox Corporation Printer driver interface and methods
JP5032919B2 (ja) * 2007-08-31 2012-09-26 キヤノン株式会社 画像処理装置、印刷プレビュー方法及びプログラム
WO2009154227A1 (ja) 2008-06-20 2009-12-23 キヤノン株式会社 プラグインソフトウェアプログラムおよび機能拡張方法および機能拡張装置
US9058140B2 (en) * 2009-03-10 2015-06-16 Canon Kabushiki Kaisha Print control apparatus and method utilizing a paper saving print setting
US8363237B1 (en) * 2009-04-17 2013-01-29 System Development, Inc. Active printing system and method for printing based on image size
JP5455456B2 (ja) * 2009-06-09 2014-03-26 キヤノン株式会社 情報処理装置、情報処理方法、およびプログラム
JP2013050935A (ja) * 2011-08-04 2013-03-14 Canon Inc 印刷制御装置、印刷制御プログラムおよび印刷制御方法
JP6222474B2 (ja) * 2014-10-21 2017-11-01 京セラドキュメントソリューションズ株式会社 プリンタードライバー
US11151691B2 (en) 2019-09-20 2021-10-19 Ricoh Company, Ltd. Image scaling with enhanced compression

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4528693A (en) * 1982-09-30 1985-07-09 International Business Machines Corporation Apparatus and method for scaling facsimile image data
US5025325A (en) * 1989-10-13 1991-06-18 Hewlett-Packard Company Graphics scaling method for high resolution printers
US5335295A (en) * 1991-05-08 1994-08-02 International Business Machines Corporation System and method for scaling a digital image
US5553201A (en) * 1992-01-27 1996-09-03 Brother Kogyo Kabushiki Kaisha Digital image processing device for automatically selecting one of a plurality of different image enlarging/reducing manners
US5384904A (en) * 1992-12-08 1995-01-24 Intel Corporation Image scaling using real scale factors

Similar Documents

Publication Publication Date Title
JPH1052960A5 (ja)
US6234694B1 (en) Media control to eliminate printing images beyond the media boundaries
EP1278117A3 (en) Printing control apparatus and display method therefor
EP0895183A3 (en) Print control apparatus and method for page layout preparation
EP0875840A3 (en) System for positioning image information on special print media sheets
JP2002307756A5 (ja)
JPH11192750A5 (ja)
JP2002172828A5 (ja)
WO2005060695A3 (en) System and method for closed-loop color control of printed media
JPH1110853A (ja) プリンタ及びこれに用いる印刷媒体
CN1266401A (zh) 具有可移墨辊的选择性曲面印刷
JP2000172464A5 (ja)
JP2827944B2 (ja) ラインドットプリンタ
JP2665150B2 (ja) 用紙厚検出機構を有するシリアルプリンタ
WO2003084761A3 (en) Paper feeding device for dot printers for example ink jet photographic printers
JP4058226B2 (ja) 製版方法及び印刷方法
KR100530227B1 (ko) 용지절약을 위한 인쇄방법
JPH0569562A (ja) 印字圧調整装置
JP3037539B2 (ja) 印刷方法および印刷装置
JPH03278968A (ja) 手動式プリンタ
JPH03234546A (ja) ドットインパクトプリンタの印字ヘッド
JP3383062B2 (ja) 印字装置とその改行方法
JPS60176790A (ja) 用紙位置表示装置
JPH05318870A (ja) プリンタ
JP2002321420A5 (ja)