JP2008176384A - 印刷用プログラム及び画像形成システム - Google Patents
印刷用プログラム及び画像形成システム Download PDFInfo
- Publication number
- JP2008176384A JP2008176384A JP2007006964A JP2007006964A JP2008176384A JP 2008176384 A JP2008176384 A JP 2008176384A JP 2007006964 A JP2007006964 A JP 2007006964A JP 2007006964 A JP2007006964 A JP 2007006964A JP 2008176384 A JP2008176384 A JP 2008176384A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- drawing area
- annotation character
- data
- sub
- 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.)
- Granted
Links
- 230000015572 biosynthetic process Effects 0.000 title 1
- 238000000034 method Methods 0.000 claims description 34
- 230000008859 change Effects 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000001771 impaired effect Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 16
- 238000006243 chemical reaction Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 239000010893 paper waste Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【解決手段】
EMFファイル101に含まれる、印刷されるページ全ての印刷データに基づいて、全ページを重ねて印刷した場合の描画領域(主描画領域)と注釈文字列データ18の描画領域(副描画領域)とが互いに重複しないように、複数の副描画領域が互いに重複しないように、且つ副描画領域の全部が印刷用紙の有効印字領域内に入るように、注釈文字列データ18を変更して注釈文字列を移動、縮小又は二段分割し、変更した注釈文字列データ18を印刷データに付加する機能を有したプリンタドライバ20をコンピュータ1に備える。
【選択図】図1
Description
コンピュータ装置の一時記憶手段に格納される印刷データに、注釈文字列データを付加することを該コンピュータ装置のプロセッサに実行させる印刷用プログラムにおいて、
印刷されるページ全ての該印刷データに基づいて、全ページを重ねて印刷した場合の描画領域を主描画領域として計算し、且つ該注釈文字列データに基づいてその描画領域を副描画領域として計算する第1ステップと、
該主描画領域と該副描画領域とが互いに重複するか否かを判定し、且つ該副描画領域の全部又は一部が有効印字領域外にはみ出すか否かを判定する第2ステップと、
該第2ステップで少なくとも一方が肯定判定された場合に、該主描画領域と該副描画領域とが重複しないように、且つ該副描画領域の全部が該有効印字領域内に入るように、該注釈文字列データを変更して注釈文字列を移動、縮小又は二段分割する第3ステップと、
変更した該注釈文字列データを該印刷データに付加する第4ステップと、
を該プロセッサに実行させる。
コンピュータ装置の一時記憶手段に格納される印刷データに、注釈文字列データを付加することを該コンピュータ装置のプロセッサに実行させる印刷用プログラムにおいて、
1ページ分の該印刷データに基づいてその描画領域を主描画領域として計算し、且つ該注釈文字列データに基づいてその描画領域を副描画領域として計算する第1ステップと、
該主描画領域と該副描画領域とが互いに重複するか否かを判定し、且つ該副描画領域の全部又は一部が有効印字領域外にはみ出すか否かを判定する第2ステップと、
該第2ステップで少なくとも一方が肯定判定された場合に、該主描画領域と該副描画領域とが重複しないように、且つ該副描画領域の全部が該有効印字領域内に入るように、該注釈文字列データを変更して注釈文字列を二段分割する第3ステップと、
変更した該注釈文字列データを該印刷データに付加する第4ステップと、
を該プロセッサに実行させる。
前記二段分割は、前記第2ステップで少なくとも一方が肯定判定されたときに、前記主描画領域と前記副描画領域とが重複しないように、且つ該副描画領域の全部が前記有効印字領域内に入るように、前記注釈文字列データを変更して前記注釈文字列を移動し、移動しても該主描画領域と該副描画領域とが重複する場合又は該副描画領域の全部若しくは一部が前記有効印字領域外にはみ出す場合に行う。
前記注釈文字列は複数存在し、
前記第2ステップでさらに、複数の前記副描画領域が互いに重複するか否かを判定し、肯定判定した場合に前記第3ステップで、該複数の副描画領域が互いに重複しないように、前記注釈文字列データを変更する。
前記注釈文字列は、前記コンピュータ装置の入力手段から入力される文字列を含む。
前記第2ステップで、前記コンピュータ装置の入力手段から入力される印刷倍率情報を考慮して前記主描画領域及び前記副描画領域を計算する。
印刷データを格納する一時記憶手段と、注釈文字列データを該印刷データに付加する注釈文字列付加手段と、付加した該注釈文字列データを送信する送信手段とを備えたコンピュータ装置と、
該コンピュータ装置と結合されており、該コンピュータ装置から受信した該印刷データを印刷する画像形成装置と、
を有する画像形成システムであって、
該注釈文字列付加手段は、
印刷されるページ全ての該印刷データに基づいて、全ページを重ねて印刷した場合の描画領域を主描画領域として計算し、且つ該注釈文字列データに基づいてその描画領域を副描画領域として計算し、
該主描画領域と該副描画領域とが互いに重複するか否かを判定し、且つ該副描画領域の全部又は一部が有効印字領域外にはみ出すか否かを判定し、
これらの判定で少なくとも一方が肯定判定された場合に、該主描画領域と該副描画領域とが重複しないように、且つ該副描画領域の全部が該有効印字領域内に入るように、該注釈文字列データを変更して注釈文字列を移動、縮小又は二段分割し、
変更した該注釈文字列データを該印刷データに付加する。
印刷データを格納する一時記憶手段と、注釈文字列データを該印刷データに付加する注釈文字列付加手段と、付加した該注釈文字列データを送信する送信手段とを備えたコンピュータ装置と、
該コンピュータ装置と結合されており、該コンピュータ装置から受信した該印刷データを印刷する画像形成装置と、
を有する画像形成システムであって、
該注釈文字列付加手段は、
1ページ分の該印刷データに基づいてその描画領域を主描画領域として計算し、且つ該注釈文字列データに基づいてその描画領域を副描画領域として計算し、
該主描画領域と該副描画領域とが互いに重複するか否かを判定し、且つ該副描画領域の全部又は一部が有効印字領域外にはみ出すか否かを判定し、
これらの判定で少なくとも一方が肯定判定された場合に、該主描画領域と該副描画領域とが重複しないように、且つ該副描画領域の全部が該有効印字領域内に入るように、該注釈文字列データを変更して注釈文字列を二段分割し、
変更した該注釈文字列データを該印刷データに付加する。
2 プリンタ
10 CPU
11 インターフェース
12 RAM
13 ROM
14 HDD
15 対話型入力装置
16 表示装置
17 通信ポート
18 注釈文字列データ
20 プリンタドライバ
21 データ制御モジュール
22 データ変換モジュール
23 注釈文字列レイアウト変更モジュール
24 アプリケーションプログラム
30 印刷ダイアログボックス
31 詳細設定ボタン
32 印刷設定ダイアログボックス
33 ヘッダー/フッター印刷ボタン
40、40a、40b ヘッダー/フッター印刷ダイアログボックス
41〜45 選択ボックス
42a コンピュータ名
44a 日付
45a メールアドレス
46 「左上」
47 「中央上」
48 「右上」
49 「左下」
50 「中央下」
51 「右下」
52 チェックボックス
53 入力ボックス
54〜57 選択ボックス
58 OKボタン
60 OKボタン
61 印刷ボタン
62 有効印字領域
100 GDI
101 EMFファイル
101A RAWファイル
102 プリントスプーラ
103 ページバッファ
200 チェックボックス
300、301、302、303、304、305 許容領域
310〜314 選択ボックス
320 印刷プレビューダイアログボックス
321 印刷プレビュー
322 OKボタン
323 キャンセルボタン
Claims (8)
- コンピュータ装置の一時記憶手段に格納される印刷データに、注釈文字列データを付加することを該コンピュータ装置のプロセッサに実行させるプリンタドライバにおいて、
印刷されるページ全ての該印刷データに基づいて、全ページを重ねて印刷した場合の描画領域を主描画領域として計算し、且つ該注釈文字列データに基づいてその描画領域を副描画領域として計算する第1ステップと、
該主描画領域と該副描画領域とが互いに重複するか否かを判定し、且つ該副描画領域の全部又は一部が有効印字領域外にはみ出すか否かを判定する第2ステップと、
該第2ステップで少なくとも一方が肯定判定された場合に、該主描画領域と該副描画領域とが重複しないように、且つ該副描画領域の全部が該有効印字領域内に入るように、該注釈文字列データを変更して注釈文字列を移動、縮小又は二段分割する第3ステップと、
変更した該注釈文字列データを該印刷データに付加する第4ステップと、
を該プロセッサに実行させることを特徴とする印刷用プログラム。 - コンピュータ装置の一時記憶手段に格納される印刷データに、注釈文字列データを付加することを該コンピュータ装置のプロセッサに実行させるプリンタドライバにおいて、
1ページ分の該印刷データに基づいてその描画領域を主描画領域として計算し、且つ該注釈文字列データに基づいてその描画領域を副描画領域として計算する第1ステップと、
該主描画領域と該副描画領域とが互いに重複するか否かを判定し、且つ該副描画領域の全部又は一部が有効印字領域外にはみ出すか否かを判定する第2ステップと、
該第2ステップで少なくとも一方が肯定判定された場合に、該主描画領域と該副描画領域とが重複しないように、且つ該副描画領域の全部が該有効印字領域内に入るように、該注釈文字列データを変更して注釈文字列を二段分割する第3ステップと、
変更した該注釈文字列データを該印刷データに付加する第4ステップと、
を該プロセッサに実行させることを特徴とする印刷用プログラム。 - 前記二段分割は、前記第2ステップで少なくとも一方が肯定判定されたときに、前記主描画領域と前記副描画領域とが重複しないように、且つ該副描画領域の全部が前記有効印字領域内に入るように、前記注釈文字列データを変更して前記注釈文字列を移動し、移動しても該主描画領域と該副描画領域とが重複する場合又は該副描画領域の全部若しくは一部が前記有効印字領域外にはみ出す場合に行うことを特徴とする請求項2に記載の印刷用プログラム。
- 前記注釈文字列は複数存在し、
前記第2ステップでさらに、複数の前記副描画領域が互いに重複するか否かを判定し、肯定判定した場合に前記第3ステップで、該複数の副描画領域が互いに重複しないように、前記注釈文字列データを変更することを特徴とする請求項1乃至3のいずれか1つに記載の印刷用プログラム。 - 前記注釈文字列は、前記コンピュータ装置の入力手段から入力される文字列を含むことを特徴とする請求項1乃至4のいずれか1つに記載の印刷用プログラム。
- 前記第2ステップで、前記コンピュータ装置の入力手段から入力される印刷倍率情報を考慮して前記主描画領域及び前記副描画領域を計算することを特徴とする請求項1乃至5のいずれか1つに記載の印刷用プログラム。
- 印刷データを格納する一時記憶手段と、注釈文字列データを該印刷データに付加する注釈文字列付加手段と、付加した該注釈文字列データを送信する送信手段とを備えたコンピュータ装置と、
該コンピュータ装置と結合されており、該コンピュータ装置から受信した該印刷データを印刷する画像形成装置と、
を有する画像形成システムであって、
該注釈文字列付加手段は、
印刷されるページ全ての該印刷データに基づいて、全ページを重ねて印刷した場合の描画領域を主描画領域として計算し、且つ該注釈文字列データに基づいてその描画領域を副描画領域として計算し、
該主描画領域と該副描画領域とが互いに重複するか否かを判定し、且つ該副描画領域の全部又は一部が有効印字領域外にはみ出すか否かを判定し、
これらの判定で少なくとも一方が肯定判定された場合に、該主描画領域と該副描画領域とが重複しないように、且つ該副描画領域の全部が該有効印字領域内に入るように、該注釈文字列データを変更して注釈文字列を移動、縮小又は二段分割し、
変更した該注釈文字列データを該印刷データに付加することを特徴とする画像形成システム。 - 印刷データを格納する一時記憶手段と、注釈文字列データを該印刷データに付加する注釈文字列付加手段と、付加した該注釈文字列データを送信する送信手段とを備えたコンピュータ装置と、
該コンピュータ装置と結合されており、該コンピュータ装置から受信した該印刷データを印刷する画像形成装置と、
を有する画像形成システムであって、
該注釈文字列付加手段は、
1ページ分の該印刷データに基づいてその描画領域を主描画領域として計算し、且つ該注釈文字列データに基づいてその描画領域を副描画領域として計算し、
該主描画領域と該副描画領域とが互いに重複するか否かを判定し、且つ該副描画領域の全部又は一部が有効印字領域外にはみ出すか否かを判定し、
これらの判定で少なくとも一方が肯定判定された場合に、該主描画領域と該副描画領域とが重複しないように、且つ該副描画領域の全部が該有効印字領域内に入るように、該注釈文字列データを変更して注釈文字列を二段分割し、
変更した該注釈文字列データを該印刷データに付加することを特徴とする画像形成システム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007006964A JP4871149B2 (ja) | 2007-01-16 | 2007-01-16 | 印刷用プログラム及び画像形成システム |
| CN2008100006820A CN101226461B (zh) | 2007-01-16 | 2008-01-14 | 印刷用数据处理方法 |
| US12/014,143 US7973964B2 (en) | 2007-01-16 | 2008-01-15 | Printing program that adjusts annotation location and size |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007006964A JP4871149B2 (ja) | 2007-01-16 | 2007-01-16 | 印刷用プログラム及び画像形成システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008176384A true JP2008176384A (ja) | 2008-07-31 |
| JP4871149B2 JP4871149B2 (ja) | 2012-02-08 |
Family
ID=39703383
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007006964A Expired - Fee Related JP4871149B2 (ja) | 2007-01-16 | 2007-01-16 | 印刷用プログラム及び画像形成システム |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4871149B2 (ja) |
| CN (1) | CN101226461B (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014184648A (ja) * | 2013-03-22 | 2014-10-02 | Teraoka Seiko Co Ltd | ラベルプリンタ |
| JP2014188756A (ja) * | 2013-03-26 | 2014-10-06 | Teraoka Seiko Co Ltd | 印刷装置 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101634557B (zh) * | 2009-09-01 | 2012-01-11 | 常熟恒基科技有限公司 | 导航系统防止画面显示文字相互压盖的方法 |
| CN104699467A (zh) * | 2013-12-04 | 2015-06-10 | 北京新媒传信科技有限公司 | 源码处理方法及装置 |
| JP6921933B2 (ja) * | 2015-08-27 | 2021-08-18 | キヤノン株式会社 | 印刷装置、印刷方法、及びプログラム |
| JP6954229B2 (ja) * | 2018-05-25 | 2021-10-27 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置及び画像形成装置 |
| JP2020044821A (ja) * | 2018-09-21 | 2020-03-26 | セイコーエプソン株式会社 | 印刷装置、印刷制御装置、及び、印刷装置の制御方法 |
| JP2020044822A (ja) * | 2018-09-21 | 2020-03-26 | セイコーエプソン株式会社 | 印刷装置、印刷制御装置、及び、印刷装置の制御方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10250160A (ja) * | 1997-03-13 | 1998-09-22 | Ricoh Co Ltd | プリンタ装置 |
| JP2002178612A (ja) * | 2000-12-14 | 2002-06-26 | Ricoh Co Ltd | スタンプマーク印刷処理方法及び該方法を実施するためのプログラムを記録した記録媒体 |
| JP2003080791A (ja) * | 2001-09-13 | 2003-03-19 | Fuji Xerox Co Ltd | プリンタ制御装置及びプリンタ制御方法 |
-
2007
- 2007-01-16 JP JP2007006964A patent/JP4871149B2/ja not_active Expired - Fee Related
-
2008
- 2008-01-14 CN CN2008100006820A patent/CN101226461B/zh not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10250160A (ja) * | 1997-03-13 | 1998-09-22 | Ricoh Co Ltd | プリンタ装置 |
| JP2002178612A (ja) * | 2000-12-14 | 2002-06-26 | Ricoh Co Ltd | スタンプマーク印刷処理方法及び該方法を実施するためのプログラムを記録した記録媒体 |
| JP2003080791A (ja) * | 2001-09-13 | 2003-03-19 | Fuji Xerox Co Ltd | プリンタ制御装置及びプリンタ制御方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014184648A (ja) * | 2013-03-22 | 2014-10-02 | Teraoka Seiko Co Ltd | ラベルプリンタ |
| JP2014188756A (ja) * | 2013-03-26 | 2014-10-06 | Teraoka Seiko Co Ltd | 印刷装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101226461B (zh) | 2010-08-04 |
| JP4871149B2 (ja) | 2012-02-08 |
| CN101226461A (zh) | 2008-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4871149B2 (ja) | 印刷用プログラム及び画像形成システム | |
| US7839531B2 (en) | Printing control method | |
| US10691385B2 (en) | Image processing apparatus, image processing method, and storage medium in which a text element and an image element are arranged based on layouts in a webpage | |
| JP4520340B2 (ja) | 印刷制御装置、印刷制御装置の制御方法、印刷制御プログラム及び記録媒体 | |
| JP2000187564A (ja) | デ―タ処理装置およびデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体 | |
| JP5235695B2 (ja) | 印刷制御装置とその制御方法 | |
| JP4882128B2 (ja) | 印刷用プログラム及び画像形成システム | |
| JP2000187570A (ja) | 情報処理装置、メッセージ表示方法、インタフェース装置、及びコンピュータ読み取り可能なプログラムが格納された記憶媒体 | |
| JP5704834B2 (ja) | 情報処理装置および制御方法およびプログラム | |
| WO2021131979A1 (ja) | 制御方法及び情報処理装置 | |
| US7973964B2 (en) | Printing program that adjusts annotation location and size | |
| JP7332345B2 (ja) | プログラム、制御方法及び画像処理装置 | |
| US20090244585A1 (en) | Information processing apparatus, control method therefor, and printer driver program | |
| JP4978202B2 (ja) | 印刷用プログラム及び画像形成システム | |
| JP4966533B2 (ja) | 印刷システム、印刷方法、印刷プログラムおよび記録媒体 | |
| US8751923B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP4375459B2 (ja) | 印刷制御装置およびプリンタドライバのプログラム | |
| JP2009053796A (ja) | 印刷制御装置およびプリンタドライバのプログラム | |
| JP2009116734A (ja) | 情報処理装置、及び縮小レイアウト印刷方法 | |
| JP2007011735A (ja) | 情報処理装置および印刷制御方法およびプログラムおよび記録媒体 | |
| JP4717339B2 (ja) | 画像処理装置、画像処理方法、制御プログラム | |
| JP4661832B2 (ja) | 印刷制御装置およびプリンタドライバのプログラム | |
| JP3897539B2 (ja) | 印刷データ生成方法及びその装置 | |
| JP2009289121A (ja) | 情報処理装置、出力装置、出力処理方法、及びプログラム | |
| JPH10244727A (ja) | フォームオーバレイ装置、フォームオーバレイ方法、およびオーバレイ印刷制御用プログラムを記録したコンピュータで読み取り可能な記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091222 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111012 |
|
| 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: 20111101 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111118 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141125 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141125 Year of fee payment: 3 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141125 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |