JP7172112B2 - 表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラム - Google Patents

表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラム Download PDF

Info

Publication number
JP7172112B2
JP7172112B2 JP2018082683A JP2018082683A JP7172112B2 JP 7172112 B2 JP7172112 B2 JP 7172112B2 JP 2018082683 A JP2018082683 A JP 2018082683A JP 2018082683 A JP2018082683 A JP 2018082683A JP 7172112 B2 JP7172112 B2 JP 7172112B2
Authority
JP
Japan
Prior art keywords
language
character information
server
new
receiving
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.)
Active
Application number
JP2018082683A
Other languages
English (en)
Other versions
JP2019191840A (ja
Inventor
和俊 兪
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2018082683A priority Critical patent/JP7172112B2/ja
Priority to US16/379,911 priority patent/US10728405B2/en
Priority to CN201910323655.5A priority patent/CN110399618A/zh
Publication of JP2019191840A publication Critical patent/JP2019191840A/ja
Application granted granted Critical
Publication of JP7172112B2 publication Critical patent/JP7172112B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00498Multi-lingual facilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)
  • Machine Translation (AREA)
  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)

Description

本発明は、表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラムに関する。より特定的には、本発明は、画面を表示する際の利便性を向上することのできる表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラムに関する。
電子写真式の画像形成装置には、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたMFP(Multi Function Peripheral)、ファクシミリ装置、複写機、プリンターなどがある。
画像形成装置は一般に、像担持体上に形成した静電潜像を現像装置によって現像してトナー像を形成し、このトナー像を記録媒体へ転写した後、定着装置によってトナー像を用紙に定着させることにより、記録媒体に画像を形成する。また、画像形成装置の中には、感光体上に形成した静電潜像を現像装置によって現像してトナー像を形成し、一次転写ローラーを用いてトナー像を中間転写ベルトに転写し、二次転写ローラーを用いて中間転写ベルト上のトナー像を記録媒体へ二次転写するものも存在する。
PC(Personal Computer)や携帯端末などの外部機器から画像形成装置を制御および操作するためには、その外部機器に対応したプリンタードライバーを外部機器にインストールする必要がある。外部機器のユーザーは、画像形成装置の印刷を行う場合に、外部機器においてプリンタードライバーの操作画面を表示し、この操作画面を通じて操作を行う。
一般的に、プリンタードライバーは言語テーブルを含んでいる。言語テーブルには、プリンタードライバーの画面を表示する場合にプリンタードライバーの画面に含まれる文字列によって構成される文字情報が記載されている。プリンタードライバーがインストールされた外部機器は、プリンタードライバーのインストール時またはプリンタードライバーの起動時などに、使用する言語の選択を受け付け、選択された言語でプリンタードライバーの操作画面に含まれる文字列を表示する。
プリンタードライバーのデータサイズの増大を抑制するために、言語テーブルには、使用の可能性が高い主要な言語(たとえば日本語、英語、ドイツ語、フランス語など)の文字情報しか含まれておらず、それ以外の言語の文字情報は含まれていなかった。このため、主要な言語以外の言語を母国語とするユーザーはプリンタードライバーを使用することができず、画面を表示する際の利便性が低いという問題があった。
そこで、表示する画面を外部の翻訳サービスを利用して翻訳する技術が、下記特許文献1および2などにおいて提案されている。下記特許文献1には、ユーザーによって選択された画像に、第1言語の文字列が含まれる場合、外部の翻訳サーバーに翻訳を実行させることにより、第1言語の文字コード列を第2言語の文字コード列に変換する技術が開示されている。
下記特許文献2には、プリンターの操作パネル画像を含むリモートパネル画面をウェブブラウザ上において表示している状態で、言語の選択が行われた場合に、ウェブブラウザの機能である外部の翻訳サービスを利用して翻訳を行い、リモートパネル画面における所定の位置に翻訳後のテキストを表示する技術が開示されている。
特開2016-221800号公報 特開2006-212893号公報
しかしながら、特許文献1および2の技術では、選択された言語での画面の表示が必要になる度に外部の翻訳サーバーとの間の通信が発生するため、通信量の増大を招いていた。その結果、表示レスポンスが低下し、画面を表示する際の利便性が低いという問題が依然としてあった。
なお、画面を表示する際の利便性が低いという問題は、プリンタードライバーの操作画面を表示する場合のみならず、任意の画面を表示する際に起こり得る問題である。
本発明は、上記課題を解決するためのものであり、その目的は、画面を表示する際の利便性を向上することのできる表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラムを提供することである。
本発明の一の局面に従う表示装置は、サーバーと通信可能な表示装置であって、画面を表示する場合に画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、画面の表示に使用する言語の選択を受け付ける受付手段と、受付手段にて選択を受け付けた言語が特定の言語とは異なる新たな言語である場合、特定の言語の文字情報を新たな言語に翻訳した翻訳結果をサーバーから受信する受信手段と、受信手段にて受信した翻訳結果に基づいて作成した新たな言語の文字情報を補助記憶装置に格納する格納手段と、新たな言語の文字情報に基づいて画面を表示する表示手段と、受付手段にて選択を受け付けた言語が新たな言語である場合、特定の言語の文字情報を新たな言語に翻訳することをサーバーに依頼する依頼手段と、格納手段にて新たな言語の文字情報を格納した後で、特定の言語の文字情報を新たな言語に翻訳することをサーバーに再度依頼する再依頼手段と、再依頼手段にて再度依頼した場合に、特定の言語の文字情報を新たな言語に翻訳した翻訳結果をサーバーから受信する再受信手段と、再受信手段にて受信した翻訳結果に基づいて、補助記憶装置が記憶する新たな言語の文字情報を更新する更新手段とを備える。
本発明の他の局面に従う表示装置は、サーバーと通信可能な表示装置であって、画面を表示する場合に画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、画面の表示に使用する言語の選択を受け付ける受付手段と、受付手段にて選択を受け付けた言語が特定の言語とは異なる新たな言語である場合、特定の言語の文字情報を新たな言語に翻訳した翻訳結果をサーバーから受信する受信手段と、受信手段にて受信した翻訳結果に基づいて作成した新たな言語の文字情報を補助記憶装置に格納する格納手段と、新たな言語の文字情報に基づいて画面を表示する表示手段と、受付手段にて選択を受け付けた言語が新たな言語である場合、特定の言語の文字情報を新たな言語に翻訳することをサーバーに依頼する依頼手段とを備え、補助記憶装置は、特定の言語の文字情報として複数の種類の言語の文字情報を記憶し、受付手段にて選択を受け付けた言語が新たな言語である場合に、新たな言語の言語体系と同一の言語体系に属する言語が特定の言語の中に存在するか否かを判別する判別手段をさらに備え、依頼手段は、判別手段による判別結果に基づいて、特定の言語の文字情報の中から翻訳元となる文字情報を選択する。
上記表示装置において好ましくは、依頼手段は、新たな言語の言語体系と同一の言語体系に属する言語が特定の言語の中に存在すると判別手段にて判別した場合、新たな言語の言語体系と同一の言語体系に属する言語の文字情報を新たな言語に翻訳することをサーバーに依頼する第1の依頼手段を含む。
上記表示装置において好ましくは、依頼手段は、新たな言語の言語体系と同一の言語体系に属する言語が特定の言語の中に存在しないと判別手段にて判別した場合、特定の言語の文字情報のうち2種類以上の言語の文字情報を新たな言語に翻訳することをサーバーに依頼する第2の依頼手段を含む。
本発明のさらに他の局面に従う表示装置は、サーバーと通信可能な表示装置であって、画面を表示する場合に画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、画面の表示に使用する言語の選択を受け付ける受付手段と、受付手段にて選択を受け付けた言語が特定の言語とは異なる新たな言語である場合、特定の言語の文字情報を新たな言語に翻訳した翻訳結果をサーバーから受信する受信手段と、受信手段にて受信した翻訳結果に基づいて作成した新たな言語の文字情報を補助記憶装置に格納する格納手段と、新たな言語の文字情報に基づいて画面を表示する表示手段と、受付手段にて選択を受け付けた言語が新たな言語である場合、特定の言語の文字情報を新たな言語に翻訳することをサーバーに依頼する依頼手段と、受付手段にて選択を受け付けた言語が特定の言語とは異なる新たな言語である場合、特定の言語の文字情報の形式を変更する形式変更手段とを備え、依頼手段は、形式を変更した後の特定の言語の文字情報を新たな言語に翻訳することをサーバーに依頼する。
本発明のさらに他の局面に従う表示装置は、サーバーと通信可能な表示装置であって、画面を表示する場合に画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、画面の表示に使用する言語の選択を受け付ける受付手段と、受付手段にて選択を受け付けた言語が特定の言語とは異なる新たな言語である場合、特定の言語の文字情報を新たな言語に翻訳した翻訳結果をサーバーから受信する受信手段と、受信手段にて受信した翻訳結果に基づいて作成した新たな言語の文字情報を補助記憶装置に格納する格納手段と、新たな言語の文字情報に基づいて画面を表示する表示手段とを備え、補助記憶装置は、特定の言語の文字情報として、複数の種類の言語の文字情報を記憶し、格納手段は、特定の言語の文字情報のうち2種類以上の言語の文字情報において同一である文字列については、受信手段にて受信した翻訳結果を新たな言語の文字情報に反映させない。
上記表示装置において好ましくは、受付手段にて選択を受け付けた言語が特定の言語である場合、特定の言語の文字情報に基づいて画面を表示する他の表示手段をさらに備える。
本発明のさらに他の局面に従うサーバーは、表示装置および翻訳サーバーの各々と通信可能なサーバーであって、表示装置にて画面を表示する場合に画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、特定の言語とは異なる新たな言語の文字情報の送信の要求を表示装置から受け付ける要求受付手段と、要求受付手段にて要求を受け付けた場合に、特定の言語の文字情報を新たな言語に翻訳することを翻訳サーバーに依頼する依頼手段と、特定の言語の文字情報を新たな言語に翻訳した翻訳結果を翻訳サーバーから受信する受信手段と、受信手段にて受信した翻訳結果に基づいて形成した新たな言語の文字情報を補助記憶装置に格納する格納手段と、新たな言語の文字情報を表示装置に送信する送信手段と、格納手段にて新たな文字情報を格納した後で、特定の言語の文字情報を新たな言語に翻訳することを翻訳サーバーに再度依頼する再依頼手段と、再依頼手段にて再度依頼した場合に、特定の言語の文字情報を新たな言語に翻訳した翻訳結果を翻訳サーバーから受信する再受信手段と、再受信手段にて受信した翻訳結果に基づいて、補助記憶装置が記憶する新たな言語の言語テーブルを更新する更新手段とを備える。
本発明のさらに他の局面に従う表示装置の制御プログラムは、サーバーと通信可能な表示装置の制御プログラムであって、表示装置は、画面を表示する場合に画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置を備え、制御プログラムは、画面の表示に使用する言語の選択を受け付ける受付ステップと、受付ステップにて選択を受け付けた言語が特定の言語とは異なる新たな言語である場合、特定の言語の文字情報を新たな言語に翻訳した翻訳結果をサーバーから受信する受信ステップと、受信ステップにて受信した翻訳結果に基づいて作成した新たな言語の文字情報を補助記憶装置に格納する格納ステップと、新たな言語の文字情報に基づいて画面を表示する表示ステップと、受付ステップにて選択を受け付けた言語が新たな言語である場合、特定の言語の文字情報を新たな言語に翻訳することをサーバーに依頼する依頼ステップと、格納ステップにて新たな言語の文字情報を格納した後で、特定の言語の文字情報を新たな言語に翻訳することをサーバーに再度依頼する再依頼ステップと、再依頼ステップにて再度依頼した場合に、特定の言語の文字情報を新たな言語に翻訳した翻訳結果をサーバーから受信する再受信ステップと、再受信ステップにて受信した翻訳結果に基づいて、補助記憶装置が記憶する新たな言語の文字情報を更新する更新ステップとをコンピューターに実行させるためのものである。
本発明のさらに他の局面に従うサーバーの制御プログラムは、表示装置および翻訳サーバーの各々と通信可能なサーバーの制御プログラムであって、サーバーは、表示装置にて画面を表示する場合に画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置を備え、制御プログラムは、特定の言語とは異なる新たな言語の文字情報の送信の要求を表示装置から受け付ける要求受付ステップと、要求受付ステップにて要求を受け付けた場合に、特定の言語の文字情報を新たな言語に翻訳することを翻訳サーバーに依頼する依頼ステップと、特定の言語の文字情報を新たな言語に翻訳した翻訳結果を翻訳サーバーから受信する受信ステップと、受信ステップにて受信した翻訳結果に基づいて作成した新たな言語の文字情報を補助記憶装置に格納する格納ステップと、新たな言語の文字情報を表示装置に送信する送信ステップと、格納ステップにて新たな文字情報を格納した後で、特定の言語の文字情報を新たな言語に翻訳することを翻訳サーバーに再度依頼する再依頼ステップと、再依頼ステップにて再度依頼した場合に、特定の言語の文字情報を新たな言語に翻訳した翻訳結果を翻訳サーバーから受信する再受信ステップと、再受信ステップにて受信した翻訳結果に基づいて、補助記憶装置が記憶する新たな言語の言語テーブルを更新する更新ステップとをコンピューターに実行させるためのものである。
本発明によれば、画面を表示する際の利便性を向上することのできる表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラムを提供することができる。
本発明の第1の実施の形態におけるPC100の構成を示すブロック図である。 本発明の第1の実施の形態において、表示部107に表示されるプリンタードライバーの操作画面SC1を示す図である。 本発明の第1の実施の形態において、デフォルトのプリンタードライバー104aに含まれる言語テーブルを模式的に示す図である。 本発明の第1の実施の形態において、プリンタードライバー104aに含まれる言語体系テーブルを模式的に示す図である。 本発明の第1の実施の形態において、表示部107に表示される言語設定画面を示す図である。 本発明の第1の実施の形態において、使用する言語として英語が選択された場合に表示部107に表示されるプリンタードライバーの操作画面SC2を示す図である。 本発明の第1の実施の形態においてPC100が行う動作を概念的に示す図である。 本発明の第1の実施の形態において、ドイツ語の文字情報が追加された後の体系テーブルを模式的に示す図である。 本発明の第1の実施の形態において、使用する言語がドイツ語に変更された場合に表示部107に表示されるプリンタードライバーの操作画面SC3を示す図である。 本発明の第1の実施の形態において、使用する言語としてイタリア語が選択された場合に表示部107に表示されるプリンタードライバーの操作画面SC4を示す図である。 本発明の第1の実施の形態におおいて、表示部107に表示される翻訳先設定画面SC5を示す図である。 本発明の第1の実施の形態におけるプリンタードライバーの操作画面の表示に関するPC100の動作を示すフローチャートである。 本発明の第1の実施の形態における図12のステップS7および図14のステップS43のサブルーチンである。 本発明の第1の実施の形態における文字情報の更新時のPC100の動作を示すフローチャートである。 本発明の第2の実施の形態における管理サーバー200の構成を示すブロック図である。 本発明の第2の実施の形態においてPC100aおよび管理サーバー200が行う動作を概念的に示す図である。 本発明の第2の実施の形態における図12のステップS7のサブルーチンである。 本発明の第2の実施の形態における管理サーバー200の動作を示すフローチャートである。
以下、本発明の実施の形態について、図面に基づいて説明する。
以下の実施の形態では、表示装置がPC(Personal Computer)である場合について説明する。表示装置はPCの他、携帯端末などであってもよい。表示装置が表示する画面は任意であり、プリンタードライバーの操作画面以外のものであってもよい。
[第1の実施の形態]
始めに、本実施の形態におけるPC100の構成について説明する。
図1は、本発明の第1の実施の形態におけるPC100の構成を示すブロック図である。
図1を参照して、PC100(表示装置の一例)は、CPU(Central Processing Unit)101(格納手段、更新手段、判別手段、および形式変更手段の一例)と、ROM(Read Only Memory)102と、RAM(Random Access Memory)103と、記憶装置104(補助記憶装置の一例)と、ネットワークインターフェース105(受信手段、依頼手段、再依頼手段、再受信手段、要求手段の一例)と、操作部106(受付手段の一例)と、表示部107(表示手段および他の表示手段の一例)とを備えている。
CPU101は、PC100全体の制御を行う。CPU101は、ROM103や記憶装置104に記憶されたプログラムを実行して動作する。
ROM102は、CPU101を動作させるためのプログラムを格納している。
RAM103は、CPU101がプログラムを動作するために必要なデータを一時的に記憶する。
記憶装置104は、HDD(Hard Disk Drive)などの補助記憶装置よりなっており、プリンタードライバー104aなどの各種データなどを記憶している。
ネットワークインターフェース105は、イントラネットやインターネットなどを通じて外部機器との通信を行う。
操作部106は、各種操作を受け付ける。
表示部107は、プリンタードライバーの操作画面などの各種情報を表示する。
図2は、本発明の第1の実施の形態において、表示部107に表示されるプリンタードライバーの操作画面SC1を示す図である。
図2を参照して、CPU101は、操作部106を通じて所定の操作を受け付けた場合に、プリンタードライバーを起動し、デフォルトの言語(ここでは日本語)でプリンタードライバーの操作画面をPC100の表示部107に表示する。
プリンタードライバーの操作画面は、印刷条件の設定を受け付ける複数の操作画面の中から表示する操作画面を切り替えるための複数のタブTBを含んでいる。操作画面SC1は、プリンタードライバーの操作画面のうち、「基本設定」というタブTBが押下された場合に表示される操作画面であり、基本的な印刷条件の設定を受け付ける操作画面である。操作画面SC1は、「原稿の向き」、「原稿サイズ」、「用紙サイズ」、「ズーム」、「給紙トレイ」、および「用紙種類」などの印刷条件の複数の設定項目SIと、「OK」、「キャンセル」、および「ヘルプ」などの複数のキーKYとを含んでいる。
CPU101は、「OK」というキーKYの押下を受け付けた場合に、プリンタードライバーの操作画面で設定された印刷条件に基づく印刷ジョブを生成し、生成した印刷ジョブを画像形成装置(図示無し)に送信する。
またCPU101は、プリンタードライバーの操作画面の中の特定のキー(ここでは、「その他」というタブTBを押下した場合に表示される操作画面における「原稿設定」というキー(図示無し))の押下を受け付けた場合に、図5に示す言語設定画面を表示し、言語の変更を受け付ける。これについては後述する。
図3は、本発明の第1の実施の形態において、デフォルトのプリンタードライバー104aに含まれる言語テーブルを模式的に示す図である。
図2および図3を参照して、言語テーブルは、プリンタードライバーの操作画面を表示する場合にプリンタードライバーの操作画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報が記載されたテーブルである。言語テーブルにおいては、プリンタードライバーの操作画面に含まれる情報を特定するテキストID(Identification)と、テキストIDで特定される情報を特定の言語で表した場合の文字とが互いに関連付けられている。
本実施の形態において、デフォルトの言語テーブルには、日本語、英語、およびフランス語という複数の種類の言語の文字情報が記載されている。具体的には、テキストIDが「7」である情報は、日本語では「横」、英語では「Landscape」、フランス語では「Paysage」であることが言語テーブルから分かる。
以降、デフォルトの言語テーブルに文字情報が記載されている言語(ここでは日本語、英語、およびフランス語)を基本言語(特定の言語の一例)と記すことがある。
図4は、本発明の第1の実施の形態において、プリンタードライバー104aに含まれる言語体系テーブルを模式的に示す図である。
言語体系テーブルは、基本言語と同一の言語体系に属する言語が記載されたテーブルであり、記憶装置104に格納されている。具体的には、英語は、デンマーク語、スウェーデン語、アイスランド語などとともに、インド・ヨーロッパ語族のゲルマン語派の言語体系に属することが分かる。フランス語は、イタリア語、フランス語、スペイン語などとともに、インド・ヨーロッパ語族のイタリック語派の言語体系に属することが分かる。日本語は、同一の言語体系に属する言語を有しておらず、日本語族の言語体系に属することが分かる。
続いて、本実施の形態におけるPC100の動作について説明する。
プリンタードライバーの操作画面において所定の操作を受け付けた場合(たとえば、図2の「その他」というタブTBの操作画面に含まれる「言語設定」キーの押下を受け付けた場合)、CPU101は、図5に示す言語設定画面を表示する。
図5は、本発明の第1の実施の形態において、表示部107に表示される言語設定画面を示す図である。
図5を参照して、言語設定画面は、プリンタードライバーの操作画面の表示に使用する言語の選択を受け付ける画面である。言語設定画面には、英語、フランス語、ドイツ語、イタリア語などの言語の選択肢と、選択を確定するための「OK」キーKY1と、言語設定画面から操作画面に戻るための「キャンセル」キーKY2と、「翻訳先設定」キーKY3とが含まれている。
CPU101は、選択肢から言語が選択された状態で「OK」キーKY1の押下を受け付けた場合に、プリンタードライバー操作画面の表示に使用する言語の選択を受け付ける。CPU101は、使用する言語の選択を受け付けた場合に、選択された言語の文字情報が言語テーブルに含まれているか否かに応じて異なる方法で、言語の変更を行う。
言語設定画面における言語の選択肢としては任意の言語を含めることができる。言語設定画面において、「自動」の選択肢が選択された場合には、プリンタードライバーのインストール先であるPC100で使用される言語が選択される。
(選択された言語の文字情報が言語テーブルに含まれている場合)
ここでは、使用する言語として英語が選択された場合について説明する。
図6は、本発明の第1の実施の形態において、使用する言語として英語が選択された場合に表示部107に表示されるプリンタードライバーの操作画面SC2を示す図である。
図3および図6を参照して、選択された言語の文字情報が言語テーブルに含まれている場合、CPU101は、言語テーブルにおける選択された言語の文字情報に基づいて言語の変更を行う。CPU101は、言語テーブルの英語の文字情報を参照して、それぞれのテキストIDについて使用する言語を日本語から英語に変更する。その結果、図2に示す操作画面SC1は図6に示す操作画面SC2に変更される。
(選択された言語の文字情報が言語テーブルに含まれていない場合)
ここでは、使用する言語としてドイツ語またはイタリア語が選択された場合について説明する。
図7は、本発明の第1の実施の形態においてPC100が行う動作を概念的に示す図である。図8は、本発明の第1の実施の形態において、ドイツ語の文字情報が追加された後の言語テーブルを模式的に示す図である。図9は、本発明の第1の実施の形態において、使用する言語がドイツ語に変更された場合に表示部107に表示されるプリンタードライバーの操作画面SC3を示す図である。
図7を参照して、PC100は、インターネットNK1を通じて翻訳サーバー300(サーバーの一例)と相互に通信可能である。翻訳サーバー300は、翻訳サービス(Google(登録商標)翻訳や、Microsoft(登録商標) Translatorなど)を提供する外部のサーバーである。
CPU101は、選択された言語の文字情報が言語テーブルに含まれていない新たな言語である場合、言語テーブルに含まれている基本言語の文字情報のうち少なくとも1つの言語の文字情報を翻訳元として選択する(処理PR1)。
処理PR1において、CPU101は、言語体系テーブルを参照することにより、選択された言語の言語体系と同一の言語体系に属する言語が基本言語の中に存在するか否かを判別してもよい。CPU101は、その判別結果に基づいて、基本言語の文字情報の中から翻訳元となる文字情報を選択してもよい。
具体的には、選択された言語の言語体系と同一の言語体系に属する言語の文字情報が存在する場合、選択された言語の言語体系と同一の言語体系に属する言語の文字情報が翻訳元として選択されてもよい。選択された言語の言語体系と同一の言語体系に属する言語の文字情報が存在しない場合、基本言語の文字情報のうち2種類以上の言語の文字情報が翻訳元として選択されてもよい。
選択された言語がドイツ語である場合、言語テーブルにはドイツ語の言語体系と同一の言語体系に属する英語の文字情報が存在しているので、英語の文字情報が翻訳元として選択される。
次にCPU101は、翻訳元となる文字情報を選択された言語に翻訳することを翻訳サーバー300に依頼する(処理PR2)。
処理PR2においてCPU101は、翻訳元となる文字情報の形式を、翻訳サーバー300が翻訳可能な別の形式に変更し(たとえばエクセル形式からCSV形式に変更して)、形式を変更した後の文字情報を翻訳することを翻訳サーバー300に依頼してもよい。
翻訳サーバー300は、PC100からの翻訳依頼を受け付けると、翻訳元の文字情報を選択された言語に翻訳し、翻訳結果をPC100に送信する。PC100は翻訳サーバー300から翻訳結果を受信する(処理PR3)。
CPU101は、翻訳結果を受信すると、図8に示すように、翻訳結果に基づいて選択された言語の文字情報を作成し、作成した文字情報を言語テーブルに追加する(処理PR4)。
処理PR1において2種類以上の言語の文字情報を翻訳元として選択した場合、処理PR3においてPC100は、翻訳サーバー300から複数の翻訳結果を受信する。受信した複数の翻訳結果に含まれる文字が互いに異なる場合、処理PR4においてCPU101は、選択された言語の文字情報に含める文字列を任意の方法で決定すればよい。一例として、CPU101は、複数の翻訳結果に含まれる文字列のうち最も多い文字列を(多数決で決められた文字列を)、選択された言語の文字情報に含める文字列として決定してもよい。
処理PR4においてCPU101は、言語テーブルに含まれている文字情報のうち2種類以上の言語の文字情報において同一である文字列については、作成する文字情報に翻訳結果を反映させないようにしてもよい。2種類以上の言語の文字情報において同一である文字列は、製品名や固有名詞である可能性が高く、翻訳しない方が好ましいと推測されるためである。
以降、言語テーブルに含まれる文字情報の言語のうち、基本言語以外の言語を(言い換えれば、言語テーブルに追加された文字情報の言語を)、追加言語と記すことがある。
続いてCPU101は、図9に示すように、選択された言語の文字情報に基づいて、選択された言語でプリンタードライバーの操作画面を表示する(処理PR5)。
図10は、本発明の第1の実施の形態において、使用する言語としてイタリア語が選択された場合に表示部107に表示されるプリンタードライバーの操作画面SC4を示す図である。
図10を参照して、選択された言語がイタリア語である場合にも、上述の処理PR1~PR5と同様の方法で言語テーブルにイタリア語の文字情報が追加され、イタリア語でプリンタードライバーの操作画面が表示される。この場合、翻訳元としては、イタリア語の言語体系と同一の言語体系に属するフランス語の文字情報が選択される。
選択された言語でプリンタードライバーの操作画面を表示した後、選択された言語の文字情報に基づくプリンタードライバーの操作画面の表示が終了した場合にも、選択された言語の文字情報は言語テーブルから削除されない。これにより、プリンタードライバーの操作画面で使用する言語として追加言語が再び選択された場合には、PC100は、翻訳サーバー300への翻訳依頼を行わずに、言語テーブルを参照することにより、選択された追加言語でプリンタードライバーの操作画面を表示することができる。
CPU101は、追加言語の文字情報を言語テーブルに追加した後で、追加言語の文字情報を必要なタイミングで更新してもよい。必要なタイミングは、追加言語の文字情報が言語テーブルに追加されてから所定の時間が経過したタイミングであってもよいし、プリンタードライバーの操作画面の表示回数が所定の回数に到達したタイミングであってもよいし、PC100の動作状態が所定の状態に移行したタイミングであってもよい。
追加言語の文字情報を更新する場合、CPU101は、翻訳元の文字情報を選択された言語に翻訳することを翻訳サーバー300に再度依頼し、翻訳結果を翻訳サーバー300から再度受信する。CPU101は、受信した翻訳結果に基づいて、言語テーブルにおける追加言語の文字情報を更新する。
なお、CPU101は、図5の言語設定画面において「翻訳先設定」キーKY3の押下を受け付けた場合などに、図11に示すような翻訳先設定画面SC5を通じて翻訳先の選択または記入をユーザーから受け付けてもよい。
図11は、本発明の第1の実施の形態におおいて、表示部107に表示される翻訳先設定画面SC5を示す図である。
図11を参照して、翻訳先設定画面SC5は、所定の翻訳先候補の中から翻訳先の選択を受け付けるラジオボタンBT1およびBT2と、任意の翻訳先の記入を受け付けるボックスBX1と、翻訳先の選択または記入を確定する「OK」キーKY3と、翻訳先設定画面SC5から言語設定画面に戻るための「キャンセル」キーKY4などを含んでいる。
CPU101は、「OK」キーKY3の押下を受け付けた場合に、選択または記入されや翻訳先のサーバーを、翻訳を依頼する翻訳サーバー300として設定する。
さらに、図11で示す翻訳先の設定方法とは別に、CPU101は、翻訳サービスを提供する複数のサーバーに対して翻訳を依頼し、それぞれのサーバーから受信した翻訳結果に基づいて文字情報を作成してもよい。
図12は、本発明の第1の実施の形態におけるプリンタードライバーの操作画面の表示に関するPC100の動作を示すフローチャートである。
図12を参照して、CPU101は、所定の操作を受け付けた場合に、プリンタードライバーを起動し、プリンタードライバーの操作画面を表示する(S1)。CPU101は、プリンタードライバーの操作画面で使用する言語の選択を受け付けたか否かを判別する(S3)。
ステップS3において、使用する言語の選択を受け付けないと判別した場合(S3でNO)、CPU101は処理を終了する。
ステップS3において、使用する言語の選択を受け付けたと判別した場合(S3でYES)、CPU101は、選択された言語の文字情報が言語テーブルに含まれているか否かを判別する(S5)。
ステップS5において、選択された言語の文字情報が言語テーブルに含まれていると判別した場合(S5でYES)、CPU101は、ステップS11の処理へ進む。
ステップS5において、選択された言語の文字情報が言語テーブルに含まれていないと判別した場合(S5でNO)、CPU101は、選択された言語を対象言語にして、後述する翻訳結果の取得処理を行い(S7)、取得した翻訳結果に基づいて作成した文字情報を言語テーブルに追加する(S9)。その後CPU101はステップS11の処理へ進む。
ステップS11において、CPU101は、選択された言語の文字情報に基づいてプリンタードライバーの操作画面を表示し(S11)、処理を終了する。
図13は、本発明の第1の実施の形態における図12のステップS7および図14のステップS43のサブルーチンである。
図13を参照して、CPU101は、対象言語と同一の言語体系に属する言語の文字情報が言語テーブルにあるか否かを判別する(S21)。
ステップS21において、対象言語と同一の言語体系に属する言語の文字情報が言語テーブルにあると判別した場合(S21でYES)、CPU101は、対象言語と同一の言語体系に属する言語の文字情報の翻訳を翻訳サーバー300に依頼する(S23)。次にCPU101は、翻訳サーバー300から対象言語の翻訳結果を受信し(S25)、リターンする。
ステップS21において、対象言語と同一の言語体系に属する言語の文字情報が言語テーブルに無いと判別した場合(S21でNO)、CPU101は、言語テーブルに記載された複数の文字情報の翻訳を翻訳サーバー300に依頼する(S27)。次にCPU101は、翻訳サーバー300から対象言語の複数の翻訳結果を受信し(S29)、複数の翻訳結果に基づいて対象言語の文字情報に含める文字を決定し(S31)、リターンする。
図14は、本発明の第1の実施の形態における文字情報の更新時のPC100の動作を示すフローチャートである。
図14を参照して、CPU101は、更新のタイミングに到達したか否かを判別する(S41)。更新のタイミングに到達したと判別するまで、CPU101はステップS41の処理を繰り返す。
ステップS41において、更新のタイミングに到達したと判別した場合(S41でYES)、CPU101は、追加言語を対象言語にして、図13に示す翻訳結果の取得処理を行う(S43)。次にCPU101は、取得した翻訳結果に基づいて追加言語の文字情報を更新し(S45)、処理を終了する。
本実施の形態によれば、プリンタードライバーの操作画面の表示に使用する言語として、基本言語以外の言語が選択された場合であっても、外部の翻訳サービスを利用することにより、選択された言語でプリンタードライバーの操作画面を表示することが可能になる。これにより、言語テーブルに記載される文字情報のデータ量を削減しつつ、プリンタードライバーの操作画面を多種の言語で表示することができる。
加えて、翻訳サービスを利用して過去に作成された文字情報は言語テーブルに格納されるので、プリンタードライバーの操作画面で使用する言語として、基本言語以外の言語が再び選択された場合には、翻訳サーバーへの翻訳依頼を行わずに、選択された言語でプリンタードライバーの操作画面を表示することができる。これにより、PC100と翻訳サーバー300との間の通信量を削減することができ、プリンタードライバーの操作画面の表示レスポンスを向上することができる。その結果、画面を表示する際の利便性を向上することができる。
さらに、翻訳サーバー300が提供する翻訳サービスは、翻訳精度が日々向上することが予測される。本実施の形態によれば、追加言語の文字情報が必要なタイミングで更新されるので、追加言語でプリンタードライバーの操作画面を表示する場合の翻訳精度を改善することができる。
[第2の実施の形態]
始めに、本実施の形態における前提となる構成について説明する。
図15は、本発明の第2の実施の形態における管理サーバー200の構成を示すブロック図である。
図2を参照して、管理サーバー200(サーバーの一例)は、CPU201(格納手段および更新手段の一例)と、ROM202と、RAM203と、記憶装置204と、ネットワークインターフェース205(要求受付手段、依頼手段、受信手段、送信手段、再依頼手段、および再受信手段の一例)とを備えている。
CPU201は、管理サーバー200全体の制御を行う。CPU201は、ROM203や記憶装置204に記憶されたプログラムを実行して動作する。
ROM202は、CPU201を動作させるためのプログラムを格納している。
RAM203は、CPU201がプログラムを動作するために必要なデータを一時的に記憶する。
記憶装置204は、HDDなどの補助記憶装置よりなっており、文書情報管理テーブルなどの各種データなどを記憶している。
ネットワークインターフェース205は、イントラネットやインターネットなどを通じて外部機器との通信を行う。
図16は、本発明の第2の実施の形態においてPC100aおよび管理サーバー200が行う動作を概念的に示す図である。
図16を参照して、本実施の形態において、PC100a、100b、および100c、ならびに管理サーバー200は表示システムを構成している。
管理サーバー200は、インターネットNK1を通じて翻訳サーバー300(翻訳サーバーの一例)と相互に通信可能である。また管理サーバー200は、イントラネットNK2を通じてPC100a、100b、および100cの各々と接続されている。PC100a、100b、および100cの各々は、第1の実施の形態におけるPC100と同様の構成を有している。PC100a、100b、および100cの各々にはプリンタードライバー104aがインストールされている。PC100aが保持する言語テーブルには、基本言語の文字情報のみが記載されている。PC100bが保持する言語テーブルには、基本言語の文字情報の他、過去に使用した追加言語の文字情報としてイタリア語の文字情報が記載されている。PC100cが保持する言語テーブルには、基本言語の文字情報の他、過去に使用した追加言語の文字情報としてスペイン語の文字情報が記載されている。
管理サーバー200は、追加言語の文字情報の作成を仲介する。管理サーバー200の記憶装置204には、文字情報管理テーブルが記憶されている。文字情報管理テーブルは、イントラネットNK2を通じて管理サーバー200に接続されたPC100a、PC100b、およびPC100cが保持する文字情報が記載されたテーブルである。具体的には、管理サーバー200の文字情報管理テーブルには、基本言語の文字情報の他に、過去に作成した追加言語の文字情報として、イタリア語およびスペイン語の文字情報が記載されている。イタリア語の文字情報はPC100bで過去に使用したものであり、スペイン語の文字情報はPC100cで過去に使用したものである。
続いて、本実施の形態におけるPC100aおよび管理サーバー200の動作について説明する。
PC100aのCPU101は、選択された言語の文字情報が自機の言語テーブルに含まれていない新たな言語である場合、管理サーバー200に対して選択された言語の文字情報の送信を要求する(処理PR11)。
翻訳サーバー300のCPU201は、文字情報の送信の要求を受け付けた場合に、要求された言語の文字情報が文字情報管理テーブルに含まれているか否かを判別する(処理PR12)。
CPU201は、要求された言語の文字情報が文字情報管理テーブルに含まれている場合には、要求された言語の文字情報をPC100aに送信する(処理PR16)。
CPU201は、要求された言語の文字情報が文字情報管理テーブルに含まれていない場合には、文字情報管理テーブルに含まれる基本言語の文字情報を翻訳元として、翻訳元の文字情報を要求された言語に翻訳することを翻訳サーバー300に依頼する(処理PR13)。
翻訳サーバー300は、管理サーバー200からの翻訳依頼を受け付けると、翻訳元の文字情報を要求された言語に翻訳し、翻訳結果を管理サーバー200に送信する。CPU201は翻訳サーバー300から翻訳結果を受信する(処理PR14)。
CPU201は、翻訳結果を受信すると、翻訳結果に基づいて、選択された言語の文字情報を作成し、作成した文字情報を追加言語の文字情報として文字情報管理テーブルに追加する。これにより、文字情報管理テーブルにはドイツ語の文字情報が追加される(処理PR15)。
続いてCPU201は、選択された言語の文字情報をPC100aに送信する(処理PR16)。
PC100aのCPU101は、選択された言語の文字情報を受信すると、選択された言語の文字情報を言語テーブルに追加する。これにより、PC100aの言語テーブルにはドイツ語の文字情報が追加される(処理PR17)。
続いてPC100aのCPU101は、選択された言語の文字情報に基づいてプリンタードライバーの操作画面を表示する(処理PR18)。
CPU201は、追加言語の文字情報を文字情報管理テーブルに追加した後で、文字情報管理テーブルに記載された追加言語の文字情報を必要なタイミングで更新してもよい。必要なタイミングは、追加言語の文字情報が文字情報管理テーブルに追加されてから所定の時間が経過したタイミングであってもよいし、管理サーバー200の動作状態が所定の状態に移行したタイミングであってもよい。
追加言語の文字情報を更新する場合、CPU201は、翻訳元の文字情報を選択された言語に翻訳することを翻訳サーバー300に再度依頼し、翻訳結果を翻訳サーバー300から再度受信する。CPU101は、受信した翻訳結果に基づいて、文字情報管理テーブルにおける追加言語の文字情報を更新し、更新した文字情報を過去に取得したPCに対して文字情報の更新を通知する。
本実施の形態において、PC100aは、プリンタードライバーの操作画面の表示する場合に、基本的に図12に示すフローチャートに従って動作する。本実施の形態において、PC100aは、図12のステップS7の翻訳結果の取得処理において、次の動作を行う。
図17は、本発明の第2の実施の形態における図12のステップS7のサブルーチンである。
図17を参照して、PC100aのCPU101は、管理サーバー200に対して対象言語の文字情報の送信を要求し(S51)、管理サーバー200から対象言語の文字情報を受信したか否かを判別する(S53)。管理サーバー200から対象言語の文字情報を受信したと判別するまで、PC100aのCPU101はステップS53の処理を繰り返す。
ステップS53において、管理サーバー200から対象言語の文字情報を受信したと判別した場合(S53でYES)、CPU101はリターンする。
図18は、本発明の第2の実施の形態における管理サーバー200の動作を示すフローチャートである。
図18を参照して、管理サーバー200のCPU201は、文字情報の送信要求を受信したか否かを判別する(S61)。文字情報の送信要求を受信したと判別するまで、CPU201はステップS61の処理を繰り返す。
ステップS61において、文字情報の送信要求を受信したと判別した場合(S61でYES)、CPU201は、要求された言語の文字情報が文字情報管理テーブルに含まれているか否かを判別する(S63)。
ステップS63において、要求された言語の文字情報が文字情報管理テーブルに含まれていると判別した場合(S63でYES)、CPU201は要求された言語の文字情報を、文字情報の送信要求の送信元であるPCに送信し(S69)、処理を終了する。
ステップS63において、要求された言語の文字情報が文字情報管理テーブルに含まれていないと判別した場合(S63でNO)、図13の翻訳結果の取得処理を行い(S65)、翻訳結果に基づいて作成した文字情報を文字情報管理テーブルに格納する(S67)。その後CPU201は、CPU201は要求された言語の文字情報を、文字情報の送信要求の送信元であるPCに送信し(S69)、処理を終了する。
本実施の形態によれば、追加言語の文字情報を管理サーバー200で一元的に管理することができ、表示システム内で共有することができる。その結果、表示システムと翻訳サーバー300との間の通信量を削減することができ、プリンタードライバーの操作画面の表示処理速度を向上することができる。
また、追加言語の文字情報が必要なタイミングで更新されるので、追加言語でプリンタードライバーの操作画面を表示する場合の翻訳精度を改善することができる。
[その他]
表示装置が表示する画面は、プリンタードライバーの操作画面に限られるものではなく、文字を含む任意の画面であればよい。
上述の実施の形態における処理は、ソフトウェアにより行っても、ハードウェア回路を用いて行ってもよい。また、上述の実施の形態および変形例における処理を実行するプログラムを提供することもできるし、そのプログラムをCD-ROM、フレキシブルディスク、ハードディスク、ROM、RAM、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、CPUなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
100,100a,100b,100c PC(Personal Computer)(表示装置の一例)
101,201 CPU(Central Processing Unit)(格納手段、更新手段、判別手段、および形式変更手段の一例)
102,202 ROM(Read Only Memory)
103,203 RAM(Random Access Memory)
104,204 記憶装置(補助記憶装置の一例)
104a プリンタードライバー
105 ネットワークインターフェース(受信手段、依頼手段、再依頼手段、再受信手段、要求手段の一例)
205 ネットワークインターフェース(要求受付手段、依頼手段、受信手段、送信手段、再依頼手段、および再受信手段の一例)
106 操作部(受付手段の一例)
107 表示部(表示手段および他の表示手段の一例)
200 管理サーバー(サーバーの一例)
300 翻訳サーバー(サーバーおよび翻訳サーバーの一例)
BT1,BT2 ラジオボタン
BX1 ボックス
KY,KY1,KY2,KY3,KY4 キー
NK1 インターネット
NK2 イントラネット
SC1,SC2,SC3,SC4,SC5 翻訳先設定画面
SI 設定項目
TB タブ

