请各位帮看看,这样的功能要怎么实现才好?

ynduanlian 2016-03-01 02:17:03
一个web网站的订餐小系统。用户可以访问网站就行订餐。
用户下单是在网站上,营业员看到单子也是在网站上。
现在用户提了一个需求,要能用打印机打印用户的点菜(通知厨房),而几个厨房分别处理不同的菜。比如用户点了“面条”和“烤鸭”,这两个厨房的打印机要能分别打印出这两张单子。

餐馆有很多菜品,这个菜品是放在网站数据库中的。而收到一张订单后,不同的菜品需要由不同的打印机来打印(从而用打印机通知厨房),不能让营业员来一个菜一个菜的人工选择打印机。

这个要怎么实现?
...全文
136 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ynduanlian 2016-03-01
引用 7 楼 wanghui0380 的回复:
百度“餐饮分单打印” 1.分单打印已经有很成熟的东西了,都有很成熟的产品,你完全可以借助成熟软件方案。 比如http://www.doc88.com/p-6465566806006.html 这里是个成品软件的分单打印设置说明 2.当然技术上,通常采用opos打印服务,opos打印一般有sdk,根据sdk你可以选择打印机名,串口号,并口号选择打印机打印 综合,你可以根据的设计思路将一个单,分成多个小单,然后再根据2把多个小单通过不同的打印机打印出来
谢谢。不过我没弄明白:POS打印机难道不能用通用的打印方法吗?为什么还要OPOS的SDK ?
  • 打赏
  • 举报
回复
BitCoffee 2016-03-01
你这种,各个厨房里面只需要打印机就可以了,电脑只需要一台,如果 用串口打印机,估计不行,因为需要将各个厨房的打印机连接到同一台主机上,估计每那么长的线,你可以考虑那种网络打印机,插网线的,通过 ip访问的,具体的打印机打印方法需要看其接口文档。
  • 打赏
  • 举报
回复
wanghui0380 2016-03-01
如果简单点设计,基本上就是在设计菜品的时候就挂接一个打印机选项 这样你只需要对大单group一下就自然分出小单了,然后根据gruop出的东西发到不同的打印机处理就是
  • 打赏
  • 举报
回复
wanghui0380 2016-03-01
百度“餐饮分单打印” 1.分单打印已经有很成熟的东西了,都有很成熟的产品,你完全可以借助成熟软件方案。 比如http://www.doc88.com/p-6465566806006.html 这里是个成品软件的分单打印设置说明 2.当然技术上,通常采用opos打印服务,opos打印一般有sdk,根据sdk你可以选择打印机名,串口号,并口号选择打印机打印 综合,你可以根据的设计思路将一个单,分成多个小单,然后再根据2把多个小单通过不同的打印机打印出来
  • 打赏
  • 举报
回复
你这个肯定需要一个winform或者Windows服务来做打印的,不可能用网站来连打印机的
  • 打赏
  • 举报
回复
ynduanlian 2016-03-01
网页,用ActiveX也可以获取本地打印机,但是配置呢?配置关系放本地,还是放网站?
  • 打赏
  • 举报
回复
ynduanlian 2016-03-01
问题是: 1、网页里怎么获承打印机并进行控制呢? 2、网页里不同的菜品要用本地不同的打印机打印,这相配置信息怎么保存?存在网站上去?但用户在客户端改了打印机名称,网站数据怎么更新呢?
  • 打赏
  • 举报
回复
ynduanlian 2016-03-01
厨房只有打印机,没有电脑 电脑一般是总台有一台,然后用长网线连接几个打印机
  • 打赏
  • 举报
回复
我本良人 2016-03-01
你这个问题,没啥问题啊,代码处理都很简单,就是连个打印机而已
  • 打赏
  • 举报
回复
TobeNotTobe 2016-03-01
用户访问时生成一个订单号,点了什么,就保存到详细表,再加一列在哪个厨房做的标识不就得了。 像这样 主表 id 订单号 客户号 台号 日期 详细表 id 订单号 菜名 厨房标识 每个厨房终端就要据详细表的标识来取属于自己的菜就得了
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区

6.0w+

社区成员

.NET技术交流专区
社区管理员
  • ASP.NET
  • R小R
  • 喵叔哟
加入社区
帖子事件
创建了帖子
2016-03-01 02:17
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。