AI+二维码赋能企业提效率降成本
7*24小时技术支持电话:18696527045 点此扫码
快速注册  | 登录
 
 
 更多  

使用php或js生成条形码、二维码


  

最近要开发一个打印物品铭牌标签的页面,从DB里面调出信息,打印出带n个条形码(水平和竖直方向都有)的12*10cm的标签,这种应用以前接触的少,特意研究记录下。

要打印非标准纸张,首先需要在目标打印机上新建纸张类型,规格设置为12*10cm,步骤如下:

设置-设备-打印机和扫描仪-打印服务器属性-创建新纸张规格,新的规格设置完成后设置为默认规格。

可以使用js或者php生成:

1 使用php生成 

首先百度下找到了Download - Barcode Generator by Barcode Bakery  的php版本,支持显示文字信息,设置dpi,设置单个条码宽度,高度,选中角度等,功能很全面了,然而商用却需要购买授权

<? __DIR__ . '/libs/barcodegen.1d-php.v6.0.1/autoload.php' =  BCGFontFile(__DIR__ . '/libs/barcodegen.1d-php.v6.0.1/font/Arial.ttf', 18 = 'hello' = 300 = 'PNG' = 'BCGcode128' = '270' = 3 = 25 convertText( = ( (('mb_convert_encoding' = mb_convert_encoding(, 'ISO-8859-1', 'UTF-8' = ('PNG' => BCGDrawing::IMG_FORMAT_PNG, 'JPEG' => BCGDrawing::IMG_FORMAT_JPEG, 'GIF' => BCGDrawing:: = 'BarcodeBakery\\Barcode\\' .  =  =  BCGColor(0, 0, 0 =  BCGColor(255, 255, 255 = ->setScale(->setBackgroundColor(->setForegroundColor(->setThickness(); ->setFont(0); 
 Font (or 0) 值为0-不显示文字信息,只显示条码
 ( !== '' = convertText(->parse( ( =  =  BCGDrawing('',  (->drawException(->setBarcode(->setRotationAngle(->setDPI( === 'NULL' ?  : (72, (300, (-> ( 'PNG':
        ('Content-Type: image/png' 'JPEG':
        ('Content-Type: image/jpeg' 'GIF':
        ('Content-Type: image/gif'->finish([]);

 然后偶然发现了以前使用的生成pdf文件的包TCPDF可以生成条形码和二维码,使用也很简单,GitHub - tecnickcom/TCPDF: Official clone of PHP library to generate PDF documents and barcodes

<? './libs/tcpdf/vendor/autoload.php'
条形码
 =  TCPDFBarcode('hello', 'C128'->getBarcodeHTML(2, 30, 'black'

?>
<hr>
<?
二维码
 =  TCPDF2DBarcode('http://www.tcpdf.org', 'QRCODE,H'->getBarcodeHTML(6, 6, 'black'

 2 使用JS生成

js生成条形码可以使用JsBarcode这个包

 js生成二维码可以使用qrcodejs这个包

js打印页面的部分区域

使用print.js打印,, ,  and 

使用css的media查询设置打印区域


 打印时不显示 

使默认水平显示的条形码旋转为竖直显示
print



视频二维码   音频二维码   图片二维码   PDF二维码   Word二维码   Excel二维码   PPT二维码   电话二维码   借还登记二维码   巡逻巡更二维码   扫码领奖品二维码   成绩查询二维码   视频直播二维码   产品二维码   商品二维码   员工二维码   展品二维码   景点二维码   签到登记二维码   报名二维码   企业二维码   客服二维码   手机二维码   设备二维码   巡检二维码   固定资产二维码  

微信扫码咨询:用专业为你解决问题

    推荐阅读:
  1、工地人员二维码怎么做的,建筑工地二维码制作   2、二维码防伪合格证打印系统如何实现防伪
  3、工程检测报告二维码制作流程及应用分析   4、施工方案二维码是怎么做的
  5、工地人员二维码怎么做的,建筑工地二维码制作   6、扫二维码管理系统企业案例大全
  7、预约二维码如何制作   8、怎样申请使用酒店扫码吐槽
  9、微信预约使用二维码怎么做   10、教你如何做一个预约占用二维码
  11、请问二维码生成器可以永久使用吗?   12、培训签到二维码如何创建
  
  

 

返回页首 
      
   猴哥码上办    网络技术支持   猴哥客服热线: 18696527045  
  版权所有@柴顺科技   ICP备案号:沪ICP备19042524号-2 沪ICP备19042524号-3 沪ICP备19042524号-4   | 管理