免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: shuweich
打印 上一主题 下一主题

[原]:BS-PHP-POS-WEB[BS的POS扫码]销售端CRM已融入手机短信收发功能见尾贴:在线测试中 [复制链接]

论坛徽章:
0
301 [报告]
发表于 2009-08-20 14:03 |只看该作者
简单学习了 呵呵

论坛徽章:
0
302 [报告]
发表于 2009-08-20 23:48 |只看该作者
奇怪,还以为自己回不了贴了呢?
大哥,你在寻求ff打印方案,为什么ie底下不做打印的程序呢,弹开钱箱也很容易的说。
台湾有个企业在做webpos,用.net做的,你可以借鉴一下啊
http://www.brp.com.tw/webpos/free/freewebpos.asp

论坛徽章:
0
303 [报告]
发表于 2009-08-21 13:15 |只看该作者
从网上找到一些关于php控制打印的
采用PHP控制终端打印机进行相应内容的打印!

是不是感觉很茫然?没有关系,听本博慢慢道来!

要采用PHP控制终端的打印机,首先需要确认终端打印机正常联机,如果不知道什么叫正常联机,先去看看打印机方面的文章吧!能够正常联机后,只需要在PHP中抛出相关的打印机控制字符,就可以打开打印机的端口了,然后就只管echo或者print你要打印机打印的内容即可。输出完了以后呢,就只需要再输出打印机端口命令,即调用关闭打印机的控制符实现打印机的关闭。此时由于打印机不会自动进行纸张的处理,因此还需要在PHP进行纸张的控制。

