字体共享系统和方法及存储实行该方法的程序的记录媒体的制作方法

文档序号:2507137阅读:158来源:国知局
专利名称:字体共享系统和方法及存储实行该方法的程序的记录媒体的制作方法
技术领域
本发明涉及在相互间可数据通信的客户计算机与服务器之间对字体进行共享的系统及其方法、存储用于实行字体共享方法所需程序的记录媒体、构成字体共享系统的客户计算机及服务器和对这些进行动作控制的方法。
就客户计算机与服务器之间实行数据通信来进行文字显示或进行打印来说,在要对具有特定字体的文字进行显示或进行打印时,有如下的方法。
第1,从客户计算机将文字及特定该文字字体的名称等数据发送到服务器,在服务器,对使用该字体的文字进行显示或打印,或者进行显示及打印。或者,从服务器将文字及表示该文字字体的数据发送到客户计算机,在客户计算机对具有该字体的文字实行显示。
第2,从客户计算机将外形线信息发送到服务器,在服务器,对具有遵从外形线信息的外形线(アウトライン)的文字进行显示等。或者,从服务器将外形线信息发送到客户计算机,在客户计算机,遵从外形线信息对具有外形线的文字进行显示等。
第3,从客户计算机将位图(ビットマップ)图象数据发送到服务器,在服务器,对基于位象数据的文字进行显示等。或者,从服务器将位象数据发送到客户计算机,在客户计算机,对基于位象数据等的文字进行显示等。
然而,第1方法与多平台化的当今潮流不相称。在第2方法中,由于对外形线信息进行发送,假如字体有著作权时,难于保护其著作权。第3方法中,由于对位象数据进行发送,难于使用该文字进行编辑。另外,由于图象数据量大,通信成本比较高。
还有下述系统,即,一台主计算机与多台客户计算机利用网络进行连接,根据发送请求,从主计算机将外形线字体的外形线信息发送到客户计算机。
然而,由于外形线字体与OS(操作系统)、字体类型、文字代码等相关,在对外国语文字进行显示和打印时不太适应。
本发明的目的是使客户计算机与服务器间能够高效率地对字体进行共享。
为达到上述目的,本发明采取以下技术方案一种字体共享系统,其是在客户计算机与服务器间可进行数据通信的系统其特征在于上述客户计算机具有发送单元,用于向上述服务器发送对文字进行特定的文字特定数据及对该文字的字体进行特定的字体特定数据。
上述服务器具有第1文字图象数据存储单元,用于对将文字作为图象表示的文字图象数据进行存储;接收单元,用于接收由上述客户计算机发送来的上述文字特定数据及上述字体特定数据;检索单元,用于从上述第1文字图象数据存储单元,检索出把被特定的文字作为图象进行表示的文字图象数据,以便让根据由上述接收单元接收的上述文字特定数据所特定的文字,具有根据由上述接收单元接收的上述字体特定数据所特定的字体;文字图象数据生成单元,用于根据上述检索单元的检索,在上述第1文字图象数据存储单元中未检索到上述文字图象数据的情况,生成上述文字图象数据;以及文字图象数据发送单元,用于将在上述文字图象数据生成单元生成的文字图象数据或者由上述检索单元检索到的文字图象数据发送到上述客户计算机。
所述的字体共享系统,其特征在于上述客户计算机还具有发送单元,该发送单元将表示由上述文字特定数据所特定的文字的尺寸的尺寸指定数据发送到上述服务器,上述服务器的上述检索单元,从上述第1文字图象数据存储单元检索出把被特定的文字作为图象进行表示的文字图象数据,以便让根据上述文字特定数据所特定、且根据上述尺寸指定数据所指定尺寸的文字具有根据上述字体特定数据所特定的字体。
所述的字体共享系统,其特征在于上述客户计算机还具有显示控制单元,用于对显示装置进行控制,以便将基于上述尺寸指定数据来表示文字尺寸的框显示在显示画面上。
所述的字体共享系统,其特征在于上述客户计算机还具有第2文字图象数据存储单元,用于对将文字作为图象表示的文字图象数据进行存储;判定单元,用于判定在上述第2文字图象数据存储单元中是否存储有,由上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体的,且将由上述尺寸指定数据指定尺寸的文字作为图象表示的文字图象数据;放大缩小单元,其通过由上述判定单元判定上述第2文字图象数据存储单元中没有存储,为使由上述第2文字图象数据存储单元存储的文字图象数据中的具有由上述文字特定数据所特定的、且由上述字体特定数据所特定字体的文字图象,扩大或缩小成为由上述尺寸指定数据所指定的尺寸,而对上述文字图象数据进行处理。
所述的字体共享系统,其特征在于上述客户计算机进一步具有
字体预览数据存储判定单元,用于判定是否存储有表示具有由上述字体特定数据所特定的字体的代表性文字的字体预览数据;显示控制单元,通过上述字体预览数据存储判定单元判定为存储有上述字体预览数据,对显示装置进行控制,以在显示画面上显示由上述字体预览数据所表示的代表性文字;及发送单元,通过由上述字体预览数据存储判定单元判定为没有存储上述字体预览数据,而将上述字体预览数据的发送请求向上述服务器发送;上述服务器还具有字体预览数据发送单元,其根据由上述客户计算机发送来的上述字体预览数据的发送请求,将上述字体预览数据发送到上述客户计算机。
所述的字体共享系统,其特征在于上述客户计算机的上述发送单元,用于向上述服务器发送对构成文字列的多个文字的组合进行特定的文字列特定数据;及对构成该文字列的文字的字体进行特定的字体特定数据,上述服务器的上述接收单元,用于接收由上述发送单元发送来的上述文字列数据及上述字体特定数据;上述服务器的上述检索单元,用于从上述第1文字图象数据存储单元,对将文字作为图象进行表示的文字图象数据进行检索,该文字是具有由字体特定数据所特定的字体的、构成由上述文字列数据所特定的文字列的各文字。
所述的字体共享系统,其特征在于上述客户计算机进一步具有类型数据发送单元,用于将对于由上述文字特定数据所特定的文字的类型进行指定的文字类型指定数据发送到上述服务器,上述服务器进一步具有指定文字类型检索单元,其从上述第1文字图象数据存储单元,检索将由上述类型数据发送单元发送来的上述类型指定数据所指定的类型的文字作为图象进行表示的指定类型文字图象数据;指定类型文字图象数据生成单元,其在上述指定文字类型检索单元,检索不到上述指定类型文字图象数据的情况下,生成上述指定类型文字图象数据;及指定类型文字图象数据发送单元,用于将在上述指定类型文字图象数据生成单元所生成的指定类型文字图象数据或者由上述指定文字类型检索单元检索到的上述指定类型文字图象数据发送到上述客户计算机。
所述的字体共享系统,其特征在于上述服务器进一步具有类型信息发送单元,用于将生成上述指定类型文字图象数据所需的类型信息发送到上述客户计算机,上述客户计算机进一步具有指定类型文字图象数据生成单元,用于依据由上述类型信息发送单元发送来的上述类型信息和上述文字图象数据,生成上述指定类型文字图象数据。
所述的字体共享系统,其特征在于上述客户计算机进一步具有文字图象数据存储单元,用于存储由上述文字图象数据发送单元发送来的上述文字图象数据。
记载的字体共享系统,其特征在于上述服务器进一步具有打印装置;以及生成新文字图象数据的单元,由上述文字图象数据生成单元生成的文字图象数据来生成新的文字图象数据,以成为具有与上述打印装置的分辨率相适应的分辨率的文字图象。
一种客户计算机,其是与服务器之间可进行数据通信的其特征是,具有发送单元,其向上述服务器发送特定文字的文字特定数据及对该文字的字体进行特定的字体特定数据;接收单元,其接收由上述服务器发送来的、把由上述文字特定数据所特定的文字作为图象进行表示的文字图象数据,以使由上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体。
一种服务器,其是与客户计算机之间可进行数据通信的,其特征是具有文字图象数据存储单元,用于对将文字作为图象表示的文字图象数据进行存储;接收单元,用于接收由上述客户计算机发送来的、对文字进行特定的文字特定数据及用于对该文字的字体进行特定的字体特定数据;检索单元,用于从上述文字图象数据存储单元中检索,将被特定的文字作为图象进行表示的文字图象数据,以便让根据由上述接收单元接收的上述文字特定数据所特定的文字具有根据由上述接收单元接收的上述字体特定数据所特定的字体;文字图象数据生成单元,用于根据通过上述检索单元的检索,在上述第1文字图象数据存储单元中未检索到上述文字图象数据的情况下,生成上述文字图象数据;文字图象数据发送单元,用于将在上述文字图象数据生成单元生成的文字图象数据或者由上述检索单元检索到的文字图象数据发送到上述客户计算机。
一种字体共享方法,其在客户计算机与服务器间可进行数据通信的系统中,其特征在于从上述客户计算机将文字特定用的文字特定数据及该文字字体特定用的字体指定数据发送到上述服务器;
在上述服务器,对上述文字特定数据及字体特定数据进行接收,由所接收的上述文字特定数据所特定的文字,被根据上述字体特定数据所特定,在上述服务器中对把该被特定的文字作为图象进行表示的文字图象数据进行检索;从上述服务器将检索到的上述文字图象数据发送到客户计算机,根据检索到上述文字图象数据的情况,生成上述文字图象数据,从上述服务器将生成的上述文字图象数据发送到客户计算机。
所记述的字体共享方法,由上述客户计算机,将表示由上述文字特定数据所特定的文字的尺寸的尺寸指定数据发送到上述服务器,在上述服务器中检索把被特定的文字作为图象进行表示的文字图象数据,以便让由上述文字特定数据所特定、且由上述尺寸指定数据所指定尺寸的文字具有由上述字体特定数据所特定的字体。
所记述的字体共享方法,其特征是上述客户计算机将基于上述尺寸指定数据来表示文字尺寸的框显示在显示画面上。
所记述的字体共享方法,其特征是从上述客户计算机向上述服务器发送对构成文字列的多个文字的组合进行特定的文字列特定数据,及对构成该文字列的文字的字体进行特定的字体特定数据,在上述服务器,接收由上述客户计算机发送来的上述文字列数据及上述字体特定数据,在上述服务器,对将文字作为图象进行表示的文字图象数据进行检索,所述文字是具有由字体特定数据所特定的、构成由上述文字列数据所特定的文字列的各文字。
一种客户计算机的操作控制方法,在与服务器间可数据通信的客户计算机上,其特征是
向上述服务器发送对文字进行特定的文字数据及对该文字的字体进行特定的字体特定数据,接收由上述服务器发送来的、把由上述文字特定数据所特定的文字作为图象进行表示的文字图象数据,以使该由上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体。
一种服务器的操作控制方法,在与客户计算机间可数据通信的服务器上,其特征是接收由上述客户计算机发送来的对文字进行特定的文字特定数据及用于对该字体进行特定的字体特定数据,将检索被特定的文字作为图象进行表示的文字图象数据,以使由接收的上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体,根据未检索不到上述文字图象数据的情况,生成上述文字图象数据,将生成的文字图象数据或者检索到的文字图象数据发送到上述客户计算机。
一种存储程序的记录媒体,其用于存储对与服务器间可数据通信的客户计算机进行控制的程序,其特征在于向上述服务器发送对文字进行特定的文字数据及对该文字的字体进行特定的字体特定数据,接收由上述服务器发送来的、把由上述文字特定数据所特定的文字作为图象进行表示的文字图象数据,以使该由上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体。
一种存储程序记录媒体,其特征在于其是服务器可读取的记录媒体,该记录媒体存储了用于对服务器进行控制的程序,所述程序用于对与客户计算机间可数据通信的服务器进行控制,接收由上述客户计算机发送来的对文字进行特定的文字特定数据及用于对该文字的字体进行特定的字体特定数据;检把被特定的文字作为图象进行表示的文字图象数据,以使由接收的上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体;根据未检索到上述文字图象数据的情况,生成上述文字图象数据,将生成的文字图象数据或者检索到的文字图象数据发送到上述客户计算机。
根据本发明的字体共享系统是客户计算机与服务器间可数据通信的系统,上述客户计算机具有发送单元,用于向上述服务器发送对文字进行特定的文字特定数据及对该文字的字体进行特定的字体特定数据。
上述服务器具有第1文字图象数据存储单元,用于对将文字作为图象表示的文字图象数据进行存储;接收单元,用于接收由上述客户计算机发送来的上述文字特定数据及上述字体特定数据;检索单元,用于从上述第1文字图象数据存储单元中检索出把被特定的文字作为图象进行表示的文字图象数据,以便让根据由上述接收单元接收的上述文字特定数据所特定的文字,具有根据由上述接收单元接收的上述字体特定数据所特定的字体;文字图象数据生成单元,用于根据通过上述检索单元的检索,在上述第1文字图象数据存储单元中未检索到上述文字图象数据的情况下,生成上述文字图象数据;文字图象数据发送单元,用于将在上述文字图象数据生成单元生成的文字图象数据或者由上述检索单元检索到的文字图象数据发送到上述客户计算机。
本发明还提供适合于上述系统的方法。即,在客户计算机与服务器间可数据通信的系统中,从上述客户计算机将文字特定用的文字特定数据及该文字字体特定用的字体指定数据发送到上述服务器。在上述服务器,对上述文字特定数据及字体特定数据进行接收,由所接收的上述文字特定数据所特定的文字被由上述字体特定数据所特定,在上述服务器中对把该被特定的文字作为图象进行表示的文字图象数据进行检索,从上述服务器将检索到的上述文字图象数据发送到客户计算机,根据未检索到上述文字图象数据的情况,生成上述文字图象数据,从上述服务器将生成的上述文字图象数据发送到客户计算机。
根据本发明,从上述客户计算机将上述文字特定数据及上述字体特定数据发送到上述服务器。在上述服务器,上述文字特定数据及上述字体特定数据一被接收,对由上述文字特定数据所特定的、且具有由上述字体特定数据所特定的字体的文字进行表示的文字图象数据便被检索。
通过检索,如未检索到上述文字图象数据,则生成上述文字图象数据,从上述服务器将生成的文字图象数据发送到上述客户计算机。通过检索,如检索到上述文字图象数据,则从上述服务器将检索到的文字图象数据发送到上述客户计算机。
根据本发明,从上述服务器将上述文字图象数据发送到上述客户计算机。即使上述客户计算机的OS与上述服务器的OS不同,也能够在上述客户计算机得到与由在上述服务器生成的文字图象数据或在上述服务器检索到的文字图象数据所表示的文字的字体所相同字体的文字。与上述客户计算机与上述服务器间发送外形线字体的情况相比较,由于限制了字体的二次使用,即使假定是有著作权的字体,也能够保护其著作权。
理想上,以如下为特征上述客户计算机进一步具有了发送单元,该发送单元将对由上述文字特定数据所特定的文字的尺寸进行表示的尺寸指定数据发送到上述服务器。上述服务器的上述检索单元,从上述第1文字图象数据存储单元中检索出把被特定的文字作为图象进行表示的文字图象数据,以便让由上述文字特定数据所特定、且由上述尺寸指定数据所指定尺寸的文字具有由上述字体特定数据所特定的字体。
在上述客户计算机,能够得到指定了尺寸的文字。
另外,上述客户计算机也可具有显示控制单元,用于对显示装置进行控制,以便将基于上述尺寸指定数据来表示文字尺寸的框显示在显示画面上。
由于表示文字尺寸的框被显示在显示装置上,能够对文字的尺寸具有直观的感受。
再者,上述客户计算机能够进一步具有第2文字图象数据存储单元,用于对作为图象表示的文字图象数据进行存储;判定单元,用于判定在上述第2文字图象数据存储单元中是否存储有将具有由上述字体特定数据所特定的字体的、由上述文字特定数据所特定的、并且由上述尺寸指定数据指定尺寸的文字作为图象表示的文字图象数据;放大缩小单元,用于根据由上述判定单元判定出的上述第2文字图象数据存储单元中没有存储的判定,为使由上述第2文字图象数据存储单元存储的文字图象数据之中具有上述文字特定数据所特定、且由上述字体特定数据所特定字体的文字图象,成为由上述尺寸指定数据所指定的尺寸,而进行放大或缩小,对上述文字图象数据进行处理。
无需在上述客户计算机与上述服务器之间进行文字图象数据的发送接收,便能够得到对被指定尺寸的文字图象进行表示的图象数据。能够降低通信成本。
上述客户计算机最好进一步具有字体预览数据存储判定单元,用于判定是否存储有用于对具有由上述字体特定数据所特定了字体的代表文字进行表示的字体预览数据;显示控制单元,用于根据通过上述字体预览数据存储判定单元判定的存储有上述字体预览数据的判断,对显示装置进行控制,以在显示画面上显示由上述字体预览数据所表示的代表文字;发送单元,用于根据通过上述字体预览数据存储判定单元判定的没有存储上述字体预览数据的判断,将上述字体预览数据的发送请求向上述服务器发送。
上述服务器最好进一步具有字体预览数据发送单元,用于根据由上述客户计算机发送来的上述字体预览数据的发送请求,将上述字体预览数据发送到上述客户计算机。
客户计算机的使用者能够事先观看由接收的文字图象数据表示的文字所具有的字体。
再者,上述客户计算机的上述发送单元,也可向上述服务器发送对构成文字列的多个文字的组合进行特定的文字列特定数据,及对构成该文字列的文字的字体进行特定的字体特定数据。
上述服务器的上述接收单元,也可接收由上述发送单元发送来的上述文字列数据及上述字体特定数据。
上述服务器的上述检索单元,也可从上述第1文字图象数据存储单元对将文字作为图象进行表示的文字图象数据进行检索,该文字是具有由字体特定数据所特定的字体的、构成由上述文字列数据所特定的文字列的各文字。
此情况下,在上述客户计算机可以得到根据接收的上述文字图象数据由多个文字所构成的文字列。
另外,上述客户计算机也可以进一步具有类型数据发送单元,用于将对于由上述文字特定数据所特定的文字的类型进行指定的文字类型指定数据发送到上述服务器。
上述服务器也可以进一步具有指定文字类型检索单元,用于从上述第1文字图象数据存储单元对于把根据上述类型数据发送单元发送来的上述类型指定数据所指定的类型的文字作为图象进行表示的指定类型文字图象数据进行检索;指定类型文字图象数据生成单元,用于根据在上述指定文字类型检索单元检索不到上述指定类型文字图象数据的情况下,生成上述指定类型文字图象数据;指定类型文字图象数据发送单元,用于将在上述指定类型文字图象数据生成单元所生成的指定类型文字图象数据或者由上述指定文字类型检索单元检索到的上述指定类型文字图象数据发送到上述客户计算机。
由于上述客户计算机对上述文字图象数据和上述指定类型文字图象数据进行接收,不仅能够得到所指定类型(粗体、斜体、阴影、中空、凸出、浮雕、上标、下标等)的文字图象,而且还能够得到由上述文字图象数据表示的指定类型以外的文字图象。由指定类型以外的文字图象数据生成其他类型的文字图象是容易的。
再者,上述服务器也可以进一步具有类型信息发送单元,用于将生成上述指定类型文字图象数据所需的类型信息发送到上述客户计算机。
上述客户计算机也可以进一步具有指定类型文字图象数据生成单元,用于基于由上述类型信息发送单元发送来的上述类型信息和上述文字图象数据,生成上述指定类型文字图象数据。
在上述客户计算机,能够由上述类型信息和上述文字图象数据,生成对指定类型的文字图象进行表示的上述指定类型文字图象数据。
再者,上述客户计算机也可以进一步具有文字图象数据存储单元,用于存储由上述文字图象数据发送单元发送来的上述文字图象数据。
另外,上述服务器也可以进一步具有打印装置;以及生成新文字图象数据的单元,用于由上述文字图象数据生成单元生成的文字图象数据来生成新的文字图象数据,以成为具有与上述打印装置相适应分辨率的文字图象。
如果上述服务器所具有的上述打印装置的分辨率高于上述客户计算机所具有的打印装置的分辨率,就能够打印出高于上述客户计算机所具有的打印装置所打印文字图象的分辨率的文字图象。由上述服务器的操作者将所打印的文字图象通过邮送等送交上述客户计算机的使用者。
本发明还提供存储了用于对上述客户计算机进行控制的程序的记录媒体,以及存储了用于对上述服务器进行控制的程序的记录媒体。
以下,参照附图,详细说明
具体实施例方式

