TOP特許意匠商標
特許ウォッチ Twitter
公開番号2024155010
公報種別公開特許公報(A)
公開日2024-10-31
出願番号2023069341
出願日2023-04-20
発明の名称プリンタ
出願人ブラザー工業株式会社
代理人弁理士法人コスモス国際特許商標事務所
主分類B41J 5/30 20060101AFI20241024BHJP(印刷;線画機;タイプライター;スタンプ)
要約【課題】フォント情報に含まれる文字コード体系と異なる文字コード体系が指定された印刷ジョブであっても、適切な文字を印刷できる可能性を高める技術を提供すること。
【解決手段】プリンタ1は、変換対象の文字コード体系における文字コードと、Unicode体系における文字コードと、を対応付けた変換テーブル24を、変換対象の文字コード体系ごとに記憶可能である。プリンタ1は、Unicode体系ではない文字コードを含むPCL5形式の印刷データを取得した場合に、取得した印刷データに基づいて、変換対象の文字コード体系を特定し、特定した文字コード体系に対応する変換テーブルを読み出す。さらに、プリンタ1は、読み出した変換テーブルを用いて、印刷データに含まれる文字コードをUnicode体系の文字コードに変換し、変換後の文字コードを用いてラスタデータを生成し、ラスタデータに基づいて印刷する。
【選択図】図1
特許請求の範囲【請求項1】
メモリと、
印刷エンジンと、
コントローラと、
を備えるプリンタであって、
前記メモリには、
複数の文字と各文字に対応する文字コードで構成される文字コード体系ごとに、文字コードの変換テーブルを記憶可能であり、
前記変換テーブルは、
変換対象の文字コード体系における第1文字コードと、所定の文字コード体系における第2文字コードと、を対応付けたテーブルであり、
前記コントローラは、
印刷データを取得する取得処理と、
前記取得処理にて前記所定の文字コード体系でない文字コード体系の文字コードを含む印刷データを取得した場合に、取得された前記印刷データに基づいて、文字コード体系を特定する特定処理と、
前記特定処理にて特定された前記文字コード体系に対応する前記変換テーブルを、前記メモリから読み出す読出し処理と、
前記読出し処理にて読み出された前記変換テーブルを用いて、前記取得処理にて取得された前記印刷データに含まれる前記文字コードを前記第1文字コードとして、前記第2文字コードに変換する変換処理と、
前記変換処理にて変換された前記第2文字コードを用いてラスタデータを生成し、生成された前記ラスタデータに基づく印刷を、前記印刷エンジンに行わせる印刷処理と、
を実行可能である、
ように構成されるプリンタ。
続きを表示(約 1,600 文字)【請求項2】
請求項1に記載するプリンタであって、
前記コントローラは、
前記特定処理にて前記文字コード体系が特定できなかった場合に、前記取得処理にて取得された前記印刷データに基づく処理をエラー終了する、
ように構成されるプリンタ。
【請求項3】
請求項1に記載するプリンタであって、
前記コントローラは、
前記特定処理にて前記所定の文字コード体系と互換性がある文字コード体系に特定された場合、
前記読出し処理および前記変換処理を実行せず、
前記印刷処理では、前記取得処理にて取得された前記印刷データに含まれる前記文字コードを用いてラスタデータを生成し、生成された前記ラスタデータに基づく印刷を、前記印刷エンジンに行わせる、
ように構成されるプリンタ。
【請求項4】
請求項1に記載するプリンタであって、
前記コントローラは、
前記読出し処理にて前記変換テーブルを読み出すことができなかった場合に、
前記変換処理および前記印刷処理を実行せず、
前記取得処理にて取得された前記印刷データに基づく処理をエラー終了する、
ように構成されるプリンタ。
【請求項5】
請求項1に記載するプリンタであって、
前記コントローラは、
前記読出し処理にて前記変換テーブルを読み出すことができなかった場合に、
前記変換処理を実行せず、
前記印刷処理では、あらかじめ決められたフォントを用いてラスタデータを生成し、生成された前記ラスタデータに基づく印刷を、前記印刷エンジンに行わせる、
ように構成されるプリンタ。
【請求項6】
請求項1に記載するプリンタであって、
前記メモリには、
複数の文字コード体系について、それぞれ対応する前記変換テーブルがあらかじめ記憶されており、
前記コントローラは、
前記読出し処理では、前記メモリに記憶されている複数の前記変換テーブルの中から、前記特定処理にて特定された前記文字コード体系に対応する前記変換テーブルを読み出す、
ように構成されるプリンタ。
【請求項7】
請求項1に記載するプリンタであって、
前記コントローラは、
文字コード体系ごとの前記変換テーブルをダウンロードするコマンドを受け付ける受付処理と、
前記受付処理にて前記コマンドを受け付けた場合に、前記変換テーブルを外部デバイスからダウンロードして前記メモリに記憶するダウンロード処理と、
を実行可能であり、
前記コントローラは、
前記読出し処理では、前記ダウンロード処理によって前記メモリに記憶されている前記変換テーブルを含む複数の前記変換テーブルの中から、前記特定処理にて特定された前記文字コード体系に対応する前記変換テーブルを読み出す、
ように構成されるプリンタ。
【請求項8】
請求項1に記載するプリンタであって、
前記所定の文字コード体系は、Unicodeである、
ように構成されるプリンタ。
【請求項9】
請求項1に記載するプリンタであって、
前記メモリには、
文字のアウトラインを示す情報を含むグリフデータが複数含まれ、各グリフデータが前記所定の文字コード体系における前記第2文字コードと対応付けられているフォント情報を記憶可能であり、
前記コントローラは、
前記印刷処理では、前記メモリに記憶される前記フォント情報から、前記変換処理にて変換された前記第2文字コードに対応する前記グリフデータを取得し、取得された前記グリフデータを用いて前記ラスタデータを生成し、生成された前記ラスタデータに基づく印刷を、前記印刷エンジンに行わせる、
ように構成されるプリンタ。