Claims (10)

  1. サーバーと通信可能な表示装置であって、
    画面を表示する場合に前記画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、
    前記画面の表示に使用する言語の選択を受け付ける受付手段と、
    前記受付手段にて選択を受け付けた言語が前記特定の言語とは異なる新たな言語である場合、前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記サーバーから受信する受信手段と、
    前記受信手段にて受信した翻訳結果に基づいて作成した前記新たな言語の文字情報を前記補助記憶装置に格納する格納手段と、
    前記新たな言語の文字情報に基づいて前記画面を表示する表示手段と、
    前記受付手段にて選択を受け付けた言語が前記新たな言語である場合、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記サーバーに依頼する依頼手段と、
    前記格納手段にて前記新たな言語の文字情報を格納した後で、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記サーバーに再度依頼する再依頼手段と、
    前記再依頼手段にて再度依頼した場合に、前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記サーバーから受信する再受信手段と、
    前記再受信手段にて受信した翻訳結果に基づいて、前記補助記憶装置が記憶する前記新たな言語の文字情報を更新する更新手段とを備えた、表示装置。
  2. サーバーと通信可能な表示装置であって、
    画面を表示する場合に前記画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、
    前記画面の表示に使用する言語の選択を受け付ける受付手段と、
    前記受付手段にて選択を受け付けた言語が前記特定の言語とは異なる新たな言語である場合、前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記サーバーから受信する受信手段と、
    前記受信手段にて受信した翻訳結果に基づいて作成した前記新たな言語の文字情報を前記補助記憶装置に格納する格納手段と、
    前記新たな言語の文字情報に基づいて前記画面を表示する表示手段と、
    前記受付手段にて選択を受け付けた言語が前記新たな言語である場合、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記サーバーに依頼する依頼手段とを備え、
    前記補助記憶装置は、前記特定の言語の文字情報として複数の種類の言語の文字情報を記憶し、
    前記受付手段にて選択を受け付けた言語が前記新たな言語である場合に、前記新たな言語の言語体系と同一の言語体系に属する言語が前記特定の言語の中に存在するか否かを判別する判別手段をさらに備え、
    前記依頼手段は、前記判別手段による判別結果に基づいて、前記特定の言語の文字情報の中から翻訳元となる文字情報を選択する、表示装置。
  3. 前記依頼手段は、前記新たな言語の言語体系と同一の言語体系に属する言語が前記特定の言語の中に存在すると前記判別手段にて判別した場合、前記新たな言語の言語体系と同一の言語体系に属する言語の文字情報を前記新たな言語に翻訳することを前記サーバーに依頼する第1の依頼手段を含む、請求項2に記載の表示装置。
  4. 前記依頼手段は、前記新たな言語の言語体系と同一の言語体系に属する言語が前記特定の言語の中に存在しないと前記判別手段にて判別した場合、前記特定の言語の文字情報のうち2種類以上の言語の文字情報を前記新たな言語に翻訳することを前記サーバーに依頼する第2の依頼手段を含む、請求項2または3に記載の表示装置。
  5. サーバーと通信可能な表示装置であって、
    画面を表示する場合に前記画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、
    前記画面の表示に使用する言語の選択を受け付ける受付手段と、
    前記受付手段にて選択を受け付けた言語が前記特定の言語とは異なる新たな言語である場合、前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記サーバーから受信する受信手段と、
    前記受信手段にて受信した翻訳結果に基づいて作成した前記新たな言語の文字情報を前記補助記憶装置に格納する格納手段と、
    前記新たな言語の文字情報に基づいて前記画面を表示する表示手段と、
    前記受付手段にて選択を受け付けた言語が前記新たな言語である場合、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記サーバーに依頼する依頼手段と、
    前記受付手段にて選択を受け付けた言語が前記特定の言語とは異なる新たな言語である場合、前記特定の言語の文字情報の形式を変更する形式変更手段とを備え、
    前記依頼手段は、形式を変更した後の前記特定の言語の文字情報を前記新たな言語に翻訳することを前記サーバーに依頼する、表示装置。
  6. サーバーと通信可能な表示装置であって、
    画面を表示する場合に前記画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、
    前記画面の表示に使用する言語の選択を受け付ける受付手段と、
    前記受付手段にて選択を受け付けた言語が前記特定の言語とは異なる新たな言語である場合、前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記サーバーから受信する受信手段と、
    前記受信手段にて受信した翻訳結果に基づいて作成した前記新たな言語の文字情報を前記補助記憶装置に格納する格納手段と、
    前記新たな言語の文字情報に基づいて前記画面を表示する表示手段とを備え、
    前記補助記憶装置は、前記特定の言語の文字情報として、複数の種類の言語の文字情報を記憶し、
    前記格納手段は、前記特定の言語の文字情報のうち2種類以上の言語の文字情報において同一である文字列については、前記受信手段にて受信した翻訳結果を前記新たな言語の文字情報に反映させない、表示装置。
  7. 前記受付手段にて選択を受け付けた言語が前記特定の言語である場合、前記特定の言語の文字情報に基づいて前記画面を表示する他の表示手段をさらに備えた、請求項1~6のいずれかに記載の表示装置。
  8. 表示装置および翻訳サーバーの各々と通信可能なサーバーであって、
    前記表示装置にて画面を表示する場合に前記画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置と、
    前記特定の言語とは異なる新たな言語の文字情報の送信の要求を前記表示装置から受け付ける要求受付手段と、
    前記要求受付手段にて要求を受け付けた場合に、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記翻訳サーバーに依頼する依頼手段と、
    前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記翻訳サーバーから受信する受信手段と、
    前記受信手段にて受信した翻訳結果に基づいて形成した前記新たな言語の文字情報を前記補助記憶装置に格納する格納手段と、
    前記新たな言語の文字情報を前記表示装置に送信する送信手段と、
    前記格納手段にて前記新たな文字情報を格納した後で、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記翻訳サーバーに再度依頼する再依頼手段と、
    前記再依頼手段にて再度依頼した場合に、前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記翻訳サーバーから受信する再受信手段と、
    前記再受信手段にて受信した翻訳結果に基づいて、前記補助記憶装置が記憶する前記新たな言語の言語テーブルを更新する更新手段とを備えた、サーバー。
  9. サーバーと通信可能な表示装置の制御プログラムであって、
    前記表示装置は、画面を表示する場合に前記画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置を備え、
    前記制御プログラムは、
    前記画面の表示に使用する言語の選択を受け付ける受付ステップと、
    前記受付ステップにて選択を受け付けた言語が前記特定の言語とは異なる新たな言語である場合、前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記サーバーから受信する受信ステップと、
    前記受信ステップにて受信した翻訳結果に基づいて作成した前記新たな言語の文字情報を前記補助記憶装置に格納する格納ステップと、
    前記新たな言語の文字情報に基づいて前記画面を表示する表示ステップと、
    前記受付ステップにて選択を受け付けた言語が前記新たな言語である場合、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記サーバーに依頼する依頼ステップと、
    前記格納ステップにて前記新たな言語の文字情報を格納した後で、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記サーバーに再度依頼する再依頼ステップと、
    前記再依頼ステップにて再度依頼した場合に、前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記サーバーから受信する再受信ステップと、
    前記再受信ステップにて受信した翻訳結果に基づいて、前記補助記憶装置が記憶する前記新たな言語の文字情報を更新する更新ステップとをコンピューターに実行させるための、表示装置の制御プログラム。
  10. 表示装置および翻訳サーバーの各々と通信可能なサーバーの制御プログラムであって、
    前記サーバーは、前記表示装置にて画面を表示する場合に前記画面に含まれる文字列によって構成される文字情報であって、特定の言語の文字情報を記憶する補助記憶装置を備え、
    前記制御プログラムは、
    前記特定の言語とは異なる新たな言語の文字情報の送信の要求を前記表示装置から受け付ける要求受付ステップと、
    前記要求受付ステップにて要求を受け付けた場合に、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記翻訳サーバーに依頼する依頼ステップと、
    前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記翻訳サーバーから受信する受信ステップと、
    前記受信ステップにて受信した翻訳結果に基づいて作成した前記新たな言語の文字情報を前記補助記憶装置に格納する格納ステップと、
    前記新たな言語の文字情報を前記表示装置に送信する送信ステップと、
    前記格納ステップにて前記新たな文字情報を格納した後で、前記特定の言語の文字情報を前記新たな言語に翻訳することを前記翻訳サーバーに再度依頼する再依頼ステップと、
    前記再依頼ステップにて再度依頼した場合に、前記特定の言語の文字情報を前記新たな言語に翻訳した翻訳結果を前記翻訳サーバーから受信する再受信ステップと、
    前記再受信ステップにて受信した翻訳結果に基づいて、前記補助記憶装置が記憶する前記新たな言語の言語テーブルを更新する更新ステップとをコンピューターに実行させるための、サーバーの制御プログラム。
