打印装置以及控制系统的制作方法_4

文档序号:8257854阅读:来源:国知局
同。
[0101]接下来,打印控制部15b获取变换后打印指示数据所包含的文字尺寸信息所表示的文字的尺寸(步骤SB9)。如上述那样,文字的尺寸使用作为单位的“镑”来进行表示。
[0102]接着,打印控制部15b根据文字尺寸信息所表示的文字的尺寸,调整在步骤SB8中伸长的字体数据的尺寸(步骤SB10)。例如,文字尺寸信息所表示的文字的尺寸为“10镑”的情况下,在步骤SBlO中,打印控制部15b对字体数据执行与“10镑”对应的尺寸的调整。
[0103]接着,打印控制部15b获取变换后打印指示数据所包含的坐标信息所表示的坐标(步骤 SBl I)。
[0104]再接着,打印控制部15b将基于调整倍率信息的伸长以及基于文字尺寸信息的调整后的字体数据展开至未图示的图像缓冲区的、与在步骤SBll获取到的坐标对应的位置(步骤 SB12) ο
[0105]接着,打印控制部15b基于展开到图像缓冲区的图像数据(在本例中,是文字“A”的字体数据),控制打印部17,对文字“A”进行打印(步骤SB13)。
[0106]由于打印机10如以上那样打印文字,所以打印机10打印的文字的尺寸与模拟对象的交换前打印机打印的文字的尺寸相同。由此,打印机10打印文字的情况下,能够得到与交换前打印机打印的情况近似的打印结果。
[0107]接下来,对设定部15a进行说明。
[0108]这里,在打印机10安装有Web服务器软件(例如,Apache HTTPServer:阿帕奇HTTP服务器)。打印机10具有作为根据来自作为客户端的终端11的要求,生成基于HTTP等规定协议的显示数据并输出的Web服务器的功能。
[0109]另外,在打印机10安装有Web应用程序。设定部15a是通过该Web应用程序的功能而实现的功能模块。即,设定部15a的功能通过CPU读出Web应用程序、其他的相关程序并执行等硬件与软件的配合来实现。
[0110]在本实施方式所涉及的控制系统I中,如以下所说明的那样,能够利用设定部15a的功能,从终端11变更调整倍率信息所表示的调整倍率。特别是,在本实施方式中,用户能够不进行繁琐的作业,简单地变更特定的调整倍率信息。
[0111]图6是表示调整倍率信息所表示的调整倍率在变更时的终端11的动作以及打印机10的动作的流程图。⑷表示终端11的动作,⑶表示打印机10的动作。
[0112]在变更调整倍率的情况下,用户启动终端11的Web浏览器,作为访问目的地,输入打印机10上的规定URL (步骤SXl)。URL预先通知给用户。
[0113]终端11的终端控制部23的浏览器执行部23a与网络通信部26相配合,在与打印机10之间确立逻辑通信路径,并访问由用户输入的URL(步骤SCl)。所谓的浏览器执行部23a是通过Web浏览器来实现其功能的功能模块。
[0114]打印机10的控制部15的设定部15a根据步骤SCl的访问,生成由HTML等记述的、用户界面Π1 (后述)的显示所涉及的显示数据(步骤SDl),并发送给终端11 (步骤SD2)。
[0115]终端11的浏览器执行部23a基于接收到的显示数据,在浏览器窗口上显示用户界面Π1 (步骤SC2)。
[0116]图7是表示用户界面Π1的一个例子的图。
[0117]用户界面Π1是针对调整倍率信息表格KT,设定要利用调整倍率信息的机种的画面。在上述的步骤SB7中,打印控制部15b获取与通过用户界面UIl设定的机种(预先决定的机种)对应的调整倍率信息。并且,用户界面Π1是按照机种变更各字体种类的调整倍率信息的值的画面。
[0118]如图7所示,在用户界面Π1的右侧形成选择机种的区域Al。在区域Al中,明示了能够选择的机种,并且按照机种设置单选按钮,能够择一地选择任意一个机种。用户在区域Al中选择打印机10模拟的交换前打印机的机种。
[0119]另外,在用户界面ΠI的区域Al的右方形成区域A2。在区域A2中,对于在区域Al中所选择的机种,按照字体种类显示调整倍率(纵向倍率以及横向倍率)。每个字体种类的调整倍率的值是基于存储在打印机10的存储部16中的调整倍率信息表格KT的值。S卩,在步骤SDl中,设定部15a在显示数据生成时,参照调整倍率信息表格KT,获取各机种的每个字体种类的调整倍率,并基于获取到的调整倍率来生成显示数据。根据区域Al中的机种的选择的切换,区域A2的显示切换,显示与选择出的机种对应的每个字体种类的调整倍率。
[0120]如图7所示,在用户界面Π1中,显示在区域A2中的各个调整倍率是能够变更其值的构成。即,在显示了调整倍率的栏的右侧,形成用于使调整倍率上下变动0.1的操作按钮,用户能够操作该操作按钮,来变更任意的调整倍率的值。
[0121]另外,如图7所示,在区域A2设置默认设定按钮BI。若操作默认设定按钮BI,则在区域Al中所选择的机种的调整倍率分别被变更为默认值。调整倍率各自的默认值根据在打印机10与各机种所涉及的交换前打印机之间消除同一字体种类的字体数据的尺寸的不一致这样的观点,通过预先的模拟、测试精密地设定。
[0122]另外,在区域A2设置确定按钮B2。若操作确定按钮B2,则用户对机种的选择以及选择出的机种的调整倍率的设定被确定。
[0123]接着,参照图6的(A),若由用户操作用户界面Π1的确定按钮B2(步骤SX2),则浏览器执行部23a通过显示数据所记述的脚本的功能等,来生成并发送变更指示数据(步骤 SC3)ο
[0124]变更指示数据至少包含表示在用户界面Π1中用户所选择的机种(指定的机种)的信息、表示由用户设定的调整倍率的信息、以及指示调整倍率信息表格KT中的调整倍率信息的变更的信息。
[0125]如图6的(B)所示,若接收到变更指示数据(步骤SD3),则打印机10的设定部15a基于变更指示数据的内容,改写调整倍率信息表格KT的内容。例如,对于与机种Kl对应的字体A的调整倍率,设定为纵向倍率:1.5倍、横向倍率:1.5倍的情况下,设定部15a将储存在调整倍率信息表格KT中的对应的调整倍率信息改写为设定的内容(步骤SD4)。
[0126]并且,设定部15a基于变更指示数据的内容,将与在该数据中指定的机种(由用户选择的机种)对应的调整倍率信息设定为利用的调整倍率信息(步骤SD5)。更具体而言,设定部15a对程序上的规定的变量亦即储存表示打印机10模拟的交换前打印机的机种的信息的变量,储存表示指定的机种的信息。由此,在上述的步骤SB7中,打印控制部15b获取与指定的机种(=由用户选择的机种)对应的调整倍率信息。
[0127]这样,在本实施方式中,能够通过搭载通用的Web浏览器的终端11变更调整倍率信息所表示的调整倍率。因此,例如,用户不经过在终端11安装专用的软件工具等这样的繁琐的作业,能够执行调整倍率的变更。特别是,在本实施方式中,由于通过打印机10的功能来提供用户界面Π1,所以能够通过向该用户界面UIl输入这样的简单作业,来设定调整倍率信息的值。
[0128]如以上所说明的那样,本实施方式所涉及的打印机10的控制部15(打印控制部15b)接收包含指定文字的信息的打印指示数据,并使指定的文字的字体数据以调整倍率信息所表示的倍率进行伸缩,并使打印部17基于伸缩后的字体数据打印文字。
[0129]根据该构成,能够不依靠主计算机12的控制,而调整基于字体数据所打印的文字的尺寸。
[0130]另外,在本实施方式中,在存储部16按照字体种类存储字体表格。另外,在存储部16所存储的调整倍率信息表格KT中,将调整倍率信息与每个字体种类建立对应地存储。而且,控制部15 (打印控制部15b)接收包含指定字体种类以及文字的信息的打印指示数据,并以指定的字体种类的调整倍率信息所表示的倍率对储存在指定的字体种类的字体表格的被指定的文字的字体数据进行伸长,并使打印部17基于伸长后的字体数据打印文字。
[0131]根据该构成,能够按照字体种类,来调整要基于字体数据被打印的文字的尺寸。
[0132]另外,在本实施方式中,打印指示数据还包含表示指定的文字在打印时的尺寸的文字尺寸信息。而且,控制部15(打印控制部15b)针对以调整倍率信息所表示的倍率伸长的字体数据,基于文字尺寸信息进行尺寸的调整,并使打印部17基于调整后的字体数据打印文字。
[0133]根据该构成,能够在反映了基于调整倍率信息的字体数据的尺寸调整的基础上,执行基于打印指示数据所包含的文字尺寸信息的尺寸调整。
[0134]另外,在本实施方式中,控制部15 (设定部15a)在从以能够进行通信的方式连接的终端11接收到指示变更调整倍率信息所表示的调整倍率
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1