発明の詳細な説明【技術分野】
【0001】
本明細書に開示される技術分野は、ページ記述言語で記述された印刷データに基づく印刷が可能なプリンタに関する。
続きを表示(約 1,700 文字)【背景技術】
【0002】
従来、ページ技術言語で記述された印刷データに基づく印刷が可能なプリンタには、例えば特許文献1に開示されているように、内蔵フォントのフォント情報をあらかじめ記憶して、そのフォント情報を印刷に用いるものがある。
【先行技術文献】
【特許文献】
【0003】
特開2014-56583号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
印刷データによってはフォント情報に含まれる文字コード体系と異なる文字コード体系が指定される場合がある。その場合、文字コードが示す文字が一致せず、適切な文字を指定されたフォントで印刷できない可能性があることから、改善の余地がある。
【課題を解決するための手段】
【0005】
この課題の解決を目的としてなされたプリンタは、メモリと、印刷エンジンと、コントローラと、を備えるプリンタであって、前記メモリには、複数の文字と各文字に対応する文字コードで構成される文字コード体系ごとに、文字コードの変換テーブルを記憶可能であり、前記変換テーブルは、変換対象の文字コード体系における第1文字コードと、所定の文字コード体系における第2文字コードと、を対応付けたテーブルであり、前記コントローラは、印刷データを取得する取得処理と、前記取得処理にて前記所定の文字コード体系でない文字コード体系の文字コードを含む印刷データを取得した場合に、取得された前記印刷データに基づいて、文字コード体系を特定する特定処理と、前記特定処理にて特定された前記文字コード体系に対応する前記変換テーブルを、前記メモリから読み出す読出し処理と、前記読出し処理にて読み出された前記変換テーブルを用いて、前記取得処理にて取得された前記印刷データに含まれる前記文字コードを前記第1文字コードとして、前記第2文字コードに変換する変換処理と、前記変換処理にて変換された前記第2文字コードを用いてラスタデータを生成し、生成された前記ラスタデータに基づく印刷を、前記印刷エンジンに行わせる印刷処理と、を実行可能である、ように構成される。
【0006】
本明細書に開示されるプリンタは、所定の文字コード体系でない文字コード体系の文字コードを含む印刷データを取得した場合、その印刷データに基づいて特定された文字コード体系に対応する変換テーブルをメモリから読み出す。さらに、プリンタは、その変換テーブルを用いて、印刷データに含まれる文字コードを所定の文字コード体系の文字コードに変換する。これにより、プリンタは、所定の文字コード体系の文字コードを利用してラスタデータを生成可能になり、印刷データに指定されたフォントで、適切に文字を印刷できる可能性が高まる。
【0007】
上記プリンタを含む印刷システム、プリンタの機能を実現するための制御方法、コンピュータプログラム、当該プログラムを格納するコンピュータにて読取可能な記憶媒体も、新規で有用である。
【発明の効果】
【0008】
本明細書に開示される技術によれば、フォント情報に含まれる文字コード体系と異なる文字コード体系が指定された印刷ジョブであっても、適切な文字を印刷できる可能性を高める技術が実現される。
【図面の簡単な説明】
【0009】
プリンタの概略構成を示すブロック図である。
フォント情報の構成の例を示す説明図である。
印刷ジョブ処理の手順を示すフローチャートである。
フォント判定処理の手順を示すフローチャートである。
変換テーブルの構成の例を示す説明図である。
中間データ取得処理の手順を示すフローチャートである。
変換テーブル取得処理の手順を示すフローチャートである。
【発明を実施するための形態】
【0010】
以下、実施の形態にかかるプリンタについて、添付図面を参照しつつ詳細に説明する。本実施の形態は、ページ記述言語で記述された印刷データに基づく印刷が可能なプリンタを開示するものである。
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する
Flag Counter