JP2018082683A 2018-04-24 2018-04-24 表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラム Active JP7172112B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018082683A JP7172112B2 (ja) 2018-04-24 2018-04-24 表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラム
US16/379,911 US10728405B2 (en) 2018-04-24 2019-04-10 Display, server, control program for display, and control program for server
CN201910323655.5A CN110399618A (zh) 2018-04-24 2019-04-22 显示装置、服务器以及记录介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018082683A JP7172112B2 (ja) 2018-04-24 2018-04-24 表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラム

Publications (2)

Publication Number Publication Date
JP2019191840A JP2019191840A (ja) 2019-10-31
JP7172112B2 true JP7172112B2 (ja) 2022-11-16

Family

ID=68236092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018082683A Active JP7172112B2 (ja) 2018-04-24 2018-04-24 表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラム

Country Status (3)

Country Link
US (1) US10728405B2 (ja)
JP (1) JP7172112B2 (ja)
CN (1) CN110399618A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023008559A (ja) * 2021-07-06 2023-01-19 ブラザー工業株式会社 通信装置及び通信装置のためのコンピュータプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010183509A (ja) 2009-02-09 2010-08-19 Konica Minolta Business Technologies Inc 文字表示システム及び画像形成装置
JP2013246648A (ja) 2012-05-25 2013-12-09 Fuji Xerox Co Ltd 言語データ処理装置、電子機器及びプログラム
WO2016147328A1 (ja) 2015-03-18 2016-09-22 三菱電機株式会社 多言語翻訳装置及び多言語翻訳方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006212893A (ja) 2005-02-02 2006-08-17 Seiko Epson Corp 印刷装置
CN101770456A (zh) * 2009-01-04 2010-07-07 英业达股份有限公司 自动判断多国语言的实时翻译***及其方法
JP2015210683A (ja) * 2014-04-25 2015-11-24 株式会社リコー 情報処理システム、情報処理装置、情報処理方法およびプログラム
CN104021118B (zh) * 2014-05-23 2017-06-27 可牛网络技术(北京)有限公司 软件中内置语言的管理方法、***和装置
JP6358173B2 (ja) * 2015-05-29 2018-07-18 京セラドキュメントソリューションズ株式会社 画像形成システム
WO2018146846A1 (ja) * 2017-02-08 2018-08-16 パナソニックIpマネジメント株式会社 情報表示装置および情報表示システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010183509A (ja) 2009-02-09 2010-08-19 Konica Minolta Business Technologies Inc 文字表示システム及び画像形成装置
JP2013246648A (ja) 2012-05-25 2013-12-09 Fuji Xerox Co Ltd 言語データ処理装置、電子機器及びプログラム
WO2016147328A1 (ja) 2015-03-18 2016-09-22 三菱電機株式会社 多言語翻訳装置及び多言語翻訳方法