由于和终端联机的打印机有很多种,这里以得实2100为例,其打印机主要是以OKI仿真命令的方式进行处理,因为我们在操作该打印机时,只需要查看该打印机所提供的指令序列,然后在PHP中输出该指令序列即可。例如,进入打印机的透明打印是ESC [5i,我们只需要在PHP输出该指令即可打开透明打印方式。但实际上直接输出ESC是达不到效果的,此时需要查看ESC的ASCII码表,其相应的ASCII码的八进制为033,那么只需要echo “\033 [5i”;这么一条指令即可打印得实2100打印机的透明打印。

怎么?不相信这么简单?不错,这就是现实!确实很简单,PHP操作终端打印机就是这么简单!你也可以实现!

以下是我在进行这方面的开发时所写的一个DEMO。希望能够各位看官一点启发!


echo "\033[5i";//进入透明打印  
echo "this is test.\n";  
echo "this is test 这是否可以打印机.\n";  
echo str_pad(" ", 30) . "this is 这是非颠倒.\n";  
  
echo "this 你死我活 is test.\n";  
echo "this is test.\n";  
echo str_pad(" ", 10) . "this is test.\n";  
  
echo "this is test.\n";  
echo "this is 工作队 test.\n";  
echo "this is test.\n";  
  
echo str_pad(" ", 20) ."this is test.\n";  
  
//echo "\33[0i" ;  
echo "\014";//换页  
  
echo "\033[4i";//关闭透明打印

论坛徽章:
0
304 [报告]
发表于 2009-08-21 13:48 |只看该作者
这个功能好像可以通过JS用window.open()函数直接实现,其实不然,因为浏览器会有很多插件,很多时候把弹出窗口拦截掉,而且把窗口最大化通过JS也没有很好的解决方法。PAZU可以更好地解决这些问题。  

             1.2 隐藏IE窗口标题栏,把IE窗口变成一个无标题栏的窗口

             1.3 通过Javascript 或者VBScript 控制窗口最大化,最小化和关闭窗口等操作
        
        2. 用Javascript 对IE 的WEB打印进行控制。

            这是最重要功能, 类似于 MeadCo's ScriptX  ,我们在打印方面提供某些比ScriptX更为强大的功能。

            以往,很多WEB项目需要WEB打印控制或者页面设置控制都采用ScriptX,但是ScriptX价格极为高昂,PAZU就是ScriptX的最好替代产品,

             PAZU是国内最早商品化,最多公司和企业使用的网页打印控件,而且2009年6月起,PAZU是完全免费的。

             PAZU对打印控制实现了:
             2.1 设置页眉页脚
             2.2 指定纸张大小
             2.3 设置纸张方向
             2.4 设置页边距
             2.5 选择指定的打印机
             2.6 无需用户确认,JS直接调用打印预览
             2.7 无需用户确认,JS直接调用打印输出
             2.8 支持Microsoft Print Template 技术,打印完全自定义
             2.9 获得系统中所有已安装的打印机列表
             2.10 获得系统中某台打印机所支持的所有打印纸张规格的列表
             2.11 获得一个默认打印机的对象,你可以实现对打印机的完全控制,适合超市等小票打印需要自定义打印场合
             2.12 通过Javascript或者VBScript可以定义纸张大小(在系统新增纸张格式)
             2.13 不需要服务器端和客户端支持,不需要安装MS Office或者其他第三方软件,可以直接把网页“打印”为EXCEL或者Word格式的文件
             2.14 可以设置打印份数,指定打印范围(用于实现双面打印等)
             2.15 指定是否打印背景(IE8以上)
             2.16 指定是否缩小内容以便一页打印(IE8以上)
            
             优点还有:
             PAZU 文件体积小,只有 ScriptX 的十份之一(约为100K),易于安装部署
             PAZU 个人或者商业使用均真正免费授权,无IP或者域名限制。
             PAZU 是经过代码签名的,保证部署成功
             PAZU 是国内唯一完整广泛支持IE6至IE8, Win2000至Vista或以上操作系统 的WEB打印组件
             PAZU 广泛支持包括Java, Dot Net, JSP, PHP, ASP,Perl 等各种开发语言
             PAZU 与服务器系统无关,支持任意WEB网站服务器
             PAZU 支持热部署和负载均衡


        3. LUPUTAC Simply Client 智能客户端虚拟机
           为LAPUTAC平台的“漂移”的代码片提供处理机制,在客户端组装和运行LAPUTAC SC 代码,实现安全的客户端访问
           本类功能需要在LAPUTAC平台下才有效。详细说明请参考LAPUATC平台里面的相关说明

论坛徽章:
0
305 [报告]
发表于 2009-09-03 23:12 |只看该作者

测试网站恢复正常

0828-0831四天因空间商的问题,致始测试站无法登录。
此问题截止0901已经处理完毕,经两天观察,现网站运行正常,请有需要测试本软件的朋友,继续测度,并给出宝贵意见或建议。

谢谢大家。

论坛徽章:
0
306 [报告]
发表于 2009-09-06 13:15 |只看该作者
http://948p.com  上为什么不能录入商品资料,老是报错与管理员联系

论坛徽章:
29
技术图书徽章
日期:2013-09-02 19:59:502015元宵节徽章
日期:2015-03-06 15:51:332015小元宵徽章
日期:2015-03-06 15:57:20操作系统版块每日发帖之星
日期:2015-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17操作系统版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之水原三星
日期:2015-10-30 00:06:07数据库技术版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2016-01-07 10:32:07操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-05-18 06:20:00IT运维版块每日发帖之星
日期:2016-07-23 06:20:00
307 [报告]
发表于 2009-09-06 18:17 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
308 [报告]
发表于 2009-09-08 21:12 |只看该作者
原帖由 ctpyy_11 于 2009-9-6 13:15 发表
http://948p.com  上为什么不能录入商品资料,老是报错与管理员联系


录入新的单品首先要找一个“唯一店内码”,是一个三位数字,此数只需要在你所要加入的分类中唯一就可以了。
然后依次录入各项,因为FIREFOX与IE有显示差异,为兼顾,所以,录入的项目与上面显示的并未对齐,你按顺序录入就可以了。
谢谢。

有下图为例(注意”201“在“测试分类一”中是唯一的):

luru.jpg (160.81 KB, 下载次数: 37)

“录” --> 录入新单品的图示

“录”  -->  录入新单品的图示

论坛徽章:
0
309 [报告]
发表于 2009-09-09 11:36 |只看该作者
不错哦,楼主厉害,学习

论坛徽章:
0
310 [报告]
发表于 2009-09-09 22:54 |只看该作者
原帖由 zxhtony 于 2009-9-9 11:36 发表
不错哦,楼主厉害,学习


感謝关注,谢谢,我们互相学习好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP