1
Jeremy1992 OP 原先就是打在 A4 纸上的,可能只是领一样东西,整个 A4 纸就打了几行字,一天下来用掉很多纸,比较浪费。
|
2
shoaly 2016-10-09 10:13:03 +08:00
其实小票机也可以直接打印.... 只是网页 div 的宽度设置合理就行..
如果小票机上的排班比较复杂的话, 还是去研究小票机的 api 接口吧... 更合适 |
3
ixiaozhi 2016-10-09 10:30:08 +08:00
浏览器设置好页面的宽度,也是可以用 html 直接打印的
|
4
leqoqo 2016-10-09 10:34:26 +08:00
要按照小票的尺寸来,热敏打印貌似成本好像更高把,以前做的时候是用 devexpress 设计的
|
5
mkeith 2016-10-09 10:45:46 +08:00
热敏纸时间长了字就没了吧
|
6
egen 2016-10-09 10:50:28 +08:00
关键词 escpos
小票打印机基本是直接用字符一行一行的打印 网页排版后打印到小票打印机那边变成图片格式,会非常不适合 如果是自己开发的软件调用一些现成的库应该不难,如果是纯 web 的话就麻烦了 |
7
Jeremy1992 OP @shoaly 我这儿还涉及到了 ie 浏览器的问题,之前为了兼容真是蛋疼死我了,后来放弃了兼容。
|
8
Jeremy1992 OP @ixiaozhi 之前没用过小的打印机,感觉和系统兼容的不好,普通 a4 打印机直接在 windows 系统里配好,浏览器就可以直接用了
|
9
Jeremy1992 OP @leqoqo 小票的话用的纸肯定能比 a4 节约很多!机子的价格就不清楚了
|
10
Jeremy1992 OP @mkeith 应该不会
|
11
Jeremy1992 OP @egen 对,我现在就是纯 web 情况。所以有点无从下手
|
12
heeryuy 2016-10-09 11:07:24 +08:00
小票用网页也可以做,不过位置和浏览器兼容性的问题的确是比较蛋疼,我都是用打印的控件(jatools 免费版)做的,这样位置好调一点,缺点是只能用 IE 了
|
13
shlabc 2016-10-09 11:10:29 +08:00
小票打印、平推打印机打印之类,我们之前都是用传统语言控制( delphi 、 c ),在网页中使用,可以包装为浏览器插件进行调用
|
14
lwbjing 2016-10-09 11:14:44 +08:00
css media print ?
|
15
yinmin 2016-10-09 11:32:24 +08:00
我以前做过医院的检查报告小纸的打印,也是 html 网页打印的,供参考:
(1) 在浏览器里配置打印纸张 (关键) (2) 使用 css 的 media print 控制 浏览器版本不同,会有比较大的差异,因此,建议规定使用者用的浏览器版本。 |
16
yinmin 2016-10-09 11:37:10 +08:00
还有 1 种终极解决方案,打印的效果超好。一般饭店的厨房都是这种方式。
(1) 打印机接 PC , PC 上安装一个 Windows 打印程序(自己开发的),程序每隔 1 ~ 2 秒读一次数据库,如果有打印任务,就打印出来。 (2) WEB 程序要打印时,把打印内容写入数据库。 如果打印机支持网络,可以 1 个 PC 远程操控多台打印机。 |
17
qping 2016-10-09 12:16:35 +08:00
我原先公司做医院打印 用的 lodop 你可以试试
|
18
ixiaozhi 2016-10-09 12:42:47 +08:00
@Jeremy1992 我是打的医院收据,就是在浏览器里设置好纸张大小,然后网页 div 内容大小固定就好了。 就是 @yinmin 15L 说的那样
|
19
ryd994 2016-10-09 13:17:16 +08:00 via Android
可不可以考虑,写个小程序
用的时候生成一个自定义的文件,包含所有的内容,然后运行这个程序打印 如果内容纯文字的话会非常好办 |
20
flyingfz 2016-10-09 14:26:54 +08:00
lodop +1
要装插件。 我没记错的话, 这个的浏览器兼容性也不错。 |
21
stargazer242 2016-10-09 15:41:53 +08:00
lodop
|
22
dapeng 2016-10-09 20:29:46 +08:00
可以生成 pdf 打印
|
23
teemoer 2016-10-18 09:17:17 +08:00 via iPhone
|
24
Jeremy1992 OP @teemoer 谢谢了, BTW,头像不错
|