Also Published As

Publication number Publication date
US20190327373A1 (en) 2019-10-24
US10728405B2 (en) 2020-07-28
CN110399618A (zh) 2019-11-01
JP2019191840A (ja) 2019-10-31

Similar Documents

Publication Publication Date Title
US8154742B2 (en) Print interruption processing
US8274687B2 (en) Image forming apparatus, access control method, and computer-readable recording medium recording access control program
US8094326B2 (en) Image processing apparatus, job processing method, storing medium, and program
US20090284779A1 (en) Image processing system, image processing method, image processing apparatus and control method thereof
US7722270B2 (en) Printing system, information processing apparatus, printing apparatus, and printing method
US6814512B2 (en) Apparatus and method for managing image forming job
US7882125B2 (en) Document managing system, method and apparatus, printing apparatus and information processing apparatus for the system, program for implementing the method, and storing medium storing the program
JP2012083987A (ja) 画像形成システム、情報処理装置、情報処理プログラム、および画像形成方法
JP7172112B2 (ja) 表示装置、サーバー、表示装置の制御プログラム、およびサーバーの制御プログラム
JP3840006B2 (ja) 画像形成装置、情報処理装置およびその制御方法、並びにその制御プログラムを記録した記録媒体
US20220053050A1 (en) Information processing system, process executing system, process executing method, and recording medium
JPH11232055A (ja) プリントシステム
JP2001243155A (ja) ネットワーク管理装置及び情報処理装置及び制御方法並びに記憶媒体
JP6404735B2 (ja) 画像処理装置
US11343401B2 (en) Information processing device and control method to acquire and execute a workflow including interrelated jobs
JP5104446B2 (ja) 印刷制御装置、プログラム、及びシステム
JP2005128761A (ja) コピーサービス装置、情報処理装置、情報処理方法、情報処理プログラム及び記録媒体
JP6635069B2 (ja) 画像形成装置
JP3879382B2 (ja) 情報処理システム及び情報処理方法、並びに、印刷システム及び印刷方法
JP6459925B2 (ja) 印刷装置
JP2008191805A (ja) 制御システム、制御装置及び制御プログラム
JP2002271555A (ja) マルチファンクション・システム及びその動作方法
JP6337605B2 (ja) 更新管理装置、画像形成装置、更新管理装置の制御プログラム、および画像形成装置の制御プログラム
JP2007080222A (ja) アプリケーション選択装置、画像形成装置、アプリケーション選択方法及びアプリケーション選択プログラム
JP2019040373A (ja) 画像形成システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201223

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220315

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220513

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: 20221004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221017

R150 Certificate of patent or registration of utility model

Ref document number: 7172112

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150