图1表示本发明的字体共享系统的概要图2表示本发明的客户计算机的电气构成。
图3表示本发明的服务器的电气构成。
图4表示本发明的广告的雏形样式。
图5表示广告。
图6对广告形成的处理程序进行表示的流程图。
图7表示客户计算机和服务器。
图8表示文本编辑用窗口。
图9表示打印格式信息文件。
图10a及图10b表示格式信息文件。
图11表示缺省(デフオルト)文本属性文件。
图12表示字体ID表。
图13a及图13b表示位图文本文件。
图14表示在文本区域显示的文字图象的一例。
图15表示位图字体文件。
图16表示打印格式预览(レィアゥト·プレビユ-)文件。
图17至图19是表示文本编辑处理程序的流程图。
图20表示预览区域的显示例。
图21表示尚未进行禁则处理的状态。
图22a和图22b表示显示在文本区域的文本的一例。
图23表示文字装饰选择窗口。
图24表示在文本区域显示的文本的一例。
最佳实施例的说明图1所示为根据本实施例的字体共享系统的概要。
对使用此字体共享系统制作广告的情况进行说明。
字体共享系统由相互间可通信的客户计算机1和服务器30构成。在客户计算机1上连接有较低分辨率的客户打印机21。在服务器30上,连接有高分辨率的服务器打印机的。
使用者使用客户计算机1来进行广告制作。当在客户计算机1中没有存储此广告所使用的文字的字体时,从服务器30将该文字作为图象进行表示的文字图象数据(后述的位图文本文件)发送到客户计算机1。使用由接收的文字图象数据所表示的文字,在客户计算机1上进行广告制作。广告由在与客户计算机1上连接着的客户打印机21进行打印,另外,由客户计算机1将表示广告的广告制作用数据发送到服务器30,在服务器30,由与服务器30相连接的服务器打印机31进行打印。
图2为表示客户计算机1的电气构成的流程图。
客户计算机1的整体动作由CPU11统管。
在客户计算机1上,连接有调制解调器2,用于与服务器30进行数据通信;FD(软磁盘)驱动器3,用于在FD进行数据存储,以及对在FD存储的数据进行读取;CD-ROM(光盘只读存储器)驱动器4,用于对在CD-ROM中存储的数据进行读取;鼠标器5;及键盘6。这些由调制解调器2等得到的数据通过系统I/O控制器7被取到客户计算机1中。
在CD-ROM中,存储有制作广告的程序。CD-ROM所存储的程序由CD-ROM驱动器4来进行读取,并将该程序安装在客户计算机1上。
再者,在客户计算机1中,含有总线控制器8;RAM9,用于对数据进行暂时存储;以及RAM10,用于对于程序及其他必需的数据进行存储。另外,通过外部I/O控制器12与硬盘驱动器13连接。利用硬盘驱动器13,实行向硬盘(图示略)的数据写入以及将硬盘上存储的数据读出。
在硬盘上存储有后述的打印格式(レイアウト)信息文件、字体ID表、位图文本文件、位图字体文件、以及打印格式游览文件。
再者,在客户计算机1中,含有中断控制器14;计时器15;存储器控制器16;VRAM17,用于对图象数据进行暂时存储,以在显示装置19上进行图象显示。
通过将VRAM17中存储的图象数据送到数摸转换器18,转换为模拟图象信号。通过将模拟图象信号送到显示装置19,图象被显示在显示装置的显示画面上。
连接在客户计算机1上的客户打印机21由打印机控制电路20来控制。
图3是表示服务器30的电气构成的方框图。
服务器30的构成与客户计算机1相同。在构成服务器30的各个电路等之处,与构成客户计算机1的各个电路等为相同电路的被附加了同一符号,其说明省略。与客户计算机1的不同点是在服务器30上,连接有如上所述的高分辨率的服务器打印机31。
图4表示广告制作所需的雏形样式。
在广告的雏形样式上,形成了从A1到A5的区域。这里,在区域A1,粘贴由图象数据所表示的插图;在区域A2,粘贴由文字图象数据所表示的店名的文字图象数据;在区域A3,粘贴由文字图象数据所表示的介绍文的文字图象;在区域A4,粘贴由图象数据所表示的地图;在区域A5,粘贴由文字图象数据所表示的联系地址及营业时间的文字图象。称粘贴有文字图象(作为由文字图象数据所表示的图象的文字)的区域A2、A3及A5为文本贴附区域;称粘贴有画(图象)的区域A1及A4为图象贴附区域。
通过在图4所示的雏形样式的各个区域上粘贴各自的插图等,作成如图5所示的广告。
对广告形成的处理程序进行表示的流程图。
使用者首先作成如图4所示的广告雏形样式。在作成如图4所示的广告雏形样式后,由使用者在作成的广告雏形样式的区域A1~A5之中,选择粘贴图象或文字图象的粘贴区域(步骤91)。
所选择的区域如果是粘贴图象的区域A1或A4(步骤92),对保存有表示粘贴图象的图象数据的图象文件(存储在硬盘上)进行指定(步骤93)。指定图象文件后,将由在于该图象文件中的图象数据所表示的图象粘贴于所指定的区域A1或A4(步骤94)。当然,也可按照区域的尺寸实行图象的放大和缩小等。
所选择的区域如果是粘贴文字图象的区域A2、A3或者A5(步骤95),则实行文本的编辑处理(步骤96)。在文本编辑处理上,与服务器30间进行数据通信,在服务器30生成文字图象数据(步骤111)。有关此文本编辑处理,在后面进行陈述。在文本编辑处理上,得到将文字作为图象进行表示的文字图象数据。将由文字图象数据所表示的文字图象粘贴于所指定的区域A2、A3或者A5(步骤97)。
反复(步骤98)进行从步骤91到步骤97的处理,直到在事先作成的雏形样式的所有区域A1~A5上,粘贴完图象或者文字图象为止。
接着,由客户计算机1的使用者来决定广告是由与客户计算机1连接的客户打印机21进行打印,还是由与服务器30连接的服务器打印机31进行打印(步骤99)。在使用客户打印机21进行广告打印的情况下,将广告作成所需的数据送到客户打印机21,进行打印(步骤100)。在使用与服务器30连接的服务器打印机31进行广告打印的情况下,从客户计算机1将广告作成所需的数据发送到服务器30(步骤102)。接收到广告作成所需的数据后,在服务器30上,为了作成高分辨率的广告,生成高分辨率的文字图象数据(步骤112),再生成适应于服务器打印机31的分辨率的广告作成所需数据(步骤113)。
再生成的广告作成所需数据被送到服务器30的服务器打印机31,打印高分辨率的广告(步骤114)。广告被打印之后,由服务器30的操作者将打印的广告邮送给客户计算机1的使用者(步骤115)。
接着,对文本编辑处理(图6中步骤96的处理)进行说明。这里,就在图4及图5所示的区域上对文字图象进行粘贴的情况进行说明。
在如上所述作成了广告的雏形样式,且选择了粘贴文字图象的区域(这里是A2)后,转向文本编辑处理。
图7表示客户计算机1和服务器30的关系。
在文本编辑处理上,由客户计算机1的使用者作成打印格式信息文件(参照图9、图10a、图10b)。从客户计算机1将作成的打印格式信息文件发送到服务器30。
根据打印格式信息文件,在服务器30作成含有文字图象数据的位图文本文件(参照图13a、图13b)。从服务器30将作成的位图文本文件发送到客户计算机1。
在客户计算机1接收到位图文本文件后,从位图文本文件中读出所含有的文字图象数据。将由此读出的文字图象数据所表示的文字图象粘贴在区域A2上。
通过以下说明会更加详细地了解文本编辑处理。
首先,在客户计算机1的显示装置19的显示画面上,显示图8所示的文本编辑窗口。
在此文本编辑窗口上,含有区域A11,用于对粘贴到区域的文字图象的字体进行选择;区域A12,用于对粘贴到区域的文字图象的尺寸进行显示;区域A13,用于对上述文字图象的尺寸进行选择;区域A14,用于对上述文字图象的类型进行指定(在本实施例中,作为文字图象的类型,能够指定粗体、斜体、上标、下标、阴影及中空);字体预览区域A15,用于对代表由字体选择区域A11所指定字体的文字进行显示;文本输入显示区域A16,用于对由客户计算机1的使用者输入的文字进行显示;预览区域A17,按照文字的尺寸,把在区域上粘贴文字的布局用方框进行显示,并且,对文字图象进行预览显示;区域A18,用于在预览区域A17上显示方框时,由客户计算机1的使用者用鼠标对其进行单击;区域A19,用于从服务器30将表示文字图象的文字图象数据下载时,由客户计算机1的使用者用鼠标对其进行单击;区域A21,用于在雏形样式的已选择的区域上,将文字图象最终粘贴时,由客户计算机1的使用者用鼠标对其进行单击;以及区域A22,用于在取消时,由客户计算机1的使用者用鼠标对其进行单击。
当然,在文本输入显示区域A16进行换行时,按下键盘6上的回车键即可。
图9表示由客户计算机1的使用者作成的页面信息文件的格式。
在打印格式信息文件中,含有文本区域尺寸记录区域,用于存储表示使用者所选区域尺寸的表示数据;文字数记录区域,用于存储对使用者所选文本粘贴区域中所输入的文字数(按下回车键的情况,作为一个文字进行计数)进行表示的数据;以及文本区域,用于存储对区域中所输入的文字进行表示的数据。
打印格式信息文件中还进一步含有文本属性区域及文字属性列表区域。
在文本属性区域中,还含有对表示所输入的文本的对准(アラィメント)(是将文字列居中,还是左对齐,还是右对齐)、文字间隔、行间隔、行头禁止文字列表(句号和逗号等)、行末禁止文字列表(左括弧等)的数据进行存储的区域。文本属性区域中所存储的数据也可象图11所示那样,被事先设定。
在文字属性列表区域中,含有字体属性区域、尺寸属性区域及类型属性区域。
字体属性区域是对指定输入文字字体的字体ID进行存储的区域。在客户计算机1及服务器30,事先存储了如图12所示那样的字体ID表。通过对字体ID进行特定,文字图象的字体被特定。尺寸属性区域是对指定输入文字尺寸的数据进行存储的区域。类型区域是对指定输入文字类型的数据进行存储的区域。这些数据与输入的文字相对应地被存储在各自的区域上。
图10a及图10b表示打印格式信息文件上各个数据被存储的情况。图10a为初始状态,存储有文本区域的尺寸、以及只在文本属性区域中的各个数据。图10b表示数据被存储的最终状态。
在图10b所示的例子中,被选择的文本信息区域A2中,输入文字“Den欧式啤酒餐馆吧屋”的单词数。在「Den」与「欧式啤酒餐馆」之间,以及在“欧式啤酒餐馆”与“吧屋”之间,按下回车键,被换行。另外,最初的单词是用“FC0023”所表示的字体(富士圆诙谐体(コミツク),参照图12)被指定;接着的10个单词是用「FK0001」所表示的字体(富士楷书体,参照图12)被指定;最后的4个文字是用「FG0002」所表示的字体(富士圆黑(ゴシツク)体,参照图12)被指定。最初的4个文字由“84”来表示被指定的尺寸,接着的10个文字由「32」来表示被指定的尺寸,最后的4个文字由「54」来表示被指定的尺寸。在图10b所示的例中,对全部所输入的文字都没有指定类型。
这样的打印格式信息文件生成于客户计算机1的使用者的文本编辑处理,并存储在客户计算机1的硬盘中。
图13a表示在服务器30作成的位图文本文件的类型。图13b表示存储了具体数据的位图文本文件。
在位图文本文件中,含有对表示尺寸的数据进行保存的区域(文本区域尺寸);上述尺寸是所选择文本粘贴区域的尺寸(由纵向象素数及横向象素数表示);对表示文字图象的文字图象数据进行保存的区域(显示位象),上述文字图象粘贴于所选择的文本粘贴区域的尺寸上;对表示文字数的数据进行保存的区域(文字数),上述文字数是构成所选择文本粘贴区域上粘贴的文字图象的文字的数;对表示文字行数的数据进行保存的区域(行数),上述文字行数是构成所选择文本粘贴区域上粘贴的文字图象的文字的行数;对表示文字的数据进行保存的文本记录区域(文本),上述文字是由使用者输入的文字。
再者,在位图文本文件中,与打印格式信息文件同样,含有文本属性区域及文字属性列表区域。
由于文本属性区域中所存储的数据与上述打印格式信息文件中所存储的数据相同,省略其重复说明。文本属性区域中所存储的数据拷贝自上述打印格式信息文件中所存储的数据。
文字属性列表区域除了含有上述打印格式信息文件中含有的字体属性区域、尺寸属性区域、以及类型属性区域,还含有基线属性区域、配置属性区域、区域属性区域以及原始属性区域。由于字体属性区域、尺寸属性区域及类型属性区域中所存储的数据与上述打印格式信息文件中所存储的数据相同,省略其重复说明。位图文本文件中所存储的字体属性区域、尺寸属性区域及类型属性区域中所存储的数据拷贝自上述打印格式信息文件中所存储的数据。
基线(ベ-スライン)属性区域、配置属性区域以及区域属性区域中存储的数据分别是对作为所选文本区域的图象进行粘贴的文字的粘贴位置及文字的尺寸进行规定的数据。
图14中,表示了所选的文本粘贴区域A2。在此文本粘贴区域中,在粘贴的位置上,表示了文字图象。
基线属性区域中所存储的数据表示构成所选文本粘贴区域上粘贴的文字图象的文字的每行下侧基准位置。在所选的文本粘贴区域上,由于连续3行进行文字图象粘贴,因此将表示3行的基准位置的数据分别存储在基线属性存储区域中。此基准位置以文本区域的左上角的点作为原点(0,0),利用自原点在垂直方向(Y方向)上离开的象素数来表示。例如,规定了在构成第1行的文字在自原点,离开了92个象素垂直方向的位置上,定位该文字的基线。规定了在构成第2行的文字在自原点,离开了120个象素垂直方向的位置上,定位该文字的基线。规定了在构成第3行的文字自原点、离开了180个象素垂直方向的位置上,定位该文字的基线。
配置属性区域中存储的数据表示构成所选文本粘贴区域上粘贴的文字图象的各个文字的配置位置。在用与各个文字的尺寸所对应的框将各个文字围起来的情况下,用该框左上角的点的位置的x方向的象素数、y方向的象素数来表示。例如,所选文本粘贴区域上粘贴的文字图象之中的文字「D」被规定以文本粘贴区域的左上角的点(0,0)为原点,在(161,18)的位置上定位其框的左上角的点。文字「e」被规定在(225,32)的位置上定位其框的左上角的点。
区域属性区域中存储的数据表示构成文本区域上粘贴的文字图象的各个文字的尺寸。在用与各个文字的尺寸所对应的框将各个文字围起来的情况下,由其框的横宽及纵长来表示。例如,所选文本粘贴区域上粘贴的文字图象之中的文字「D」被规定为横宽64象素(225-161),纵长74象素(92-18)。
为成为规定的类型而在类型属性区域存储了用于指定类型的类型指定文件时,在显示位象区域中,存储有对类型的文字图象进行表示的数据,该类型的文字图象由该类型属性区域中存储的数据表示。但是,当客户计算机1具有对不仅有特定类型的文字图象,还有标准类型(明朝体、黑体等)的文字图象进行表示的图象数据时,从表示该标准的文字图象的图象数据生成具有与标准的文字图象不同类型的文字图象是比较容易的。因此,在由客户计算机1的使用者进行了类型指定时,除表示指定类型的图象的图象数据之外,表示标准图象的图象数据被作为原始图象数据从服务器30发送到客户计算机1中。存储此原始图象数据的区域是原始属性区域。
此种位图文本文件由服务器30生成。
图15表示位图字体文件的类型。
此位图字体文件由位图文本文件生成。
在位图字体文件中含有显示位象区域、文本记录区域及文字属性区域。在文字属性区域中,存储有表示字体ID的数据、表示尺寸的数据、表示类型标志的数据及表示基线的数据。另外,在有表示原始图象的数据时,也存储表示该原始图象的数据。
图16表示打印格式预览文件的类型。
打印格式预览文件用于对图8所示的预览区域A17的布局进行显示。此打印格式预览文件是由从服务器30发送来的位图文本文件生成。
打印格式预览文件含有文本区域尺寸记录区域、文字数记录区域、行数记录区域、文本记录区域以及文字属性列表区域。在文字属性列表中,含有基线属性区域、配置属性区域以及区域属性。
图17至图19是表示文本编辑处理(图6中步骤96的处理)的处理程序的流程图。
首先,从客户计算机1将字体名称一览表请求发送到服务器30(步骤41)。
服务器30接收到由客户计算机1发送来的字体名称一览表请求后,根据此请求由服务器30将表示字体名称一览表的数据发送到客户计算机1(步骤71)。当表示字体名称一览表的数据全部存储进客户计算机1时,步骤41及步骤71的处理被跳过。
当客户计算机1接收到表示字体名称一览表的数据后,根据此接收的数据在区域A11上显示字体名称的一览表。客户计算机1的使用者对表示在区域A11上的字体中所希望的字体进行选择(步骤42)。
判断在客户计算机1的硬盘中是否存储有对具有所选字体的代表文字进行表示的字体预览数据(步骤43、44)。
若在客户计算机1的硬盘中没有存储与所选字体所对应的字体预览数据(在步骤44为NO),则由客户计算机1将字体预览数据的请求发送到服务器30(步骤45)。
服务器30一接收到由客户计算机1发送来的字体预览数据的请求,就根据请求,从服务器30将字体预览数据发送到客户计算机1(步骤72)。
客户计算机1一接收到由服务器30发送来的字体预览数据,就将其存储在其硬盘上(步骤46)。
总之,由字体预览数据所表示的字体显示在区域A15上。客户计算机1的使用者看到显示的字体,若认为可以,则转向下一步处理。若使用者对字体不满意,则重复从步骤42开始的处理(步骤47)。
接着,使用客户计算机1的键盘6对在所选择的文本粘贴区域上应显示的文字(文字列)进行输入。文字列被输入后,便将所输入的文字显示在文本输入区域A16中。另外,被输入文字的尺寸,可以由显示在区域A13上的字号中选择,所选择的字号被显示在区域A12上。另外,需要时,可以对显示在区域A14的类型进行设定。在位于被设定类型前的方框内进行确认选定(图18中步骤48)。由此,打印格式信息文件(图8、图9a及图9b)被作成。
这样,一旦文本被输入,便转向打印格式预览处理或文字图象显示处理这两者之一的处理。
一旦客户计算机1的使用者单击了区域A18,便转向打印格式预览处理(步骤49)。一旦客户计算机1的使用者单击了区域A19,便转向文字图象显示处理(步骤56)。
首先,对客户计算机1的使用者单击了区域A18,转向打印格式预览处理的情况进行说明。
转向打印格式预览处理后,首先,参考硬盘中所存储的位图字体文件(步骤50)。判断在硬盘中存储的位图字体文件中,是否存储着对具有使用者所指定的字体、字号、及类型的、由使用者输入的文字进行表示的文字图象数据的全体(步骤51)。
当存在着在位图字体文件中没有存储的文字图象数据时,则由客户计算机1把在步骤48的文字处理中生成的打印格式信息文件及预览信息的请求发送到服务器30(步骤52)。
服务器30一接收到由客户计算机1发来的打印格式信息文件及预览信息的请求,便对接收到的打印格式信息文件进行解析(图19中步骤73)。根据解析的结果,判断在服务器30的硬盘中是否存储着与接收的打印格式信息文件对应的位图字体文件(步骤75)。
当在服务器30的硬盘上存储有所对应的位图字体文件时,根据接收的打印格式信息,生成所对应的位图文件(步骤76)。生成的位图字体文件被存储在服务器30的硬盘上(步骤77)。
另外,在此,位图文本文件也被生成(步骤78)。
此时,由于是打印格式预览信息的发送请求(在步骤79为YES),生成打印格式预览文件,从服务器30将生成的打印格式预览文件发送到客户计算机1(步骤81)。
客户计算机1接收由服务器30发送来的打印格式预览文件(图18中步骤53)。根据客户计算机1的硬盘中存储着的位图字体文件或者由服务器30发送来打印格式预览文件,生成用于在打印格式区域A17上进行显示的数据(步骤54)。根据所生成的数据,在区域A17显示具有由客户计算机1的使用者设定的文字字号尺寸的、且与输入的文字数相同数的字框(步骤55,参考图8中区域A17)。
在预览区域A17,由于与所设定字号相对应的字框是对应于输入的文字数进行显示的,因此,可以看出输入的文本以何种形式被显示。不过,在客户计算机1的硬盘中存储着构成由客户计算机1的使用者输入的文本的各个文字的位图字体文件时,也可以如图20所示那样,不单是字框,也将文字以所指定的字体显示在预览区域A17上。
接着,对文字图象显示处理进行说明。一旦客户计算机1的使用者单击了区域A19,便转向此文字图象显示处理(图18中步骤56)。
参考客户计算机1的硬盘中所存储的位图字体文件(步骤57)。判断在硬盘中存储的位图字体文件中,是否存储着对具有使用者所指定的字体、字号、及类型的、且构成由使用者输入的文本的文字进行表示的文字图象数据的全体(步骤58)。
当存在着在位图字体文件中没有存储的文字图象数据时,则由客户计算机1把在步骤48的文字处理中生成的打印格式信息文件及位图文本文件请求发送到服务器30(步骤59)。
服务器30一接收到由客户计算机1发来的打印格式信息文件及位图文本文件请求,便对接收到的打印格式信息文件进行解析(图19中步骤73)。根据解析的结果,判断在服务器30的硬盘中是否存储着与接收的打印格式信息文件对应的位图字体文件(步骤75)。
当在服务器30的硬盘上存储有所对应的位图字体文件时,根据接收的打印格式信息,生成所对应的位图字体文件(步骤76)。生成的位图字体文件被存储在服务器30的硬盘上(步骤77)。
另外,在此,位图文本文件也被生成(步骤78)。不过,若在打印格式预览处理上已生成了位图文本文件,则跳过步骤78的处理。
此时,由于是位图文本文件的发送请求(在步骤79为ON),生成位图文本文件,从服务器30将生成的位图文本文件发送到客户计算机1(步骤80)。
客户计算机1接收由服务器30发送来的位图文本文件(步骤61)。接收的位图文本文件被重新存储在客户计算机1的硬盘上(步骤62)。若在客户计算机1的硬盘上位图字体全都存在(步骤58中YES),根据位图字体文件,在客户计算机1生成位图文本文件。
总之,具有由客户计算机1的使用者所设定字体的文字以所设定的字号及类型被显示在预览区域A17上(步骤63)。看到所显示的字体,若认为可以,则单击区域A21(步骤64)。由此,在预览区域上显示的文字图象便被粘贴于所选择的文本区域上(步骤65)。
上述的实施例中没有设定禁止处理,然而也可以设定禁止处理。
图21表示没有设定禁止处理时的文本样例。在没有设定禁止处理时,与符号的种类无关,按照文字的顺序显示文字。因此,会出现逗号、句号在行头的情况,或左括号在行末的情况。将不希望在行头出现的文字存储在打印格式信息文件的行头禁止文字列表中,将不希望在行末出现的文字存储在打印格式信息文件的行末禁止文字列表中。当行头禁止文字列表和行末禁止文字列表中的文字来到行头或行末时,实行文字间隔缩小或增大等的禁止处理。能够防止行头禁止文字列表中的文字来到行头,以及行末禁止文字列表中的文字来到行末。
图22a、22b及22c是在文本区域上所输入的文本示例。
当由客户计算机1的使用者设定的文字的字号较大时,会出现如图22a所示的在文本区域内文字输入不下的情况。此时,在客户计算机1与服务器30之间进行数据通信,试着减小字号,以使文字输入文本区域。
但是,多次在客户计算机1与服务器30之间进行数据的发送和接收,增加了通信的成本。因此,也可通过对由客户计算机1的硬盘中存储的位图文本文件的显示位象所表示的文字图象进行缩小或放大,来获得适合于文本区域尺寸的文字图象。缩小或放大处理是由客户计算机1的CPU11来实行。
再者,也可以考虑不单改变构成文字图象的各个文字的类型,还实行对文字图象(文字列)的全体进行变形的文字修饰处理。此时,在客户计算机1实行文字图象显示处理时,在客户计算机1的显示装置19的显示画面上,显示如图23所示的文字装饰选择窗口。由使用者对所希望的文字装饰进行选择,从客户计算机1将表示所选择的文字化装饰的数据发送到服务器30。
在服务器30上接收了文字装饰后,根据表示设定的文字装饰的数据,对于文字图象实施文字装饰处理。由服务器30将实施了文字装饰处理的文字图象的表示数据发送到客户计算机1。此时,不用说,由服务器30不单将实施了文字装饰的文字图象的表示数据,还将标准的文字图象的表示数据发送到客户计算机1。不过,可以不是一定由服务器30将标准的文字图象的表示数据发送到客户计算机1。
图24表示实施了文字装饰的文字列的例子。
权利要求
1.一种字体共享系统,其是在客户计算机与服务器间可进行数据通信的系统,其特征在于上述客户计算机具有发送单元,用于向上述服务器发送对文字进行特定的文字特定数据、及对该文字的字体进行特定的字体特定数据,上述服务器具有第1文字图象数据存储单元,用于对将文字作为图象表示的文字图象数据进行存储;接收单元,用于接收由上述客户计算机发送来的上述文字特定数据及上述字体特定数据;检索单元,用于从上述第1文字图象数据存储单元,检索出把被特定的文字作为图象进行表示的文字图象数据,以便让根据由上述接收单元接收的上述文字特定数据所特定的文字,具有根据由上述接收单元接收的上述字体特定数据所特定的字体;文字图象数据生成单元,用于根据上述检索单元的检索,在上述第1文字图象数据存储单元中未检索到上述文字图象数据的情况,生成上述文字图象数据;以及文字图象数据发送单元,用于将在上述文字图象数据生成单元生成的文字图象数据或者由上述检索单元检索到的文字图象数据发送到上述客户计算机。
2.如权利要求1所述的字体共享系统,其特征在于上述客户计算机还具有发送单元,该发送单元将表示由上述文字特定数据所特定的文字的尺寸的尺寸指定数据发送到上述服务器,上述服务器的上述检索单元,从上述第1文字图象数据存储单元检索出把被特定的文字作为图象进行表示的文字图象数据,以便让根据上述文字特定数据所特定、且根据上述尺寸指定数据所指定尺寸的文字具有根据上述字体特定数据所特定的字体。
3.如权利要求2所述的字体共享系统,其特征在于上述客户计算机还具有显示控制单元,用于对显示装置进行控制,以便将基于上述尺寸指定数据来表示文字尺寸的框显示在显示画面上。
4.如权利要求2所述的字体共享系统,其特征在于上述客户计算机还具有第2文字图象数据存储单元,用于对将文字作为图象表示的文字图象数据进行存储;判定单元,用于判定在上述第2文字图象数据存储单元中是否存储有,由上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体的,且将由上述尺寸指定数据指定尺寸的文字作为图象表示的文字图象数据;放大缩小单元,其通过由上述判定单元判定上述第2文字图象数据存储单元中没有存储,为使由上述第2文字图象数据存储单元存储的文字图象数据中的具有由上述文字特定数据所特定的、且由上述字体特定数据所特定字体的文字图象,扩大或缩小成为由上述尺寸指定数据所指定的尺寸,而对上述文字图象数据进行处理。
5.如权利要求1所述的字体共享系统,其特征在于上述客户计算机进一步具有字体预览数据存储判定单元,用于判定是否存储有表示具有由上述字体特定数据所特定的字体的代表性文字的字体预览数据;显示控制单元,通过由上述字体预览数据存储判定单元判定为存储有上述字体预览数据,对显示装置进行控制,以在显示画面上显示由上述字体预览数据所表示的代表性文字;及发送单元,通过由上述字体预览数据存储判定单元判定为没有存储上述字体预览数据,而将上述字体预览数据的发送请求向上述服务器发送;上述服务器还具有字体预览数据发送单元,其根据由上述客户计算机发送来的上述字体预览数据的发送请求,将上述字体预览数据发送到上述客户计算机。
6.如权利要求1所述的字体共享系统,其特征在于上述客户计算机的上述发送单元,用于向上述服务器发送对构成文字列的多个文字的组合进行特定的文字列特定数据;及对构成该文字列的文字的字体进行特定的字体特定数据,上述服务器的上述接收单元,用于接收由上述发送单元发送来的上述文字列数据及上述字体特定数据;上述服务器的上述检索单元,用于从上述第1文字图象数据存储单元,对将文字作为图象进行表示的文字图象数据进行检索,该文字是具有由字体特定数据所特定的字体的、构成由上述文字列数据所特定的文字列的各文字。
7.如权利要求1所述的字体共享系统,其特征在于上述客户计算机进一步具有类型数据发送单元,用于将对于由上述文字特定数据所特定的文字的类型进行指定的文字类型指定数据发送到上述服务器,上述服务器进一步具有指定文字类型检索单元,其从上述第1文字图象数据存储单元,检索将由上述类型数据发送单元发送来的上述类型指定数据所指定的类型的文字作为图象进行表示的指定类型文字图象数据;指定类型文字图象数据生成单元,其在上述指定文字类型检索单元,未检索到上述指定类型文字图象数据的情况下,生成上述指定类型文字图象数据;及指定类型文字图象数据发送单元,用于将在上述指定类型文字图象数据生成单元所生成的指定类型文字图象数据或者由上述指定文字类型检索单元检索到的上述指定类型文字图象数据发送到上述客户计算机。
8.如权利要求7所述的字体共享系统,其特征在于上述服务器进一步具有类型信息发送单元,用于将生成上述指定类型文字图象数据所需的类型信息发送到上述客户计算机,上述客户计算机进一步具有指定类型文字图象数据生成单元,用于依据由上述类型信息发送单元发送来的上述类型信息和上述文字图象数据,生成上述指定类型文字图象数据。
9.如权利要求1所述的字体共享系统,其特征在于上述客户计算机进一步具有文字图象数据存储单元,用于存储由上述文字图象数据发送单元发送来的上述文字图象数据。
10.如权利要求1记载的字体共享系统,其特征在于上述服务器进一步具有打印装置;以及生成新文字图象数据的单元,由上述文字图象数据生成单元生成的文字图象数据来生成新的文字图象数据,以成为具有与上述打印装置的分辨率相适应的分辨率的文字图象。
11.一种客户计算机,其是与服务器之间可进行数据通信的,其特征是具有发送单元,其向上述服务器发送特定文字的文字特定数据及对该文字的字体进行特定的字体特定数据;接收单元,其接收由上述服务器发送来的、把由上述文字特定数据所特定的文字作为图象进行表示的文字图象数据,以使由上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体。
12.一种服务器,其是与客户计算机之间可进行数据通信的,其特征是具有文字图象数据存储单元,用于对将文字作为图象表示的文字图象数据进行存储;接收单元,用于接收由上述客户计算机发送来的、对文字进行特定的文字特定数据及用于对该文字的字体进行特定的字体特定数据;检索单元,用于从上述文字图象数据存储单元中检索将被特定的文字作为图象进行表示的文字图象数据,以便让根据由上述接收单元接收的上述文字特定数据所特定的文字具有根据由上述接收单元接收的上述字体特定数据所特定的字体;文字图象数据生成单元,用于根据通过上述检索单元的检索,在上述第1文字图象数据存储单元中未检索到上述文字图象数据的情况下,生成上述文字图象数据;文字图象数据发送单元,用于将在上述文字图象数据生成单元生成的文字图象数据或者由上述检索单元检索到的文字图象数据发送到上述客户计算机。
13.一种字体共享方法,其在客户计算机与服务器间可进行数据通信的系统中,其特征在于从上述客户计算机将文字特定用的文字特定数据及该文字字体特定用的字体指定数据发送到上述服务器;在上述服务器,对上述文字特定数据及字体特定数据进行接收,由所接收的上述文字特定数据所特定的文字,被根据上述字体特定数据所特定,在上述服务器中对把该被特定的文字作为图象进行表示的文字图象数据进行检索;从上述服务器将检索到的上述文字图象数据发送到客户计算机,根据未检索到上述文字图象数据的情况,生成上述文字图象数据,从上述服务器将生成的上述文字图象数据发送到客户计算机。
14.如权利要求13所记述的字体共享方法,其特征在于由上述客户计算机,将表示由上述文字特定数据所特定的文字的尺寸的尺寸指定数据发送到上述服务器,在上述服务器中检索把被特定的文字作为图象进行表示的文字图象数据,以便让由上述文字特定数据所特定、且由上述尺寸指定数据所指定尺寸的文字具有由上述字体特定数据所特定的字体。
15.如权利要求14所记述的字体共享方法,其特征是上述客户计算机将基于上述尺寸指定数据来表示文字尺寸的框显示在显示画面上。
16.如权利要求13所记述的字体共享方法,其特征是从上述客户计算机向上述服务器发送对构成文字列的多个文字的组合进行特定的文字列特定数据,及对构成该文字列的文字的字体进行特定的字体特定数据,在上述服务器,接收由上述客户计算机发送来的上述文字列数据及上述字体特定数据,在上述服务器,对将文字作为图象进行表示的文字图象数据进行检索,所述文字是具有由字体特定数据所特定的、构成由上述文字列数据所特定的文字列的各文字。
17.一种客户计算机的操作控制方法,在与服务器间可数据通信的客户计算机上,其特征是向上述服务器发送对文字进行特定的文字数据及对该文字的字体进行特定的字体特定数据,接收由上述服务器发送来的、把由上述文字特定数据所特定的文字作为图象进行表示的文字图象数据,以使该由上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体。
18.一种服务器的操作控制方法,在与客户计算机间可数据通信的服务器上,其特征是接收由上述客户计算机发送来的对文字进行特定的文字特定数据及用于对该字体进行特定的字体特定数据,检索将被特定的文字作为图象进行表示的文字图象数据,以使由接收的上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体,根据未检索到上述文字图象数据的情况,生成上述文字图象数据,将生成的文字图象数据或者检索到的文字图象数据发送到上述客户计算机。
19.一种存储程序的记录媒体,其用于存储对与服务器间可数据通信的客户计算机进行控制的程序,其特征在于向上述服务器发送对文字进行特定的文字数据及对该文字的字体进行特定的字体特定数据,接收由上述服务器发送来的、把由上述文字特定数据所特定的文字作为图象进行表示的文字图象数据,以使该由上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体。
20.一种存储程序的记录媒体,其特征在于其是服务器可读取的记录媒体,该记录媒体存储了用于对服务器进行控制的程序,所述程序用于对与客户计算机间可数据通信的服务器进行控制,其是接收由上述客户计算机发送来的对文字进行特定的文字特定数据及用于对该文字的字体进行特定的字体特定数据;检索把被特定的文字作为图象进行表示的文字图象数据,以使由接收的上述文字特定数据所特定的文字具有由上述字体特定数据所特定的字体;根据未检索到上述文字图象数据的情况,生成上述文字图象数据,将生成的文字图象数据或者检索到的文字图象数据发送到上述客户计算机。
全文摘要
字体共享系统和方法及存储该方法的程序的记录媒体,在客户机与服务器间高效地共享字体,并进行数据通信,将特定文字的文字数据及特定该文字字体的字体ID保存在打印格式信息文件中,由客户机将其发送到服务器,服务器基于打印格式信息文件,对将文字作为图象进行表示的文字图象数据进行检索,将检索到的文字图象数据发送到客户机,在未检索到文字图象数据时,生成文字图象数据,并将生成的文字图象数据由服务器发送到客户机。
文档编号B41J5/44GK1231452SQ99104740
公开日1999年10月13日 申请日期1999年3月31日 优先权日1998年3月31日
发明者手岛笃司 申请人:富士写真胶片株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1