JP2011113344A - プログラム生成装置およびプログラム - Google Patents
プログラム生成装置およびプログラム Download PDFInfo
- Publication number
- JP2011113344A JP2011113344A JP2009269798A JP2009269798A JP2011113344A JP 2011113344 A JP2011113344 A JP 2011113344A JP 2009269798 A JP2009269798 A JP 2009269798A JP 2009269798 A JP2009269798 A JP 2009269798A JP 2011113344 A JP2011113344 A JP 2011113344A
- Authority
- JP
- Japan
- Prior art keywords
- typeface
- character
- information
- type
- display
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/31813—Test pattern generators
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
Abstract
【解決手段】本発明の実施形態に係る生成装置は、携帯端末の表示画面に、文字についての画像を表示させる制御プログラムを生成するときに、その携帯端末に対応していない書体の種類で表した文字が含まれている場合、その文字をその書体の種類で表した画像を示す画像データを、生成装置において予め生成しておく。携帯端末において制御プログラムを実行したときには、対応していない書体の種類で表した文字については、予め生成されている画像データを用いて表示することができ、携帯端末において対応している書体の種類については、そのフォントデータを用いて文字をその書体の種類で表した画像を生成して表示させることができる。
【選択図】図4
Description
[全体構成]
図1は、本発明の実施形態に係るプログラム提供システム1の構成を示すブロック図である。プログラム提供システム1は、携帯電話、PDA(Personal Digital Assistant)など、表示画面を有する表示装置の一例である携帯端末30などにおいて実行される制御プログラムを生成する生成装置10、サーバ20、携帯端末30、およびこれらを通信により接続する通信回線40を有する。
生成装置10は、携帯端末30などにおいて実行される制御プログラムを生成して、これに関係するデータ(この例においては画像データなど)とともにコンパイルしてアーカイブファイルを構成し、サーバ20にアップロードする。このアーカイブファイルは、例えば、JAVA(登録商標)の環境で用いられるJAR(Java ARchive)ファイルに相当するものである。なお、制御プログラムは、プログラム言語で記述されて生成されたものであればどのようなものであってもよく、さらに、スクリプト言語などの簡易的なプログラム言語により記述されたものであってもよい。
携帯端末30は機種によって、表示画面に表示する文字の書体として適用できる種類が決められている。なお、通信回線40に接続する携帯端末30は、図1においては1台が示されているが、複数であってもよい。
次に、生成装置10の構成について説明する。
図2は、本発明の実施形態に係る生成装置10の構成を示すブロック図である。生成装置10は、制御部11、記憶部12、操作部13、表示部14、通信部15、およびインターフェイス16を有し、バスを介して互いに接続されている。
制御部11は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などを有する。CPUは、記憶部12に記憶されている生成プログラムをRAMにロードして実行することにより、生成装置10の各部について、バスを介して制御し、後述するプログラム生成機能を実現する。また、ROMに記憶されている各種プログラムをRAMにロードして実行することにより各種機能を実現する。また、RAMは、CPUが各データの加工などを行う際のワークエリアとして機能する他、後述する各指定情報のバッファとしても用いられる。
記憶部12に記憶されている情報は、この例においては、フォントデータ、上述したプログラム生成機能を実現する生成プログラム、上述したアーカイブファイルの他、フォントテーブルである。
これにより、生成装置10は、文字を示す文字情報と書体の種類を示す書体情報とが指定されると、その書体の種類のデータがフォントデータに格納されていれば、文字情報が示す文字を書体情報が示す書体の種類で表した画像を表示画面140に表示させることができる。
なお、このフォントテーブルは、サーバ20などの外部装置に記憶させておいてもよい。
なお、この例においては、生成装置10に表示部14が含まれているが、表示画面を有する表示装置がインターフェイスなどにより接続されたものであってもよい。
インターフェイス16は、例えば、外部装置と有線接続する接続端子などであって、接続した外部装置と各種情報の送受信を行う。以上が、生成装置10の構成についての説明である。
次に、生成装置10の制御部11が生成プログラムを実行することによって実現されるプログラム生成機能について説明する。プログラム生成機能とは、携帯端末30において実行される制御プログラムを生成するとともに、この制御プログラムとこれに関連して用いられるデータとをコンパイルしたアーカイブファイルを生成する機能である。なお、以下に説明するプログラム生成機能における各構成については、ハードウエアによって実現してもよい。
選択ボックスSB2、SB3は、それぞれ、サブウインドウWs1内に表示させる文字の書体分類および文字サイズを指定するときに用いられるプルダウンメニューであって、記憶部12に記憶されているフォントデータに格納されているデータの書体の種類に対応して選択できるようになっている。
利用者による操作部13の操作によって、このサブウインドウWs1内に文字を配置し、選択ボックスSB2、SB3を用いて、配置した文字に対して書体の種類を設定すると、表示制御部111は、その文字とフォントデータから、その文字を設定された書体の種類で表した画像に変換して表示させる。このとき、文字の配置は、テキストボックスなどを用いて行ってもよい。このようにして、利用者は、携帯端末30の表示画面340において表示される内容を設定する。
この例においては、利用者は、図5に示すように、サブウインドウWs1に、画像G1、G2、G3が表示されるように文字の配置、書体の種類の設定をしたものとする。具体的には、画像G1は文字「ABC」、書体の種類「書体A(ゴシック体),12pt」、画像G2は文字「DEFG」、書体の種類「書体A(ゴシック体),24pt」、画像G3は文字「PR」、書体の種類「書体C(楷書体),24pt」である。
なお、表示画面340の大きさ(画素数)とサブウインドウWs1の大きさ(画素数)とが一致するように表示画面140に表示させた場合には、縮尺は1:1になるから、縮尺に応じた表示の変更は不要である。
図5における画像G1、G2、G3が、それぞれ「No.」が「1」、「2」、「3」の通し番号に対応する画像であり、例えば、「No.」が「3」は、「文字情報」が「PR」、「書体情報」が「書体C,24pt」、「表示位置」が「(x3,y3)」である。
ここで、文字列とは、同じ書体の種類が設定されている一群の文字を表し、隣接する文字が同じ書体の種類として設定されていれば、同じ文字列に属するものとして扱われる。なお、文字列を単位とせず一文字を単位として通し番号が割り当てられ、各文字に対して書体情報、位置情報が対応付けられるようにしてもよい。
以下、配置指定情報生成部113によって、図7に示す配置指定情報が生成されたものとして説明を続ける。
なお、フォントテーブルがサーバ20に記憶されている場合には、書体種類取得部114は、そのフォントテーブルを参照するようにすればよい。
その結果、画像データ生成部115は、配置指定情報における書体情報が示す書体の種類に、種類情報が示す書体の種類に含まれていないものがある場合に、配置指定情報における書体情報が示す書体の種類に、機種Xの携帯端末30において記憶しているフォントデータに存在しない書体の種類(以下、「携帯端末30に対応しない書体の種類」という)があることにより、機種Xの携帯端末30において、文字をその種類の書体の種類で表した画像の表示ができないと判定する(ステップS110;No)。
このような判定の場合には、画像データ生成部115は、記憶部12に記憶されているフォントデータを用いて、その画像を示す画像データを生成し(ステップS120)、プログラム生成部117に出力する。
このとき、画像データ生成部115は、通し番号「No.」に、生成した画像データの名称を対応付けた比較結果情報を出力してもよいが、上述のように画像データの名称が「No.」を示すものとなっていれば、必ずしも画像データの名称の対応付けはしなくてもよい。
このように、表示指定情報は、配置指定情報の内容について、画像データ生成部115において画像データを生成するときに用いた文字および書体の種類に係る「文字情報」および「書体情報」を、生成した画像データを特定する画像特定情報である「データ名」に置換する処理を行ったものである。
プログラム生成部117によって生成される制御プログラムには、上述のようにして設定した携帯端末30の表示画面340において表示される内容を制御するプログラムが含まれ、表示される内容となる文字、その文字の書体の種類、画像およびそれらの表示位置を示す表示指定情報が含まれる。以上がプログラム生成処理についての説明である。次に携帯端末30の構成について説明する。
図10は、本発明の実施形態に係る携帯端末30の構成を示すブロック図である。携帯端末30は、制御部31、記憶部32、操作部33、表示部34、通信部35、およびインターフェイス36を有し、バスを介して互いに接続されている。
制御部31は、CPU、ROM、RAMなどを有する。CPUは、記憶部32に記憶されているアーカイブファイルの制御プログラムをRAMにロードして実行することにより、携帯端末30の各部について、バスを介して制御し、表示指定情報にしたがって表示画面340に表示させる機能を実現する。また、ROMに記憶されている各種プログラムをRAMにロードして実行することにより各種機能を実現する。また、RAMは、CPUが各データの加工などを行う際のワークエリアとして機能する。
フォントデータは、携帯端末30の表示画面340に表示する文字の書体として適用できる種類についてのデータが格納されている。すなわち、制御部31は、フォントデータに格納されている書体の種類を示す書体情報および文字情報を取得することにより、文字情報が示す文字をその書体の種類で表した画像を示す文字画像データを生成することができる。上述した生成装置10が有するフォントテーブルにおいては、ここに格納されているデータの書体の種類とこの携帯端末30の機種との対応関係が定められていることになる。
画像G1、G2については、制御部31が、記憶部32記憶されているフォントデータを用いて、表示指定情報(文字)における「文字情報」が示す文字を、それぞれ「書体情報」が示す書体の種類で表した画像を示す文字画像データを生成し、「位置情報」が示す位置にその画像を表示させたものである。一方、画像G3については、制御部31が、表示指定情報(画像)における「データ名」で特定されるアーカイブファイル内の画像データ「3.jpg」を用いて、その画像データが示す画像を「位置情報」が示す位置に表示させたものである。
インターフェイス36は、例えば、外部装置と有線接続する接続端子などであって、接続した外部装置と各種情報の送受信を行う。以上が、携帯端末30の構成についての説明である。
したがって、携帯端末30に文字を表示させるときに、その文字の一部にその携帯端末30に対応していない書体の種類があっても、対応している書体の種類のデータを有効に活用した上で、携帯端末30の表示画面に作成者の意図に沿った表示をさせることができる。
以上、本発明の実施形態について説明したが、本発明は以下のように、さまざまな態様で実施可能である。
[変形例1]
上述した実施形態においては、携帯端末30に対応していない書体の種類を用いた文字がある場合には、その文字については全て画像データに変換されていたが、対応していない書体の種類のうち、対応している書体の種類に近いものについては、対応しているその書体の種類に変更して、生成される画像データの量を少なくしてもよい。以下、この場合におけるプログラム生成機能の構成について説明する。
変更部118は、書体種類取得部114から出力される種類情報、および配置指定情報生成部113から出力される配置指定情報を比較し、携帯端末30に対応していない書体の種類があった場合には、その書体の種類が、種類情報が示す書体の種類に近い関係にある場合には、対応していない書体の種類がその近い関係にある書体の種類になるように、配置指定情報の内容を変更し、画像データ生成部115および表示指定情報生成部116に出力する。画像データ生成部115、表示指定情報生成部116は、このようにして出力された配置指定情報を取得して、実施形態において説明した処理を行う。
具体的には、配置指定情報における「書体情報」が「書体A,9pt」であれば機種Xの携帯端末30に対応していない書体の種類であるが、機種Xに係る種類情報に含まれる「書体A,8pt」と近い関係であるから、変更部118によって、配置指定情報における「書体A,9pt」が「書体A,8pt」に変更される。なお、近い関係とは文字サイズだけでなく、書体分類においても適用できる。また、等幅フォントとプロポーショナルフォントとの違いの関係にある書体分類は近い関係であるとしてもよい。
このように、変更部118は、種類情報が示す書体の種類に対応して、予め決められる近い関係となる書体の種類が、配置指定情報における書体情報に含まれている場合に、その書体情報に係る書体の種類を、近い関係となる種類情報が示す書体の種類に変更する。
第2の場合として、変更する候補があり、かつ、変更しなかった場合に生成されるアーカイブファイルのデータ量、すなわち、制御プログラムと画像データとのデータ量が予め決められたデータ量(以下、上限量という)を超える場合には、変更が行われる。このとき、変更する候補の全てについて変更が行われるようにしてもよいし、アーカイブファイルのデータ量が上限量を超えないように、一部の候補について変更が行われるようにしてもよい。変更が行われる一部の候補については、報知部119によって報知させ、利用者が操作部13の操作により選択してもよい。
また、変更する候補の全てについて変更を行ったとしても、生成されるアーカイブファイルのデータ量が上限量を超えてしまうような場合には、近い関係となる範囲を広げるようにして、変更する候補を増加させるようにしてもよい。
上述した実施形態においては、予め指定した機種の携帯端末30に対応した制御プログラムの生成、アーカイブファイルの生成をしていたが、複数の機種について、同時に生成するようにしてもよい。この場合には、生成装置10を複数の機種の指定が可能な構成にするとともに、プログラム生成機能における各構成の処理を、複数機種、すなわち種類情報ごとに並行して処理するように構成すればよい。
上述した実施形態においては、携帯端末30がアーカイブファイルをダウンロードして、制御プログラムを実行していたが、この携帯端末30は、携帯電話、PDAなどの携帯端末に限られず、テレビ、パーソナルコンピュータなどの表示画面を有する表示装置であれば、どのような表示装置であってもよい。すなわち、携帯端末30は、表示装置の一態様である。なお、パーソナルコンピュータなどにおいて、コンピュータ本体が表示画面となるモニタと別体であっても、本体の制御によってモニタの表示内容が制御されるのであれば、本体とモニタとで表示装置であるものとする。
上述した実施形態においては、文字はアルファベットであるものとして説明したが、日本語(漢字、ひらがな、カタカナ)など様々な言語で用いられる文字であってもよい。
上述した実施形態における生成プログラムは、磁気記録媒体(磁気テープ、磁気ディスクなど)、光記録媒体(光ディスクなど)、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し得る。ネットワーク経由でダウンロードさせることも可能である。
Claims (7)
- 文字を示す文字情報および当該文字の書体の種類を示す書体情報に基づいて当該文字を当該書体の種類で表した画像を示す文字画像データを生成するためのフォントデータを前記書体の種類ごとに記憶する表示装置において、当該表示装置の表示画面における表示内容を制御する機能を実現するための制御プログラムを生成するプログラム生成装置であって、
前記表示装置が記憶するフォントデータの書体の種類を取得する取得手段と、
前記表示内容となる文字、当該文字の書体の種類および当該文字の表示位置を指定する指定手段と、
前記指定手段によって指定された文字を示す文字情報、当該文字の書体の種類を示す書体情報、および当該文字の表示位置を示す位置情報を有する配置指定情報を生成する配置指定情報生成手段と、
前記配置指定情報のうち、前記取得手段によって取得された書体の種類以外の文字を示す文字情報および当該文字の書体の種類を示す書体情報に基づいて、当該文字を当該書体の種類で表した画像を示す画像データを生成する画像データ生成手段と、
前記配置指定情報の前記文字情報および前記書体情報のうち、前記画像データ生成手段によって画像データを生成するときに用いた文字および書体の種類に係る文字情報および書体情報を、当該画像データを特定する画像特定情報に置換することにより、当該画像特定情報および当該画像特定情報に係る画像の表示位置を示す位置情報を有するとともに、前記配置指定情報のうち前記置換がされていない文字および書体の種類に係る前記文字情報、前記書体情報および前記位置情報を有する表示指定情報を生成する表示指定情報生成手段と、
前記表示装置に、当該表示装置の表示画面において、前記表示指定情報における前記文字情報が示す文字を前記書体情報が示す書体の種類で表した画像、および前記画像特定情報によって特定される画像データが示す画像を、前記表示指定情報にしたがった表示位置に表示させる機能を実現させるための制御プログラムを生成するプログラム生成手段と
を具備することを特徴とするプログラム生成装置。 - 前記配置指定情報のうち、前記取得手段によって取得された書体の種類に対応して決められる当該書体の種類とは異なる書体の種類の文字については、当該文字の書体の種類を示す書体情報を、当該取得された書体の種類を示す書体情報に変更する変更手段をさらに具備し、
前記画像データ生成手段は、前記変更手段によって書体情報が変更された配置指定情報のうち、前記取得手段によって取得された書体の種類以外の文字を示す文字情報および当該文字の書体の種類を示す書体情報に基づいて、当該文字を当該書体の種類で表した画像を示す画像データを生成する
ことを特徴とする請求項1に記載のプログラム生成装置。 - 前記変更手段は、前記生成手段によって前記制御プログラムが生成され、前記画像データ生成手段によって前記画像データが生成された場合に、当該制御プログラムと当該画像データとのデータ量が予め決められたデータ量を超える場合に、前記書体情報を変更する
ことを特徴とする請求項2に記載のプログラム生成装置。 - 前記変更手段は、前記生成手段によって前記制御プログラムが生成され、前記画像データ生成手段によって前記画像データが生成された場合に、当該制御プログラムと当該画像データとのデータ量が予め決められたデータ量を超える場合に、前記取得手段によって取得された書体の種類に対応して決められる当該書体の種類とは異なる書体の種類の文字についての範囲を広げる
ことを特徴とする請求項2または請求項3に記載のプログラム生成装置。 - 前記変更手段によって変更される書体情報が存在する場合に、当該書体情報の変更に関する報知を行う報知手段をさらに具備する
ことを特徴とする請求項2乃至請求項4のいずれかに記載のプログラム生成装置。 - 前記表示装置と当該表示装置が記憶するフォントデータの書体の種類とを対応付けた対応テーブルを記憶する記憶手段と、
前記表示装置を特定する特定手段と
をさらに具備し、
前記取得手段は、前記対応テーブルを参照して、前記特定した表示装置に対応する前記書体の種類を取得する
ことを特徴とする請求項1乃至請求項5のいずれかに記載のプログラム生成装置。 - 文字を示す文字情報および当該文字の書体の種類を示す書体情報に基づいて当該文字を当該書体の種類で表した画像を示す文字画像データを生成するためのフォントデータを前記書体の種類ごとに記憶する表示装置において、当該表示装置の表示画面における表示内容を制御する機能を実現するための制御プログラムをコンピュータに生成させるためのプログラムであって、
前記コンピュータを、
前記表示装置が記憶するフォントデータの書体の種類を取得する取得手段と、
前記表示内容となる文字、当該文字の書体の種類および当該文字の表示位置を指定する指定手段と、
前記指定手段によって指定された文字を示す文字情報、当該文字の書体の種類を示す書体情報、および当該文字の表示位置を示す位置情報を有する配置指定情報を生成する配置指定情報生成手段と、
前記配置指定情報のうち、前記取得手段によって取得された書体の種類以外の文字を示す文字情報および当該文字の書体の種類を示す書体情報に基づいて、当該文字を当該書体の種類で表した画像を示す画像データを生成する画像データ生成手段と、
前記配置指定情報の前記文字情報および前記書体情報のうち、前記画像データ生成手段によって画像データを生成するときに用いた文字および書体の種類に係る文字情報および書体情報を、当該画像データを特定する画像特定情報に置換することにより、当該画像特定情報および当該画像特定情報に係る画像の表示位置を示す位置情報を有するとともに、前記配置指定情報のうち前記置換がされていない文字および書体の種類に係る前記文字情報、前記書体情報および前記位置情報を有する表示指定情報を生成する表示指定情報生成手段と、
前記表示装置に、当該表示装置の表示画面において、前記表示指定情報における前記文字情報が示す文字を前記書体情報が示す書体の種類で表した画像、および前記画像特定情報によって特定される画像データが示す画像を、前記表示指定情報にしたがった表示位置に表示させる機能を実現させるための制御プログラムを生成するプログラム生成手段
として機能させるプログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009269798A JP5154533B2 (ja) | 2009-11-27 | 2009-11-27 | プログラム生成装置およびプログラム |
| US12/952,302 US8576233B2 (en) | 2009-11-27 | 2010-11-23 | Program generation device, program generation method, and computer-readable storage medium |
| EP10192528A EP2328097A3 (en) | 2009-11-27 | 2010-11-25 | Program generation device, program generation method, and program |
| CN2010105652944A CN102081595B (zh) | 2009-11-27 | 2010-11-26 | 程序生成装置及程序生成方法 |
| KR1020100118818A KR101205034B1 (ko) | 2009-11-27 | 2010-11-26 | 프로그램 생성 장치, 프로그램 생성 방법, 및 컴퓨터로 판독 가능한 기억 매체 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009269798A JP5154533B2 (ja) | 2009-11-27 | 2009-11-27 | プログラム生成装置およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011113344A true JP2011113344A (ja) | 2011-06-09 |
| JP5154533B2 JP5154533B2 (ja) | 2013-02-27 |
Family
ID=43640608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009269798A Expired - Fee Related JP5154533B2 (ja) | 2009-11-27 | 2009-11-27 | プログラム生成装置およびプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8576233B2 (ja) |
| EP (1) | EP2328097A3 (ja) |
| JP (1) | JP5154533B2 (ja) |
| KR (1) | KR101205034B1 (ja) |
| CN (1) | CN102081595B (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018185380A (ja) * | 2017-04-25 | 2018-11-22 | セイコーエプソン株式会社 | 電子機器、プログラム及び電子機器の制御方法 |
| JP2023136243A (ja) * | 2022-03-16 | 2023-09-29 | キヤノン株式会社 | 情報処理装置、設定方法と検査システム及びプログラム |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103425631A (zh) * | 2013-07-19 | 2013-12-04 | 百度在线网络技术(北京)有限公司 | 用于获取文档文件中目标文字的字体文件的方法及装置 |
| US20160110900A1 (en) * | 2014-10-20 | 2016-04-21 | Mateen Moosa | System And Method For Dynamically Combining Images To Display Textual Content In The Form Of An Image |
| KR20170110141A (ko) * | 2015-02-23 | 2017-10-10 | 미쓰비시덴키 가부시키가이샤 | 데이터 작성 장치, 데이터 작성 방법 및 데이터 작성 프로그램 |
| CN105335198B (zh) * | 2015-11-13 | 2018-12-11 | 小米科技有限责任公司 | 字体添加方法及装置 |
| US11036915B2 (en) * | 2016-03-10 | 2021-06-15 | Adobe Inc. | Dynamic font similarity |
| CN106951397A (zh) * | 2017-03-08 | 2017-07-14 | 福建魔方电子科技有限公司 | 一种嵌入式终端的多字体显示方法 |
| US10902181B2 (en) * | 2017-06-16 | 2021-01-26 | Mitsubishi Electric Corporation | Program creation apparatus |
| JP6761158B1 (ja) * | 2019-12-16 | 2020-09-23 | 株式会社安川電機 | プログラム作成装置、プログラム作成方法、及びプログラム |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004318688A (ja) * | 2003-04-18 | 2004-11-11 | Canon Inc | 情報処理装置 |
| JP2009020713A (ja) * | 2007-07-12 | 2009-01-29 | Hitachi Ltd | 表示用データ提供装置及び表示用データ提供プログラム |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001043212A (ja) | 1999-07-23 | 2001-02-16 | Internatl Business Mach Corp <Ibm> | 電子文書における文字情報の正規化方法 |
| JP2001092814A (ja) | 1999-09-22 | 2001-04-06 | Hitachi Information Systems Ltd | 文書送信方法および文書送信システム、ならびに文書変換プログラムを記録した記録媒体 |
| JP2004179936A (ja) | 2002-11-27 | 2004-06-24 | Mitsubishi Denki Information Technology Corp | 電子メール画像送信システム及び電子メール画像送信方法 |
| JP4202857B2 (ja) * | 2003-01-30 | 2008-12-24 | 富士通株式会社 | プログラム、文字入力編集方法、装置及び記録媒体 |
| KR100675153B1 (ko) * | 2004-12-03 | 2007-01-29 | 엘지전자 주식회사 | 이동통신 단말기의 유니코드 문자열 처리방법 |
| US7913165B2 (en) * | 2005-12-15 | 2011-03-22 | Kyocera Corporation | Inserting objects using a text editor that supports scalable fonts |
| GB0620238D0 (en) * | 2006-10-12 | 2006-11-22 | Ibm | A method and apparatus for converting a text-based email message to an email message comprising image-based fonts |
| CA2681147A1 (en) * | 2007-04-19 | 2008-10-30 | D-Wave Systems Inc. | Systems, methods, and apparatus for automatic image recognition |
-
2009
- 2009-11-27 JP JP2009269798A patent/JP5154533B2/ja not_active Expired - Fee Related
-
2010
- 2010-11-23 US US12/952,302 patent/US8576233B2/en not_active Expired - Fee Related
- 2010-11-25 EP EP10192528A patent/EP2328097A3/en not_active Ceased
- 2010-11-26 KR KR1020100118818A patent/KR101205034B1/ko not_active Expired - Fee Related
- 2010-11-26 CN CN2010105652944A patent/CN102081595B/zh not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004318688A (ja) * | 2003-04-18 | 2004-11-11 | Canon Inc | 情報処理装置 |
| JP2009020713A (ja) * | 2007-07-12 | 2009-01-29 | Hitachi Ltd | 表示用データ提供装置及び表示用データ提供プログラム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018185380A (ja) * | 2017-04-25 | 2018-11-22 | セイコーエプソン株式会社 | 電子機器、プログラム及び電子機器の制御方法 |
| JP2023136243A (ja) * | 2022-03-16 | 2023-09-29 | キヤノン株式会社 | 情報処理装置、設定方法と検査システム及びプログラム |
| JP7805211B2 (ja) | 2022-03-16 | 2026-01-23 | キヤノン株式会社 | 情報処理装置、設定方法と検査システム及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110128291A1 (en) | 2011-06-02 |
| EP2328097A2 (en) | 2011-06-01 |
| KR20110059551A (ko) | 2011-06-02 |
| KR101205034B1 (ko) | 2012-11-26 |
| JP5154533B2 (ja) | 2013-02-27 |
| CN102081595B (zh) | 2013-04-17 |
| EP2328097A3 (en) | 2012-05-30 |
| US8576233B2 (en) | 2013-11-05 |
| CN102081595A (zh) | 2011-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5154533B2 (ja) | プログラム生成装置およびプログラム | |
| CN109933322B (zh) | 一种页面编辑方法、装置及计算机可读存储介质 | |
| US8792116B2 (en) | Printing controller, GUI display method, printer driver, and recording medium | |
| US9619440B2 (en) | Document conversion apparatus | |
| US10067921B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| JPH09204289A (ja) | 文書編集装置 | |
| US20220414325A1 (en) | Universal content for email template | |
| CN1940845B (zh) | 内容编辑器及使用该内容编辑器编辑内容的方法 | |
| JP2020115260A (ja) | 情報処理装置、及び情報処理プログラム | |
| CN114489639B (zh) | 文件生成方法、装置、设备及存储介质 | |
| JP2020074507A (ja) | 情報処理装置、記録システム、及びプログラム | |
| JP6859665B2 (ja) | 情報処理端末によって実行されるプログラム及び情報処理システム | |
| US20230045229A1 (en) | Method and System for Conflict Resolution in Multi-User Document Collaboration | |
| US7272784B2 (en) | Form processing method, form processing program, and form processing apparatus | |
| JP5626891B2 (ja) | 電子ブック処理装置、電子ブック処理方法、およびプログラム | |
| JP2017045322A (ja) | 携帯端末及びプログラム | |
| JP4999014B2 (ja) | 拡大縮小可能フォントをサポートするテキストエディタを用いたオブジェクトの挿入 | |
| JP6657799B2 (ja) | 図形処理装置、図形処理方法、および、図形処理プログラム | |
| US20170257521A1 (en) | Electronic apparatus and display method of electronic apparatus | |
| JP5222264B2 (ja) | 情報処理装置、情報処理方法および情報処理システム | |
| JP2004062312A (ja) | 入力装置およびコンピュータを入力装置として機能させるプログラム | |
| JP2003108361A (ja) | 表示処理装置、プログラムおよび媒体 | |
| JP2008134859A (ja) | 出力文書作成装置、出力文書作成プログラム、出力文書作成サーバ及び出力文書作成方法 | |
| JP6809050B2 (ja) | プログラム及び携帯端末 | |
| CN118796243A (zh) | 系统前端控件的更新方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110920 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120207 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20120510 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20120510 |
|
| 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: 20121127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121205 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151214 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5154533 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |