那种后厨规章制度打印机会带无纸提醒

专业、实用、易用
收银/点菜/后厨/库房/会员
图文并茂、操作简单
自由设计、二维码下单
服务员专用点菜利器
后厨收银一体
扫码划菜,准确、高效
前厅出品展示,透明厨房
&在线视频帮助:
&使用手册下载:
如何配置收银和后厨打印机?
饭菜先生可使用打印机完成收银小票、后厨单的打印,下面为你介绍如何设置好前后台打印机。
(饭菜先生软件打印配置)
饭菜先生采用了Windows驱动打印,需要先安装好打印驱动后 ,再设置前台打印机、后厨打印机。
1.安装Windows打印机
由于饭菜先生使用的是Windows 打印设备进行打印,因而需要安装Windows打印设备。
首先将小票打印机连接到计算机上,然后用打印机厂商提供的打印驱动程序完成打印机的驱动安装(如果没有,可先查看打印商标,确认打印机的型号和品牌,然后到网上下载),安装完成后你可在Windows打印设备中看见你的打印机。
2.设置前台打印机
前台打印设置用于收银小票的打印,设置包括前台打印机名称、打印宽度、以及打印份数、和文字自定义信息。
点击“设置->收银设置”打开收银设置窗口,进入前台打印设置页签,如下图。
(前台打印设置)
前台打印设置的主要数据项说明如下
启用收银打印:用于启用前台收银打印,在勾选后,结账单、快餐单上的打印消费选项将被激活,这样在收银时使用前台收银打印了。
收银打印机:选择在Windows 上你已安装好的打印设备作为收银打印机,软件会自动列出你已安装的打印设备来,供你选择。
打印幅面:根据你的打印机实际幅面选择打印宽度,如你是80mm打印机,你可选择80值,软件会根据你的打印幅面设置选择相应的打印模版进行打印。
文字自定义信息:包括餐馆名称、小票头第一行、小票尾第一行、小票尾第二行信息。
连续打印份数:指定在打印时一次打印多少张小票。
3.后厨打印设置
后厨打印用于将点菜信息传递到厨房,通知厨房出菜。后厨打印可设置为统一档口后厨打印,或分档口出菜打印。
点击“设置->收银设置”打开收银设置界面,切换页签到后厨打印设置,如下图。
(后厨打印设置)
后厨打印设置的主要数据项说明如下。
启用后厨打印:用于下单是启用后厨打印,启用后下单界面的后厨打印选项被激活,实现总单或分单打印。
后厨打印机:选择在Windows 上已安装好的打印机名称,软件会自动列出你已安装的打印设备供你选择。
打印幅面:根据你的打印机实际幅面选择打印宽度,如你是80mm打印机,你可选择80,软件会根据你的打印幅面设置选择相应的打印模版进行打印。
启用打印后厨总单、分单选项:后厨打印时分为总单打印和分单打印,总单就是所有的菜品都打印在一张单子上,分单打印就是每次单子打印一个菜品,这样可以将每个菜品具体交到每个厨师手上出菜。对应这两个打印选项你可以分别启用,并设置它们每次打印的份数。
打印总单份数:指定下单时一次打印总单的数量。
打印分单份数:指定下单时一次打印分单的数量。
饭菜先生软件常见问题解答目录专业的事请交给专业的人做。为了节约您的时间,可联系我们选择付费高级服务,帮您轻松搞定一些。电话/QQ:400-088-3538如何查看、修改后厨网口打印机ip后厨打印机使用前提:1、建议选择网口后厨打印机。一般餐厅的厨房距离收银台收比较远,所以为了方便,后厨会选择使用网口的打印机,连接网线,通过网络控制。2、后厨打印机必须跟收银机使用同一网络,即打印机的IP地址跟收银机在同一网段。如果收银机的IP地址跟打印机的不在同一个网段,那么就需要修改打印机的IP地址。(一)、如何查看网口打印机的ip地址将打印机连接好电源,关机状态下,一手按住出纸键(FEED)不松开,另一只手打开打印机开关,5 秒钟后松开出纸键(FEED)。打印机将进行自动检测并打印出自检测试页清单样。如下图,打印出的小票前端可以看到打印机本身的ip地址(二)、如何修改打印机的ip地址说明:修改打印机IP地址修改需要使用相应的软件。由于打印机品牌较多,下面以我公司售卖的佳博打印机为例。进行下面的“网络打印机IP地址修改操作步骤”前先下载“佳博打印机IP地址修改软件”,下载地址:如果是其它品牌的打印机,建议直接在这个品牌打印机官网搜索修改后厨打印机IP软件。或者联系厂家修改打印机IP地址。佳博网络打印机IP地址修改操作步骤:第一步,查看收银机现在的IP地址和打印机现在的IP地址。收银机的IP地址,打开智慧餐饮系统,登录界面查看“本机IP”第二步,将电脑的ip地址固定成跟打印机现在的ip地址在同一号段。例如现在打印机的ip是192.168.123.100 ,则可以将电脑的ip地址改成192.168.123.120。子网掩码自动生成。默认网关填写192.168.123.1。提示:什么叫做同一号段?就是看ip地址的前3个点之间的数字是不是一样的。如何固定电脑的IP地址:第三步,用一根网线将打印机与收银机连接,即网线一头插在收银机上,一头插在打印机上,此时打印机和收银机都处于断网状态第四步,解压之前下载的“佳博打印机IP地址修改软件”压缩包,选择第一个软件程序双击打开打开修改程序后,显示如下,选择下面的“Chinese”,切换为中文模式第五步,在第一行“打印机旧的IP地址”处填写打印机现在的IP地址,即之前打印机自动检测出的纸上面显示的IP地址。输入IP地址后点击旁边的“连接测试”,如果提示“connect successfully”,即表示连接测试通过,打印机和收银机网络连接正常;如果提示“connect error”,即表示打印机和收银机网络连接没通,那么重新操作之前的步骤。第六步,连接测试通过后,在第二行“打印机新的IP地址”处填写需要改成的IP地址。例如,之前查看到收银机在联网状态的IP地址是10.1.102.7,那么打印机新的IP地址就可以填写成10.1.102.8。然后点击旁边的“设置新的IP地址”,打印机上会发出“嘀”的响声,表示IP地址修改成功。第七步,重新打印打印机的ip地址,确认ip地址是否修改成功。修改成功后,可以将收银机选择自动获取IP地址即可。修改好IP地址后打印机后在收银机上安装驱动,然后在软件里面添加后厨打印机,选择驱动打印。后厨打印机驱动安装教程:(三)、打印机测试
设置好了后,请在 双屏机/单屏机/一体机 上开单点菜,检查厨房打印机是否打印小票。如果没有打印,请确认是否按照以上方法操作。重新检测下打印机的ip,判断打印机的ip是否跟收银机或者一体机的ip在同一号段。另外后厨打印机不打印可搜索常见问题: 后厨打印机不打印解决办法问题现象:后厨只有一台打印机,如何设置打印菜品时按照菜品分类进行打印切纸?问题模块: 前台营业关键字:分单打印问题版本:用友-餐饮管理软件标准版 11.2原因分析: 功能应用设置。适用产品:T6系列问题答案:软件中可以设置传菜单按菜品分类来进行打印,一个类别对应一张传菜单,这样可以用传菜单来代替后厨分单1.在菜品分类中--打印序号栏目输入对应的打印序号,如特别推荐类别打印序号为1,湘菜推荐类别为2;2. 在打印配置--传菜打印设置中关联菜品类别对应的后厨打印机;3. 重启配置分单打印程序即可。
如果您的问题还没有解决,可以到 上找一下答案
上一个文章:
下一个文章:
&&( 13:30:5)&&( 16:29:58)&&( 9:52:17)&&( 0:0:0)&&( 0:0:0)&&( 0:0:0)&&( 0:0:0)&&( 0:0:0)&&( 0:0:0)&&( 0:0:0)
阅读最多文章
| Copyright &
dianhua.kuaiji66.com &All Rights Reserved 全球电话号码查询网 &北京天龙瑞德&版权所有 & 北京海淀上地十街辉煌国际大厦3-609&总机:010- & 售后:Java 实现 POS 打印机无驱打印
我们是一家专业做酒店餐饮软件的公司,餐饮软件一个重要的功能就是后厨打印问题,前台点菜完毕,后厨立刻打印出单子,这样就减少人工递单的麻烦,节省时间,提高翻台率。这种信息化解决方案对打印技术要求很高,理论上最好 100% 不丢单,也就是每次点菜后厨都会相应出单子,但是实际上行不通,为什么呢?因为网线、打印机、网卡等都有可能有问题,别说打印机等硬件因为厨房油烟问题损坏,我们甚至碰到过网线被老鼠咬断的情况,总之硬件网络故障防不胜防,所以只能退而求其次,就是有问题不可怕,程序能够判断是否出了问题,并能给出提示,便于服务员处理,及时补单。
如果我们用安装 Windows 驱动的方法来实现后厨打印,那么肯定是不行的,因为我们只能单向向驱动程序抛包,不能从驱动程序获得任何返回值,没有办法了解是否打印成功。而且更为严重的是,有时候因为后厨打印机过多,Windows 驱动甚至会因为网络堵塞自作主张将包丢弃,没有任何提示。
这在行业应用中是不行的,会给用户带来损失,所以想到了绕过 Windows 驱动,直接写端口的方法。
无驱打印的可行性
所谓直接写端口的方法,就是不用安装打印机驱动,不使用 PrinterJob 获得打印机的名字的方法进行打印。
众所周知,之所以安装打印机驱动,一个重要的原因就是打印机厂商千差万别,不同的打印机往往都有各自的驱动,很难实现万能驱动。但是,在 POS 打印机行业却有一条捷径,就是现在市面上的 POS 打印机基本上都支持爱普生指令,也就是说,只要将程序和打印机联通,直接向端口里面写爱普生指令就可以控制打印机。
打印机接受到爱普生指令以后,自行进行解析,然后打印出相应的内容。
爱普生指令
日本的 EPSON 公司在目前的 POS 打印机市场,尤其是针式打印机市场占有很大一部分份额。它所推行的 ESC 打印控制命令 (EPSON StandardCode for Pr5nter) 已经成为了针式打印机控制语言事实上的工业标准,ESC/POS 打印命令集是 ESC 打印控制命令的简化版本,现在大多数 POS 打印都采用 ESC/POS 指令集。绝大多数打印机都有 EPSON ESC 的软件命令仿真功能,而且其它打印控制命令的格式和功能也都与 ESC 代码集类似。
由于早期的操作系统 DOS 与现在 Windows 的结构不同,在打印机内部软件和应用软件之间没有由硬件厂商提供的打印驱动程序,必须由应用软件直接通过硬件接口来控制打印机,所以从 ESC 指令出现开始,它就是公开的,否则没有应用软件可以使用它,而除了标准的 ESC 指令外,每种型号的打印机其指令又不太一样,所以在 DOS 软件中,你可以看到每个应用软件都只是支持为数不多的几种常用打印机。
ESC 指令在形式上分为两种格式,一种是文本方式控制码,一种是 Escape 转义序列码。文本方式控制码由一字节字符码表示,实现的是与打印机硬件操作有关的指令,Escape 序列码由转义字符和参数字符或打印数据组成。
建立打印连接
通过上面的介绍,了解了实现无驱打印原来只是一层窗户纸,具体的方法就是首先建立打印机连接,然后写入爱普生指令即可。那么如何建立打印机连接?以网口 POS 打印机举例。
第一步,首先要给网口打印机赋一个 IP 地址,例如叫做 192.168.0.18 。
第二步,编写连接代码。
Socket client=new java.net.Socket();
PrintWriter socketW
client.connect(new InetSocketAddress("192.168.0.18" , ); // 创建一个 socket
socketWriter = new PrintWriter(client.getOutputStream());// 创建输入输出数据流
看起来跟一般的 socket 连接没有很大的区别,就是赋一个 IP 地址和一个端口号,并设置一下超时时间即可,只需要说明的是,一般 POS 打印机的端口都是 9100 。
写入打印内容
连接建立完毕,写入内容就非常容易,只要使用 write 或者 println 方法写入即可,其中 write 方法是写入数字或字符,println 写入一行字符串。
例如:写入数字 socketWriter.write(0);
写入一行字符串 socketWriter.println( “巧富餐饮软件后厨单据” );
再入一行字符串 socketWriter.println( “桌位 14 桌,人数 3 ” );
再入一行字符串 socketWriter.println( “跺脚鱼头 1 份” );
您或许有疑问?内容已经成功写入,好像我们还没有用到爱普生指令。是的,如果只是普通的写入内容,不需要用到爱普生指令,爱普生指令主要帮助实现放大字体,自动走纸,打印条形码等功能。
放大字体需要用到爱普生的 0x1c 指令,使用爱普生指令的方法很简单,只要向端口写入指令即可,例如:
socketWriter.write(0x1c);
注意 0x1c,是 16 进制的数字,当然也可以转换成 10 进制来写。需要说明的是,使用爱普生指令放大字体不能随意放大,因为它不是图形化打印,而是文本化打印,所以纵向或者横向只能按照倍数放大,不能矢量放大。例如在 POS58 打印机上将“巧富餐饮软件”几个字放大打印,可以有如下放大方法。
/* 横向放大一倍 */
socketWriter.write(0x1c);
socketWriter.write(0x21);
socketWriter.write(4);
/* 纵向放大一倍 */
socketWriter.write(0x1c);
socketWriter.write(0x21);
socketWriter.write(8);
/* 横向纵向都放大一倍 */
socketWriter.write(0x1c);
socketWriter.write(0x21);
socketWriter.write(12);
一般情况下,我们倾向采用纵向放大一倍的方法,放大后的字体看起来有点像仿宋体,视觉效果还不错。
兼容多种类型打印机
现在知道了使用爱普生指令的方法,所以只要有一本爱普生指令手册在手里,就可以用 Java 控制打印机进行无驱打印。但是现在问题是,同样是爱普生指令,不同的 pos 打印机可能不一样,就拿放大字体来说,pos58 打印机和 pos80 打印机指令就不尽相同。这时候怎么办呢?如何兼容多种类型打印机?
比如说,有的打印机并不是使用 0x1c 作为放大指令,而是使用 0x1b 作为放大指令,怎么办?容易。
/* 横向放大一倍 */
socketWriter.write(0x1c);
socketWriter.write(0x21);
socketWriter.write(4);
socketWriter.write(0x1b);
socketWriter.write(0x21);
socketWriter.write(4);
/* 纵向放大一倍 */
socketWriter.write(0x1c);
socketWriter.write(0x21);
socketWriter.write(8);
socketWriter.write(0x1b);
socketWriter.write(0x21);
socketWriter.write(8);
/* 横向纵向都放大一倍 */
socketWriter.write(0x1c);
socketWriter.write(0x21);
socketWriter.write(12);
socketWriter.write(0x1b);
socketWriter.write(0x21);
socketWriter.write(12);
看明白了吗?就是写两遍就行,因为如果 0x1b 指令若不存在,打印机自动将其抛弃。
实现自动走纸
POS 打印机因为出纸口有一些深度,打印完毕为了避免撕裂文字内容,一般需要适当走纸才行,当然可以使用爱普生指令来走纸,但是这样并不稳妥,为什么呢 ? 因为要考虑 POS 机的兼容性,所以一般采用打印空行的方式实现走纸。
for(int i=0;i&10;i++){
socketWriter.println(" ");// 打印完毕自动走纸
显然,打印空行的方式有更好地兼容性。
打印条形码
条形码在各个行业中现在有广泛的应用,所以让打印机打印条形码是非常重要的功能,不过你不需要费好多精力去研究条形码知识,因为爱普生指令中有一个打印条形码指令,例如我们要打印条形码“
”,只要使用如下命令即可。
socketWriter.write(0x1d);
socketWriter.write(0x68);
socketWriter.write(120);
socketWriter.write(0x1d);
socketWriter.write(0x48);
socketWriter.write(0x01);
socketWriter.write(0x1d);
socketWriter.write(0x6B);
socketWriter.write(0x02);
socketWriter.println "" );
socketWriter.write(0x00);
完整的代码
好了,下面举一个完整的例子,我们来建立一个叫做 print 的方法,向某个打印机打印一个字符和条形码,并实现自动走纸,代码如下:
private boolean print(String ip, int port, String str,String code,int skip)
throws Exception{
Socket client=new java.net.Socket();
PrintWriter socketW
client.connect(new InetSocketAddress(ip,port),1000); // 创建一个 socket
socketWriter = new PrintWriter(client.getOutputStream());// 创建输入输出数据流
/* 纵向放大一倍 */
socketWriter.write(0x1c);
socketWriter.write(0x21);
socketWriter.write(8);
socketWriter.write(0x1b);
socketWriter.write(0x21);
socketWriter.write(8);
socketWriter.println(str);
// 打印条形码
socketWriter.write(0x1d);
socketWriter.write(0x68);
socketWriter.write(120);
socketWriter.write(0x1d);
socketWriter.write(0x48);
socketWriter.write(0x01);
socketWriter.write(0x1d);
socketWriter.write(0x6B);
socketWriter.write(0x02);
socketWriter.println(code);
socketWriter.write(0x00);
for(int i=0;i&i++){
socketWriter.println(" ");// 打印完毕自动走纸
本文虽然只是讲述了网口打印机的直接写端口方式,似乎对并口打印机无效,其实不是这样,并口打印机只要接一个打印服务器就可以用了,缺点就是非一体机,然后还要安装打印服务器驱动。
这种无驱打印在非常广泛的范围内可以得到应用,包括餐饮、超市、医药等等其他需要用到 POS 打印机的行业。
“”(developerWorks,2002 年 4 月):介绍 JDK 1.4 为 Java 平台带来了另一套打印功能和技术。“”(developerWorks,2002 年 10 月):介绍 JDK 1.4 提供的一套完整的“Java 打印服务 API”(Java Print Service API)。“”(developerWorks,2002 年 12 月):如果将打印内容进行对象化分析,设计出面向对象的打印程序,则会更出色地完成打印要求,并且代码很容易重用,事半功倍。您可以在 developerWorks 的
中找到有关 Java 编程各方面知识的文章。
扫码向博主提问
非学,无以致疑;非问,无以广识
擅长领域:
Java直接控制打印机打印
java实现热敏打印机打印小票
Java 通过 Socket 实现小票打印
Java调用热敏票据打印机打印小票
常见图算法总结与Java实现
java实现位图算法
JAVA针式打印机打印整理
没有更多推荐了,颜  色:
适用于后厨打印机
版  本:
颜  色:
适用于后厨打印机
版  本:
颜  色:
适用于后厨打印机
版  本:
颜  色:
适用于后厨打印机
版  本:
颜  色:
适用于后厨打印机
版  本:
颜  色:
适用于后厨打印机
版  本:
颜  色:
适用于后厨打印机
版  本:
商品名称:
京&&东&&价:
商品评分:
评&&价&&数:
多品类齐全,轻松购物
快多仓直发,极速配送
好正品行货,精致服务
省天天低价,畅选无忧}

我要回帖

更多关于 后厨管理制度 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信