関連特許

日本化薬株式会社
記録材料
1か月前
三菱製紙株式会社
転写用紙
2か月前
個人
印鑑の製造方法とアプリ
1か月前
キヤノン電子株式会社
印刷装置
5か月前
ブラザー工業株式会社
印刷装置
20日前
株式会社リコー
印刷装置
27日前
株式会社リコー
印刷装置
29日前
独立行政法人 国立印刷局
印刷物
26日前
ブラザー工業株式会社
画像形成装置
3か月前
株式会社リコー
液体吐出装置
5か月前
株式会社リコー
液体吐出装置
5か月前
ブラザー工業株式会社
画像形成装置
20日前
三菱製紙株式会社
直接感熱記録材料
26日前
株式会社リコー
液滴吐出装置
5か月前
フジコピアン株式会社
熱転写シート
7日前
株式会社リコー
液体吐出装置
1か月前
株式会社リコー
画像形成装置
1か月前
ブラザー工業株式会社
印刷装置
5か月前
ブラザー工業株式会社
印刷装置
2か月前
カシオ計算機株式会社
印刷装置
1か月前
ブラザー工業株式会社
プリンタ
5か月前
カシオ計算機株式会社
印刷装置
1か月前
ブラザー工業株式会社
プリンタ
5か月前
三菱製紙株式会社
感熱記録材料
2か月前
ブラザー工業株式会社
プリンタ
5か月前
ブラザー工業株式会社
印刷装置
25日前
ブラザー工業株式会社
印刷装置
25日前
ブラザー工業株式会社
プリンタ
25日前
株式会社リコー
シート搬送装置
2か月前
ブラザー工業株式会社
印刷装置
25日前
カシオ計算機株式会社
印刷装置
5か月前
トヨタ自動車株式会社
塗布装置
5か月前
寿原株式会社
インキつぼ
5か月前
カシオ計算機株式会社
印刷装置
5か月前
清水製作株式会社
貯版装置
2か月前
三栄電機株式会社
プリンタ
5か月前
続きを見る