(57)【要約】【課題】一台のプログラマブル表示器の有する情報を、表示される漢字圏のフォントとは独立した漢字圏のフォントで印刷することができるプログラマブル表示器を得ること。【解決手段】ＰＬＣから収集データを収集する出力データ収集部３２と、収集データを格納する収集データ格納部３３と、複数の異なる漢字圏のフォントデータを格納するフォントデータ格納部３６と、収集データから所定の表示用情報を取得し、表示用情報を表示する際に使用される漢字圏が設定された表示用漢字圏設定情報に対応するフォントデータを用いて、表示用情報を表示部３４に表示させる表示処理部３８と、収集データを印刷する際に使用する漢字圏が設定された印刷用漢字圏設定情報に対応するフォントデータを用いて、収集データから所定の形式の印刷データを作成し、印刷装置に該印刷データの印刷指示を行う印刷処理部３９と、を備える。【選択図】        図２
2007121769.tif 000002
【特許請求の範囲】
【請求項１】
プログラマブルコントローラと接続され、該プログラマブルコントローラから収集した収集データのうち所定の表示用情報を表示手段に表示させるとともに、前記収集データを接続される印刷装置に出力して印刷させるプログラマブル表示器において、
前記プログラマブルコントローラから収集データを収集する出力データ収集手段と、
前記収集データを格納する収集データ格納手段と、
複数の異なる漢字圏のフォントデータを格納するフォントデータ格納手段と、
前記収集データから所定の表示用情報を取得し、該表示用情報を表示する際に使用される漢字圏が設定された表示用漢字圏設定情報に対応するフォントデータを用いて、前記表示用情報を前記表示手段に表示させる表示処理手段と、
前記収集データを印刷する際に使用する漢字圏が設定された印刷用漢字圏設定情報に対応するフォントデータを用いて、前記収集データから所定の形式の印刷データを作成し、前記印刷装置に該印刷データの印刷指示を行う印刷処理手段と、
を備えることを特徴とするプログラマブル表示器。
【請求項２】
前記印刷データは、前記収集データが埋め込まれた印刷テンプレートのイメージデータであることを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記印刷用漢字圏設定情報を設定する入力手段をさらに備えることを特徴とする請求項１または２に記載のプログラマブル表示器。
【請求項４】
プログラマブルコントローラと印刷装置に接続され、複数の異なる漢字圏のフォントデータを備え、前記プログラマブルコントローラから取得した収集データを前記印刷装置で印刷させるプログラマブル表示器における印刷データ処理方法であって、
前記収集データを印刷する際に使用する漢字圏のフォントデータが選択される第１の工程と、
前記収集データを所定の形式で印刷するための印刷テンプレートに、前記選択された漢字圏のフォントデータが適用される第２の工程と、
前記収集データが、前記印刷テンプレートに埋め込まれ印刷データが作成される第３の工程と、
前記印刷データが前記印刷装置に出力される第４の工程と、
を含むことを特徴とする印刷データ処理方法。
【請求項５】
前記印刷データは、イメージデータであることを特徴とする請求項４に記載の印刷データ処理方法。
【請求項６】
請求項４または５に記載の印刷データ処理方法をプログラマブル表示器に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＰＬＣ（Programmable Logic Controller）などの内部情報を表示・制御するプログラマブル表示器に関するものである。また、印刷データ処理方法およびその方法をプログラマブル表示器に実行させるプログラムにも関するものである。
【背景技術】
【０００２】
プログラマブル表示器は、ＰＬＣに接続され、ＰＬＣに接続されるその制御対象機器からデータを収集し、所定の情報を表示する機能を有する。このプログラマブル表示器には、通常、プリンタが接続されており、プログラマブル表示器が収集したデータを印刷することができる。この収集したデータの印刷に当たって、プログラマブル表示器がテキスト形式のデータをプリンタに送信し、プリンタではそのテキスト形式のデータを自身で保持するフォントを用いて印刷する。そのため、プリンタの保持するフォントの種類によって、印刷される内容（文字の品質）にばらつきが生じていた。そこで、接続されるプリンタの種類によらず、印刷される内容を同じにする印刷方法が提案されている（たとえば、特許文献１参照）。この印刷方法では、ＰＬＣ通信部がＰＬＣの情報を収集し、制御部で収集した情報を含むイメージデータを作成し、出力機器通信部でイメージデータ出力機器を制御して、作成したイメージデータを印刷するようにしている。これにより、イメージデータ出力機器は文字コードによらないイメージデータを印刷することになるので、イメージデータ出力機器の種類によらない所定の品質で印刷を行うことができる。
【０００３】
【特許文献１】特開２００４−９４４０８号公報（第６−９頁、第３図）
【特許文献２】特開平６−２４３０５６号公報（第２−８頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年では、企業の世界展開によって、制御対象機器、制御対象機器を制御するＰＬＣ、およびプログラマブル表示器を含むシステムが、その企業の本社の所在地に関係なく世界各国に設けられるようになっている。そこでは、ＰＬＣに接続されるプログラマブル表示器を実際に使用して制御対象機器を制御するのは各国の人であるけれども、プログラマブル表示器が収集したデータを確認するのは別の国の人であるというケースが発生してきている。たとえば、日本の企業が、中国に工場を建設し、そこの制御対象機器をＰＬＣを介してプログラマブル表示器で制御するようにしている場合には、プログラマブル表示器を使用して制御対象機器の制御を行うのは現地の中国人であるが、プログラマブル表示器で収集したデータを確認するのは日本人となる。この場合、プログラマブル表示器にはそれが設置されている国の文字である中国語が表示され、印刷された紙にはプログラマブル表示器を管理する人が使用する国の文字である日本語が表示されると便利である。特に、日本、中国、台湾などの意味が同じで文字形態が異なる漢字を使用する地域では好都合である。
【０００５】
しかし、特許文献１に記載の印刷方法では、文字コードから印刷に使用するフォントを決定するまでに漢字圏を指定する方法が提供されていない。なお、ここで漢字圏とは、ある文字形態の漢字を共通に使用する国または地域で使用される文字（漢字）のことをいうものとする。そのため、プログラマブル表示器に表示される漢字の漢字圏と、印刷に用いる漢字の漢字圏を共通にしなければならないという欠点がある。そのため、上記のようなプログラマブル表示器に表示される文字（漢字）と、印刷された紙に表示される文字（漢字）とを異ならせることができず、所定の漢字圏のフォントで印刷するためには、その漢字圏の国の固有の文字コードをフォントとして有するプログラマブル表示器を別に用意しなければならないという問題点があった。
【０００６】
一方、プログラマブル表示器ではないが、異なる漢字圏の国で使用される端末装置が通信線を介して接続された通信システムにおいて、ある漢字圏の国の固有の文字コードで作成された電子データを、他の漢字圏の国の固有の文字コードで作成された電子データに変換する端末装置間の文字コード通信方法が提案されている（たとえば、特許文献２参照）。この端末装置間の文字コード通信方法では、それぞれの漢字圏の国で使用される漢字について共通に文字コードを設定した共通コードと、その漢字について各漢字圏の国で使用される固有の文字コードとを対応付けた文字コードテーブルを用いて、ある漢字圏の国の固有の文字コードと共通コードとの間で相互に変換する変換ツール部を、端末装置に備えるように構成する。これにより、ある漢字圏の国の固有の文字コードで作成された電子データは、その端末装置の変換ツール部によって共通コードに変換された後に、送信先の端末装置に送信され、送信先の変換ツール部はその共通コードに変換された電子データをその漢字圏の国の固有の文字コードで作成された電子データに変換することができる。
【０００７】
しかし、全世界で共通の文字コードであるＵＮＩＣＯＤＥなどでは、１つの文字コードに対して複数の異なる体系の文字が割当てられている。たとえば、「骨」という漢字は日本語と中国語では異なる文字形態の漢字ではありながら、同じ文字コードが割り当てられている。そのため、この特許文献２に記載の端末装置間の文字コード通信方法では、たとえば受信側の端末装置が中国に設置されている場合に、その受信側の端末装置の使用者が中国人であっても台湾人であっても関係なく、日本に設置されている送信側の端末装置から送られてきた電子データを中国語の文字コードで作成された電子データに変換してしまう。つまり、端末装置の使用者に合わせて漢字圏の変更ができないという欠点があった。そして、台湾人が読むことができるようにするためには、中国（台湾）語の文字コードを有する端末装置を別個に受信側に設けなければならなかった。
【０００８】
この発明は、上記に鑑みてなされたもので、一台のプログラマブル表示器の有する情報を、表示される漢字圏のフォントとは独立した漢字圏のフォントで印刷することができるプログラマブル表示器、印刷データ処理方法およびその方法をプログラマブル表示器に実行させるプログラムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、この発明にかかるプログラマブル表示器は、プログラマブルコントローラと接続され、該プログラマブルコントローラから収集した収集データのうち所定の表示用情報を表示手段に表示させるとともに、前記収集データを接続される印刷装置に出力して印刷させるプログラマブル表示器において、前記プログラマブルコントローラから収集データを収集する出力データ収集手段と、前記収集データを格納する収集データ格納手段と、複数の異なる漢字圏のフォントデータを格納するフォントデータ格納手段と、前記収集データから所定の表示用情報を取得し、該表示用情報を表示する際に使用される漢字圏が設定された表示用漢字圏設定情報に対応するフォントデータを用いて、前記表示用情報を前記表示手段に表示させる表示処理手段と、前記収集データを印刷する際に使用する漢字圏が設定された印刷用漢字圏設定情報に対応するフォントデータを用いて、前記収集データから所定の形式の印刷データを作成し、前記印刷装置に該印刷データの印刷指示を行う印刷処理手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
この発明によれば、印刷イメージを作成するときに、印刷に用いる漢字の漢字圏を指定することが可能であるので、プログラマブル表示器を操作する使用者の漢字圏と、プログラマブル表示器からの印刷結果を読む管理者の漢字圏を同一にする必要がなく、使用者が使用する漢字圏と、管理者が使用する漢字圏とが異なる場合でも、使用者と管理者に対して必要な情報をそれぞれの漢字圏に対応したフォントで提供することが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかるプログラマブル表示器、印刷データ処理方法およびその方法をプログラマブル表示器に実行させるプログラムの好適な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１２】
図１は、この発明にかかるプログラマブル表示器が使用されるシステム構成を模式的に示す図であり、図２は、この発明にかかるプログラマブル表示器の構成を模式的に示すブロック図である。たとえばこのシステムが製造に利用される場合には、このシステムは、所定の作業を行う設備機械１０と、この設備機械１０を制御するプログラマブルコントローラ（以下、ＰＬＣという）２０と、ＰＬＣ２０から所定の情報を収集して、ＰＬＣ２０の運転状態を表示するプログラマブル表示器３０と、プログラマブル表示器３０が収集した情報を印刷するプリンタ５０と、を備える。なお、プリンタ５０は、特許請求の範囲における印刷装置に対応する。
【００１３】
プログラマブル表示器３０は、監視する対象であるＰＬＣ２０などと通信するＰＬＣ通信部３１と、プリンタ５０で印刷するデータをＰＬＣ２０から収集する出力データ収集部３２と、出力データ収集部３２で収集したデータ（以下、収集データという）を格納する収集データ格納部３３と、収集データのうちの所定のデータを表示出力する表示部３４と、プログラマブル表示器３０に対する操作を行う入力部３５と、異なる複数の漢字圏のフォントデータを格納するフォントデータ格納部３６と、表示部３４に表示するフォントの種類とプリンタ５０に出力するフォントの種類の設定情報を記憶する漢字圏設定情報記憶部３７と、表示部３４に所定の情報を表示させる処理を行う表示処理部３８と、収集データ格納部３３に格納された収集データを印刷する印刷処理部３９と、これらの各処理部を制御する制御部４０と、を備える。
【００１４】
ＰＬＣ通信部３１は、ＰＬＣ２０と通信を行い、ＰＬＣ２０との間でデータの送受信を行う。また、出力データ収集部３２は、所定の時間間隔で、または入力部３５からのコマンドの入力などの所定のイベントの発生によって、ＰＬＣ２０から所定のデータを収集する。収集データ格納部３３は、出力データ収集部３２で収集した収集データを格納する。図３は、収集データの内容の一例を示す図である。この例では、収集データ３３０は、データ収集を行った「日時」と、生産する製品の名称である「製品」、その製品を製造する設備機械１０の「機種」、設備機械１０の「運転状況」、およびその製品の生産数量を示す「生産数」を含むものとする。また、「生産数」には、生産予定数量である「予定」、その製品の生産実績生数量である「実績」が含まれる。なお、出力データ収集部３２は、特許請求の範囲の出力データ収集手段に対応し、収集データ格納部３３は、同じく収集データ格納手段に対応している。
【００１５】
表示部３４は、液晶ディスプレイや有機ＥＬ（ElectroLuminescence）ディスプレイなどの表示装置からなり、収集データ格納部３３に格納される収集データ内の所定のデータをプログラマブル表示器３０の使用者に表示する。また、入力部３５は、ボタンやキーボード、または表示部３４と一体的に形成されるタッチパネルなどの入力装置からなり、使用者がプログラマブル表示器３０に対してコマンドやデータの入力を行うインタフェースとなる。なお、表示部３４は、特許請求の範囲の表示手段に対応し、入力部３５は、同じく入力手段に対応している。
【００１６】
フォントデータ格納部３６は、表示部３４に文字を表示させたり、印刷処理部３９でプリンタ５０に印刷したりするためのフォントデータを格納する。ただし、このフォントデータは、複数の国や地域で共通に定められた文字コードの体系（以下、共通文字コード体系という）に基づいて作成されるものである。図４は、共通文字コード体系の一例を示す図である。共通文字コード体系では、複数の国や地域で共通に定められた文字コードに対して、それぞれの国や地域で使用される文字が対応付けられる。ここでは、複数の国の地域として、漢字を使用する日本や中国、台湾などの国や地域が少なくとも含まれることを想定している。また、以下では、同じ文字形態の漢字が共通的に使用される日本、中国、台湾などのような国または地域のそれぞれで使用される文字（漢字）のことを漢字圏ということとする。たとえば、各漢字圏の１つの文字（漢字）に対して、共通文字コード体系で定められた４桁からなる共通文字コード「ＡＡＡＡ」が一意に対応付けられる。さらに、それぞれの漢字圏で互いに類似する文字形態を有する文字に対しては、同じ共通文字コードが割り当てられるものとする。たとえば、日本語の「骨」に対応する中国語と中国（台湾）語の文字（漢字）は、日本語の「骨」と同じ共通文字コードに分類される。このような共通文字コード体系として、ＵＮＩＣＯＤＥを挙げることができる。
【００１７】
つまり、フォントデータ格納部３６は、共通文字コードに基づいて作成された各漢字圏のフォントデータを格納していることになる。たとえば、フォントデータ格納部３６には、ＵＮＩＣＯＤＥに基づいて作成された日本語のフォントデータ、中国語のフォントデータ、中国（台湾）語のフォントデータが格納される。なお、表示および印刷に使用する日本語、中国語、中国（台湾）語などのフォントデータは、予め図示しないパーソナルコンピュータなどによってインストールされる。また、フォントデータの更新や追加も図示しないパーソナルコンピュータなどによって行われる。このフォントデータ格納部３６は、特許請求の範囲におけるフォントデータ格納手段に対応している。
【００１８】
漢字圏設定情報記憶部３７は、表示部３４に表示するフォントの漢字圏とプリンタ５０に印刷されるフォントの漢字圏とを別個に設定するための漢字圏設定情報を記憶する。この漢字圏設定情報記憶部３７に記憶される情報は、表示部３４に表示するフォントの漢字圏の種類を指定する表示用漢字圏設定情報と、プリンタ５０に印刷されるイメージデータに含まれるフォントの漢字圏の種類を指定する印刷用漢字圏設定情報と、が含まれる。なお、これらの表示用漢字圏設定情報と印刷用漢字圏設定情報は、入力部３５から使用者によって設定される。
【００１９】
表示処理部３８は、収集データ格納部３３から表示部３４に表示するデータ（以下、表示用情報という）を抽出し、表示用画面である表示データを作成する表示データ作成部３８１と、表示データ作成部３８１によって作成された表示データを表示部３４に表示するように制御する表示制御部３８２と、を備える。ここで、表示データ作成部３８１は、収集データ格納部３３から予め設定された表示用情報を抽出し、漢字圏設定情報記憶部３７の表示用漢字圏設定情報に基づいたフォントデータを用いて表示データを作成する。たとえば、表示用漢字圏設定情報に漢字圏として「日本語」が設定されている場合には、表示用情報を日本語のフォントデータを用いて表示する。この表示処理部３８と、表示処理部３８を構成する表示データ作成部３８１と表示制御部３８２は、特許請求の範囲における表示処理手段に対応している。
【００２０】
図５は、表示処理部によって作成された表示データを表示部に表示した表示画面の一例を示す図である。この表示画面１００は、収集データ中の所定の表示用情報を示す表示用情報表示領域１１０と、収集データの印刷設定を行う印刷設定領域１２０と、からなり、日本語のフォントデータを用いて表示する場合が示されている。表示用情報表示領域１１０には、本日の生産台数と不良台数が表示されている。また、印刷設定領域１２０には、印刷時に使用する漢字圏を設定するための「日本語」ボタン１２１ａ、「中国語」ボタン１２１ｂ、「中国（台湾）語」ボタン１２１ｃと、収集データの印刷を開始するための「印刷開始」ボタン１２２が表示されている。なお、これらの各ボタン１２１ａ〜１２１ｃ，１２２は、たとえばタッチパネルや各ボタン１２１ａ〜１２１ｃ，１２２に対応する位置に設けられたボタンなどのようにプログラマブル表示器３０に付属する入力部３５によって選択することができる。また、日本語ボタン１２１ａ、中国語ボタン１２１ｂ、中国（台湾）語ボタン１２１ｃのいずれかが押されると、漢字圏設定情報記憶部３７の印刷用漢字圏設定情報に、押されたボタンに対応する漢字圏が設定される。
【００２１】
印刷処理部３９は、収集データを印刷するための印刷テンプレートを格納する印刷テンプレート格納部３９１と、収集データ格納部３３から取得した収集データから印刷用のイメージデータを作成する印刷データ作成部３９２と、印刷データ作成部３９２で作成されたイメージデータをプリンタ５０で印刷するための制御を行う印刷機器制御部３９３と、を備える。この印刷処理部３９と、印刷処理部３９を構成する印刷テンプレート格納部３９１と印刷データ作成部３９２と印刷機器制御部３９３は、特許請求の範囲における印刷処理手段に対応している。
【００２２】
図６は、印刷テンプレートの一例を示す図である。この印刷テンプレート２００は、収集データ格納部３３に格納された収集データを印刷するためのテンプレートであり、図３の収集データの内容を順に埋め込むことができるように構成されている。具体的には、印刷テンプレート２００の上部には、日付挿入欄２１０と時刻挿入欄２２０が設けられており、その下に、収集データ挿入欄２３０が設けられている。収集データ挿入欄２３０には、上述したように、「製品」、「機種」、「運転状況」、生産数の「予定」および「実績」の各項目２４０に対応する内容が格納される。また、印刷テンプレート２００の右上部には、ページ番号挿入欄２５０が設けられている。
【００２３】
印刷データ作成部３９２は、収集データ格納部３３から収集データを取得し、取得した収集データを漢字圏設定情報記憶部３７の印刷用漢字圏設定情報に基づいた漢字圏のフォントを用いて印刷テンプレート２００に埋め込み、収集データを埋め込んだ印刷テンプレート２００をイメージデータにする機能を有する。具体的には、印刷データ作成部３９２は、収集データを、印刷テンプレート２００の収集データ挿入欄２３０の上部から下部の印刷余白２６０に達するまで順に挿入する。また、下部の印刷余白２６０まで達したら、改ページして、つぎのページの収集データ挿入欄に挿入する。このとき、ページ番号挿入欄２５０には、１から始まるページ番号が１枚目の印刷テンプレート２００から順に挿入される。なお、印刷データ作成部３９２は、イメージデータとして、ビットマップ形式、ＪＰＥＧ（Joint Photographic Experts Group）形式、ＴＩＦＦ（Tagged Image File Format）形式、ＧＩＦ（Graphic Interchange Format）形式、ＰＮＧ（Portable Network Graphics）形式やその他のアプリケーションプログラムに固有の画像フォーマットでのデータによって出力してもよいし、特定のプリンタ５０に依存しない形式で、プリンタ出力用のデータを記述するページ記述言語で出力してもよい。
【００２４】
このような構成によって、この発明にかかるプログラマブル表示器３０は、表示部３４に表示出力する際のフォントの漢字圏と、収集データを印刷する際のフォントの漢字圏とを異ならせることが可能になる。
【００２５】
プログラマブル表示器３０が行う処理は、監視対象のＰＬＣ２０からデータを収集するデータ収集処理、収集したデータから所定の情報を表示するデータ表示処理、および収集データを印刷する印刷処理に大別することができ、以下では、それぞれの動作処理について順に説明する。
【００２６】
図７は、プログラマブル表示器によるＰＬＣからのデータ収集処理の手順の一例を示すフローチャートである。まず、出力データ収集部３２は、収集データをＰＬＣ２０から取得するために所定の時間が経過したか、または収集データをＰＬＣ２０から取得するための所定のイベントが発生したかを判定し（ステップＳ１１）、所定の時間が経過するかまたは所定のイベントが発生するまで（ステップＳ１１でＮｏの場合）、待ち状態となる。一方、所定の時間が経過するかまたは所定のイベントが発生した場合（ステップＳ１１でＹｅｓの場合）には、出力データ収集部３２は、ＰＬＣ通信部３１を介してＰＬＣ２０からデータを収集し（ステップＳ１２）、収集したデータ（収集データ）を収集データ格納部３３に保存する（ステップＳ１３）。その後、出力データ収集部３２は、プログラマブル表示器３０が終了されるか否かを判定し（ステップＳ１４）、プログラマブル表示器３０が終了されない場合（ステップＳ１４でＮｏの場合）には、再びステップＳ１１に戻り、上述した処理が繰り返し実行される。また、プログラマブル表示器３０が終了される場合（ステップＳ１４でＹｅｓの場合）には、データ収集処理が終了する。なお、このデータ収集処理は、プログラマブル表示器３０の起動中、バックグラウンドで常に実行されている。そのため、上記ステップＳ１４の判定は、プログラマブル表示器３０が終了処理されるか否かを判定するために行う処理である。
【００２７】
図８は、プログラマブル表示器によるデータ表示処理の手順の一例を示すフローチャートである。まず、表示データ作成部３８１は、収集データ格納部３３に格納されている収集データから、表示部３４に表示するための予め定められた表示用情報を抽出する（ステップＳ３１）。この表示用情報として、たとえば図１に示されるシステムで生産された製品の数と不良な製品の数などを挙げることができる。また、表示データ作成部３８１は、漢字圏設定情報記憶部３７から表示用漢字圏設定情報を読込む（ステップＳ３２）。ついで、表示データ作成部３８１は、表示用漢字圏設定情報で設定された漢字圏に対応するフォントデータ格納部３６中のフォントデータを用いて、表示部３４に表示するための表示データを作成する（ステップＳ３３）。たとえば、表示用漢字圏設定情報が日本語である場合には、フォントデータ格納部３６から日本語のフォントを用いて、ステップＳ３１で抽出した表示用情報を含む表示データを作成する。
【００２８】
ついで、表示制御部３８２は、表示データ作成部３８１によって作成された表示データを表示部３４に表示させる（ステップＳ３４）。表示部３４に表示データを表示した状態の例が、図５に示されている。なお、この図５の例では、プログラマブル表示器３０の入力部３５がタッチパネル方式である場合を示しているので、表示データとして、表示用情報表示領域１１０中の表示用情報のほかに、印刷設定領域１２０中の漢字圏設定用の各ボタン１２１ａ〜１２１ｃと印刷開始ボタン１２２が含まれている。
【００２９】
その後、表示データ作成部３８１は、収集データ格納部３３の所定の収集データが更新されたか否かを判定し（ステップＳ３４）、収集データが更新されない場合（ステップＳ３４でＹｅｓの場合）には、ステップＳ３１へと戻り、再び上述した処理が繰り返し実行される。また、収集データが更新されない場合（ステップＳ３５でＮｏの場合）には、表示データ作成部３８１は、プログラマブル表示器３０の終了による表示処理の終了か否かを判定し（ステップＳ３６）、表示処理が終了しない場合（ステップＳ３６でＮｏの場合）には、ステップＳ３５に戻り、収集データ格納部３３中の収集データが更新されるまで待ち状態となる。また、表示処理が終了する場合（ステップＳ３６でＹｅｓの場合）には、データ表示処理が終了する。
【００３０】
図９は、プログラマブル表示器による収集データの印刷処理の手順の一例を示すフローチャートである。まず、印刷データ作成部３９２は、たとえば図５の印刷設定領域１２０中の漢字圏設定用の各ボタン１２１ａ〜１２１ｃと印刷開始ボタン１２２が使用者によって押され、印刷処理の実行コマンドが実行されることを検知すると、漢字圏設定情報記憶部３７の印刷用漢字圏設定情報を読込む（ステップＳ５１）。また、印刷データ作成部３９２は、印刷テンプレート格納部３９１に格納される印刷テンプレート２００のフォントを、印刷用漢字圏設定情報で設定された漢字圏に対応するフォントデータ格納部３６中のフォントデータに設定する（ステップＳ５２）。たとえば、図５で、印刷設定領域１２０中の漢字圏設定用のボタン１２１ａ〜１２１ｃのうち、中国語ボタン１２１ｂが押された場合には、漢字圏設定情報記憶部３７の印刷用漢字圏設定情報には「中国語」が設定され、印刷テンプレート２００中のフォントとして、中国語のフォントデータが使用される。
【００３１】
ついで、印刷データ作成部３９２は、収集データ格納部３３に格納されている収集データを、印刷テンプレート２００に埋め込む（ステップＳ５３）。このとき、収集データは、ステップＳ５２で設定された漢字圏に対応するフォントデータで印刷テンプレート２００に埋め込まれる。たとえば、収集データが図３に示される内容で格納され、印刷テンプレート２００が図６に示されるものであり、中国語のフォントデータが使用される場合には、印刷データ作成部３９２は、日付挿入欄２１０と時刻挿入欄２２０には、印刷処理を行う日付と時刻をそれぞれ中国語のフォントで挿入し、収集データ挿入欄２３０には、収集データの「製品」、「機種」、「運転状況」、生産数の「予定」および「実績」の各項目２４０に対応する内容を中国語のフォントで挿入し、ページ番号挿入欄２５０にはページ番号を挿入する。
【００３２】
印刷データ作成部３９２は、収集データ格納部３３に格納されている全てのまたは所定の収集データを印刷テンプレート２００に埋め込んだ後に、収集データが埋め込まれた印刷テンプレート２００をイメージデータに変換する（ステップＳ５４）。その後、印刷機器制御部３９３は、印刷データ作成部３９２で作成されたイメージデータを接続されるプリンタ５０に出力し（ステップＳ５５）、プリンタ５０で収集データがイメージデータとして印刷され、印刷処理が終了する。
【００３３】
以上の印刷処理によって、プログラマブル表示器３０で表示に使用されているフォントと異なるフォントで、プログラマブル表示器３０に保存されている収集データの内容を印刷することが可能となる。図１０−１は、漢字圏として日本語が設定された場合の収集データの印刷状態（イメージデータ）の一例を示す図であり、図１０−２は、漢字圏として中国語が設定された場合の収集データの印刷状態（イメージデータ）の一例を示す図である。これらの図に示されるように、各漢字圏で使用される文字について、類似した文字形態の文字（漢字）は同一の共通文字コードが割当てられるようにしているので、フォントデータを変えるだけで、各漢字圏の文字（漢字）に容易に変換することができ、その内容を印刷することが可能となる。
【００３４】
なお、上述した実施の形態に示した方法を、これらの方法の処理手順が格納されたプログラムとして構成し、これらのプログラムを、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）やハードディスク装置などの記憶装置と、を備えるコンピュータにインストールし、記憶装置上のプログラムをＲＡＭに展開してＣＰＵで実行することによって実現することができる。
【００３５】
この実施の形態によれば、印刷イメージを作成するときに、印刷に用いる漢字の漢字圏を指定することが可能であるので、プログラマブル表示器３０に表示される画面で使用する漢字の漢字圏と、印刷に使用する漢字の漢字圏を異ならせることができるという効果を有する。また、印刷に使用する漢字の漢字圏を任意に設定することができるので、印刷する際に使用する漢字の漢字圏を容易に変更することができ、複数の漢字圏の国のフォントで印刷することができる。その結果、プログラマブル表示器３０の表示を見ながら実際に作業する使用者が使用する漢字圏と、プログラマブル表示器３０を含むシステムの全体を管理する管理者が使用する漢字圏とが異なる場合でも、使用者と管理者に対して必要な情報をそれぞれの漢字圏に対応した文字コードで提供することが可能になる。
【００３６】
また、各漢字圏の類似する文字形態の漢字（文字）を同一の文字コードとする共通文字コードに基づいて作成されたフォントを使用しているために、それぞれの漢字圏で使用される固有の文字コードと共通文字コードとの間の変換が不要となるという効果も有する。
【産業上の利用可能性】
【００３７】
以上のように、この発明にかかるプログラマブル表示器は、工場の生産現場で作業をする使用者の漢字圏と、工場で生産された製品台数などを管理する経営者の漢字圏が異なるような工場で、ＰＬＣなどの情報を監視し、生産台数や不良台数などを日報、月報として出力する場合に適している。
【図面の簡単な説明】
【００３８】
【図１】この発明によるプログラマブル表示器が使用されるシステム構成を模式的に示す図である。
【図２】この発明によるプログラマブル表示器の構成を模式的に示すブロック図である。
【図３】収集データの内容の一例を示す図である。
【図４】共通文字コード体系の一例を示す図である。
【図５】表示処理部によって作成された表示データを表示部に表示した表示画面の一例を示す図である。
【図６】印刷テンプレートの一例を示す図である。
【図７】プログラマブル表示器によるＰＬＣからのデータ収集処理の手順の一例を示すフローチャートである。
【図８】プログラマブル表示器によるデータ表示処理の手順の一例を示すフローチャートである。
【図９】プログラマブル表示器による収集データの印刷処理の手順の一例を示すフローチャートである。
【図１０−１】漢字圏として日本語が設定された場合の収集データの印刷状態（イメージデータ）の一例を示す図である。
【図１０−２】漢字圏として中国語が設定された場合の収集データの印刷状態（イメージデータ）の一例を示す図である。
【符号の説明】
【００３９】
１０  設備機械
２０  プログラマブルコントローラ
３０  プログラマブル表示器
３１  ＰＬＣ通信部
３２  出力データ収集部
３３  収集データ格納部
３４  表示部
３５  入力部
３６  フォントデータ格納部
３７  漢字圏設定情報記憶部
３８  表示処理部
３９  印刷処理部
４０  制御部
５０  プリンタ
３８１  表示データ作成部
３８２  表示制御部
３９１  印刷テンプレート格納部
３９２  印刷データ作成部
３９３  印刷機器制御部
【図１】
2007121769.tif 000003
【図２】
2007121769.tif 000004
【図３】
2007121769.tif 000005
【図４】
2007121769.tif 000006
【図５】
2007121769.tif 000007
【図６】
2007121769.tif 000008
【図７】
2007121769.tif 000009
【図８】
2007121769.tif 000010
【図９】
2007121769.tif 000011
【図１０−１】
2007121769.tif 000012
【図１０−２】
2007121769.tif 000013