pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <legend id='pmr11'><style id='pmr11'><dir id='pmr11'><q id='pmr11'></q></dir></style></legend>

  • <small id='pmr11'></small><noframes id='pmr11'>

        <bdo id='pmr11'></bdo><ul id='pmr11'></ul>

        <i id='pmr11'><tr id='pmr11'><dt id='pmr11'><q id='pmr11'><span id='pmr11'><b id='pmr11'><form id='pmr11'><ins id='pmr11'></ins><ul id='pmr11'></ul><sub id='pmr11'></sub></form><legend id='pmr11'></legend><bdo id='pmr11'><pre id='pmr11'><center id='pmr11'></center></pre></bdo></b><th id='pmr11'></th></span></q></dt></tr></i><div class="9dvrxxf" id='pmr11'><tfoot id='pmr11'></tfoot><dl id='pmr11'><fieldset id='pmr11'></fieldset></dl></div>

      1. <tfoot id='pmr11'></tfoot>

        從 PHP 打印到 POS 打印機

        Printing to POS printer from PHP(從 PHP 打印到 POS 打印機)

        <legend id='EBYLB'><style id='EBYLB'><dir id='EBYLB'><q id='EBYLB'></q></dir></style></legend>
        • <tfoot id='EBYLB'></tfoot>

        • <i id='EBYLB'><tr id='EBYLB'><dt id='EBYLB'><q id='EBYLB'><span id='EBYLB'><b id='EBYLB'><form id='EBYLB'><ins id='EBYLB'></ins><ul id='EBYLB'></ul><sub id='EBYLB'></sub></form><legend id='EBYLB'></legend><bdo id='EBYLB'><pre id='EBYLB'><center id='EBYLB'></center></pre></bdo></b><th id='EBYLB'></th></span></q></dt></tr></i><div class="b7lzxzt" id='EBYLB'><tfoot id='EBYLB'></tfoot><dl id='EBYLB'><fieldset id='EBYLB'></fieldset></dl></div>
            <tbody id='EBYLB'></tbody>
        • <small id='EBYLB'></small><noframes id='EBYLB'>

              <bdo id='EBYLB'></bdo><ul id='EBYLB'></ul>

                  本文介紹了從 PHP 打印到 POS 打印機的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我們希望打印到連接 apache 運行的 POS 打印機.由于應用程序的設計和部署,打印應該從服務器完成(它應該檢測訂單并發送到不同的打印機和不同的打印格式......賬單,廚房訂單等等......).出于這個原因和其他原因(例如從 iPad 訪問應用程序),我們放棄了 QZ-Print 小程序等選項,需要直接在服務器端打印.

                  我們搜索了很多,發現有一個叫php-printer的擴展,但是好像已經過時了,只能在WINdows下運行.

                  我們遵循以下代碼:(http://mocopat.wordpress.com/2012/01/18/php-direct-printing-printer-dot-matrix-lx-300/)

                  $tmpdir = sys_get_temp_dir();# ambil direktori 臨時 untuk simpan 文件.$file = tempnam($tmpdir, 'ctk');# nama 文件臨時 yang akan dicetak$handle = fopen($file, 'w');$condensed = Chr(27) .鉻(33).鉻(4);$bold1 = Chr(27) .鉻(69);$bold0 = Chr(27) .鉻(70);$initialized = chr(27).chr(64);$condensed1 = chr(15);$condensed0 = chr(18);$corte = Chr(27) .鉻(109);$Data = $initialized;$數據 .= $condensed1;$Data .= "==========================
                  ";$Data .= "| ".$bold1."OFIDZ MAJEZTY".$bold0." |
                  ";$Data .= "==========================
                  ";$Data .= "Ofidz Majezty 來了
                  ";$Data .= "我們愛 PHP 印度尼西亞
                  ";$Data .= "我們愛 PHP 印度尼西亞
                  ";$Data .= "我們愛 PHP 印度尼西亞
                  ";$Data .= "我們愛 PHP 印度尼西亞
                  ";$Data .= "我們愛 PHP 印度尼西亞
                  ";$Data .= "----------------------------------------
                  ";$數據 .= $corte;fwrite($handle, $Data);fclose($handle);copy($file, "http://localhost/KoTickets");#Lakukan cetak取消鏈接($文件);

                  它可以工作,但是這會發送純文本,我們需要發送圖像(徽標),并格式化更可愛的帳單.我們嘗試以相同的方式創建 PDF 并發送"到打印機,但只是打印空白.

                  我找到了一個可以使用網絡打印機的庫(github 上的 escpos-php),但我們也需要使用 USB 打印機,以避免我們的客戶更換硬件.

                  如何實現這一目標的一些想法?

                  提前致謝.

                  解決方案

                  escpos-php 的作者在這里.>

                  如果您的打印機確實支持 ESC/POS(大多數熱敏收據打印機似乎使用它的某些子集),那么我認為該驅動程序將適應您的用例:USB 或網絡打印、徽標、某些格式.其中一些是最近添加的.

                  USB 打印

                  escpos-php 打印到文件指針.在 Linux 上,您可以使用 usblp 驅動程序使 USB 打印機作為 aa 文件可見,然后只需 fopen() 它(USB 收據示例,關于在 Linux 上安裝 USB 打印機的博文).

                  因此,在 USB 打印機上打印Hello world"與在網絡打印機上打印僅略有不同:

                  text("Hello World!
                  ");$打印機 ->切();$打印機 ->關閉();

                  或者,更像是您當前成功使用的代碼,您可以寫入臨時文件并復制它:

                  text("Hello World!
                  ");$打印機 ->切();$打印機 ->關閉();/* 將它復制到打印機 */copy($file, "http://localhost/KoTickets");取消鏈接($文件);

                  因此,在您的 POS 系統中,您需要一個函數,該函數根據您的客戶配置和首選目的地返回文件指針.收據打印機響應很快,但如果您有幾臺 iPad 下訂單,您應該使用文件鎖將操作包裝到每臺打印機 (flock()) 以避免與并發相關的麻煩.

                  另請注意,Windows 上的 USB 支持未經測試.

                  標志 &格式化

                  一旦您確定了如何與打印機通信,您就可以使用全套格式和圖像命令.

                  可以像這樣從 PNG 文件打印徽標:

                  使用 Mike42EscposEscposImage;$logo = EscposImage::load("foo.png");$打印機 ->圖形($標志);

                  對于格式化,README.md 和下面的示例應該可以幫助您開始了.對于大多數收據,您只需要:

                  • selectPrintMode() 改變字體大小.
                  • setEmphasis() 切換粗體.
                  • setJustification() 將某些文本或圖像左對齊或居中.
                  • cut() 在每次收據之后.

                  我還建議您在當前使用的示例中繪制這樣的框:

                  ==========||==========

                  您可以使用 IBM 代碼頁 437 中的字符,這些字符專為繪制許多支持的框而設計打印機 - 只在輸出中包含字符 0xB3 到 0xDA.它們并不完美,但看起來少了很多文本"-y.

                  $box = "xda".str_repeat("xc4", 10)."xbf
                  ";$box .= "xb3".str_repeat(" ", 10)."xb3
                  ";$box .= "xc0".str_repeat("xc4", 10)."xd9
                  ";$打印機 ->textRaw($box);

                  完整示例

                  以下示例現在也包含司機.我認為它看起來像一個相當典型的商店收據,格式方面,并且可以很容易地適應您的廚房場景.

                  掃描輸出:

                  生成它的PHP源代碼:

                  setJustification(打印機::JUSTIFY_CENTER);$打印機 ->圖形($標志);/* 店鋪名稱 */$打印機 ->選擇打印模式(打印機:: MODE_DOUBLE_WIDTH);$打印機 ->text("ExampleMart Ltd.
                  ");$打印機 ->選擇打印模式();$打印機 ->text("42號店.
                  ");$打印機 ->喂養();/* 收據標題 */$打印機 ->設置重點(真);$打印機 ->text("銷售發票
                  ");$打印機 ->設置重點(假);/* 項目 */$打印機 ->setJustification(打印機::JUSTIFY_LEFT);$打印機 ->設置重點(真);$打印機 ->文本(新項目('','$'));$打印機 ->設置重點(假);foreach ($items as $item) {$打印機 ->文本($項目);}$打印機 ->設置重點(真);$打印機 ->文本($小計);$打印機 ->設置重點(假);$打印機 ->喂養();/* 稅收和總額 */$打印機 ->文本($稅);$打印機 ->選擇打印模式(打印機:: MODE_DOUBLE_WIDTH);$打印機 ->文本($總計);$打印機 ->選擇打印模式();/*頁腳*/$打印機 ->飼料(2);$打印機 ->setJustification(打印機::JUSTIFY_CENTER);$打印機 ->text("感謝您在 ExampleMart 購物
                  ");$打印機 ->text("交易時間請訪問example.com
                  ");$打印機 ->飼料(2);$打印機 ->文本($日期.
                  ");/* 剪下收據并打開錢箱 */$打印機 ->切();$打印機 ->脈沖();$打印機 ->關閉();/* 一個包裝器來組織項目名稱 &價格列*/類項目{私人 $name;私人$價格;私人 $dollarSign;公共函數 __construct($name = '', $price = '', $dollarSign = false){$this ->名稱 = $name;$this ->價格= $價格;$this ->美元符號 = $dollarSign;}公共函數 __toString(){$rightCols = 10;$leftCols = 38;如果 ($this -> 美元符號) {$leftCols = $leftCols/2 - $rightCols/2;}$left = str_pad($this -> name, $leftCols) ;$sign = ($this -> DollarSign ? '$' : '');$right = str_pad($sign . $this -> price, $rightCols, ' ', STR_PAD_LEFT);返回 "$left$right
                  ";}}

                  We are looking to print to a POS printer connected where apache is running. Due to design of the application, and deployment, printing should be done from Server (it should detect the order and send to different printers and different formats of printing...bill, kitchen orders, and so on...). For this reason and others (like access application from an iPad for example) we discard options like QZ-Print applet and needst o print directly server side.

                  We searched a lot, and found that there are an extension called php-printer but seems outdated, and just works under WIndows.

                  We followed this code: (http://mocopat.wordpress.com/2012/01/18/php-direct-printing-printer-dot-matrix-lx-300/)

                  $tmpdir = sys_get_temp_dir();   # ambil direktori temporary untuk simpan file.
                  $file =  tempnam($tmpdir, 'ctk');  # nama file temporary yang akan dicetak
                  $handle = fopen($file, 'w');
                  $condensed = Chr(27) . Chr(33) . Chr(4);
                  $bold1 = Chr(27) . Chr(69);
                  $bold0 = Chr(27) . Chr(70);
                  $initialized = chr(27).chr(64);
                  $condensed1 = chr(15);
                  $condensed0 = chr(18);
                  $corte = Chr(27) . Chr(109);
                  $Data  = $initialized;
                  $Data .= $condensed1;
                  $Data .= "==========================
                  ";
                  $Data .= "|     ".$bold1."OFIDZ MAJEZTY".$bold0."      |
                  ";
                  $Data .= "==========================
                  ";
                  $Data .= "Ofidz Majezty is here
                  ";
                  $Data .= "We Love PHP Indonesia
                  ";
                  $Data .= "We Love PHP Indonesia
                  ";
                  $Data .= "We Love PHP Indonesia
                  ";
                  $Data .= "We Love PHP Indonesia
                  ";
                  $Data .= "We Love PHP Indonesia
                  ";
                  $Data .= "--------------------------
                  ";
                  $Data .= $corte;
                  fwrite($handle, $Data);
                  fclose($handle);
                  copy($file, "http://localhost/KoTickets");  # Lakukan cetak
                  unlink($file);
                  

                  And it works, but this sends plain text, and we need to send image (logo), and format a more cute bill. We tried creating a PDF and "sending" to the printer in the same way, but just prints blank.

                  I found a library to work with network printers (escpos-php on github), but we need to work with USB printers too, to avoid our customers to change hardware.

                  Some ideas how to achieve this?

                  Thanks in advance.

                  解決方案

                  Author of escpos-php here.

                  If your printers do support ESC/POS (most thermal receipt printers seem to use some sub-set of it), then I think the driver will accommodate your use case: USB or network printing, logo, some formatting. Some of these are quite recent additions.

                  USB printing

                  escpos-php prints to a file pointer. On Linux, you can make the USB printer visible as a a file using the usblp driver, and then just fopen() it (USB receipt example, blog post about installing a USB printer on Linux).

                  So printing "Hello world" on a USB printer is only slightly different to printing to a networked printer:

                  <?php
                  require __DIR__ . '/vendor/autoload.php';
                  use Mike42EscposPrintConnectorsFilePrintConnector;
                  use Mike42EscposPrinter;
                  $connector = new FilePrintConnector("/dev/usb/lp0");
                  $printer = new Printer($connector);
                  
                  $printer -> text("Hello World!
                  ");
                  $printer -> cut();
                  
                  $printer -> close();
                  

                  Or, more like the code you are currently using successfully, you could write to a temp file and copy it:

                  <?php
                  require __DIR__ . '/vendor/autoload.php';
                  use Mike42EscposPrintConnectorsFilePrintConnector;
                  use Mike42EscposPrinter;
                  
                  /* Open file */
                  $tmpdir = sys_get_temp_dir();
                  $file =  tempnam($tmpdir, 'ctk');
                  
                  /* Do some printing */
                  $connector = new FilePrintConnector($file);
                  $printer = new Printer($connector);
                  $printer -> text("Hello World!
                  ");
                  $printer -> cut();
                  
                  $printer -> close();
                  
                  /* Copy it over to the printer */
                  copy($file, "http://localhost/KoTickets");
                  unlink($file);
                  

                  So in your POS system, you would need a function which returns a file pointer based on your customer configuration and preferred destination. Receipt printers respond quite quickly, but if you have a few iPads making orders, you should wrap operations to each printer with a file lock (flock()) to avoid concurrency-related trouble.

                  Also note that USB support on Windows is un-tested.

                  Logo & Formatting

                  Once you have figured out how you plan to talk to the printer, you can use the full suite of formatting and image commands.

                  A logo can be printed from a PNG file like so:

                  use Mike42EscposEscposImage;
                  $logo = EscposImage::load("foo.png");
                  $printer -> graphics($logo);
                  

                  And for formatting, the README.md and the example below should get you started. For most receipts, you only really need:

                  • selectPrintMode() to alter font sizes.
                  • setEmphasis() to toggle bold.
                  • setJustification() to left-align or center some text or images.
                  • cut() after each receipt.

                  I would also suggest that where you are currently using an example that draws boxes like this:

                  =========
                  |       |
                  =========
                  

                  You could make use of the characters in IBM Code page 437 which are designed for drawing boxes that are supported by many printers- just include characters 0xB3 to 0xDA in the output. They aren't perfect, but it looks a lot less "text"-y.

                  $box = "xda".str_repeat("xc4", 10)."xbf
                  ";
                  $box .= "xb3".str_repeat(" ", 10)."xb3
                  ";
                  $box .= "xc0".str_repeat("xc4", 10)."xd9
                  ";
                  $printer -> textRaw($box);
                  

                  Full example

                  The below example is also now included with the driver. I think it looks like a fairly typical store receipt, formatting-wise, and could be easily adapted to your kitchen scenario.

                  Scanned output:

                  PHP source code to generate it:

                  <?php
                  require __DIR__ . '/vendor/autoload.php';
                  use Mike42EscposPrinter;
                  use Mike42EscposEscposImage;
                  use Mike42EscposPrintConnectorsFilePrintConnector;
                  
                  /* Open the printer; this will change depending on how it is connected */
                  $connector = new FilePrintConnector("/dev/usb/lp0");
                  $printer = new Printer($connector);
                  
                  /* Information for the receipt */
                  $items = array(
                      new item("Example item #1", "4.00"),
                      new item("Another thing", "3.50"),
                      new item("Something else", "1.00"),
                      new item("A final item", "4.45"),
                  );
                  $subtotal = new item('Subtotal', '12.95');
                  $tax = new item('A local tax', '1.30');
                  $total = new item('Total', '14.25', true);
                  /* Date is kept the same for testing */
                  // $date = date('l jS of F Y h:i:s A');
                  $date = "Monday 6th of April 2015 02:56:25 PM";
                  
                  /* Start the printer */
                  $logo = EscposImage::load("resources/escpos-php.png", false);
                  $printer = new Printer($connector);
                  
                  /* Print top logo */
                  $printer -> setJustification(Printer::JUSTIFY_CENTER);
                  $printer -> graphics($logo);
                  
                  /* Name of shop */
                  $printer -> selectPrintMode(Printer::MODE_DOUBLE_WIDTH);
                  $printer -> text("ExampleMart Ltd.
                  ");
                  $printer -> selectPrintMode();
                  $printer -> text("Shop No. 42.
                  ");
                  $printer -> feed();
                  
                  /* Title of receipt */
                  $printer -> setEmphasis(true);
                  $printer -> text("SALES INVOICE
                  ");
                  $printer -> setEmphasis(false);
                  
                  /* Items */
                  $printer -> setJustification(Printer::JUSTIFY_LEFT);
                  $printer -> setEmphasis(true);
                  $printer -> text(new item('', '$'));
                  $printer -> setEmphasis(false);
                  foreach ($items as $item) {
                      $printer -> text($item);
                  }
                  $printer -> setEmphasis(true);
                  $printer -> text($subtotal);
                  $printer -> setEmphasis(false);
                  $printer -> feed();
                  
                  /* Tax and total */
                  $printer -> text($tax);
                  $printer -> selectPrintMode(Printer::MODE_DOUBLE_WIDTH);
                  $printer -> text($total);
                  $printer -> selectPrintMode();
                  
                  /* Footer */
                  $printer -> feed(2);
                  $printer -> setJustification(Printer::JUSTIFY_CENTER);
                  $printer -> text("Thank you for shopping at ExampleMart
                  ");
                  $printer -> text("For trading hours, please visit example.com
                  ");
                  $printer -> feed(2);
                  $printer -> text($date . "
                  ");
                  
                  /* Cut the receipt and open the cash drawer */
                  $printer -> cut();
                  $printer -> pulse();
                  
                  $printer -> close();
                  
                  /* A wrapper to do organise item names & prices into columns */
                  class item
                  {
                      private $name;
                      private $price;
                      private $dollarSign;
                  
                      public function __construct($name = '', $price = '', $dollarSign = false)
                      {
                          $this -> name = $name;
                          $this -> price = $price;
                          $this -> dollarSign = $dollarSign;
                      }
                  
                      public function __toString()
                      {
                          $rightCols = 10;
                          $leftCols = 38;
                          if ($this -> dollarSign) {
                              $leftCols = $leftCols / 2 - $rightCols / 2;
                          }
                          $left = str_pad($this -> name, $leftCols) ;
                  
                          $sign = ($this -> dollarSign ? '$ ' : '');
                          $right = str_pad($sign . $this -> price, $rightCols, ' ', STR_PAD_LEFT);
                          return "$left$right
                  ";
                      }
                  }
                  

                  這篇關于從 PHP 打印到 POS 打印機的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)

                    <small id='iReyj'></small><noframes id='iReyj'>

                    • <legend id='iReyj'><style id='iReyj'><dir id='iReyj'><q id='iReyj'></q></dir></style></legend>
                      <tfoot id='iReyj'></tfoot>
                          <tbody id='iReyj'></tbody>

                          <i id='iReyj'><tr id='iReyj'><dt id='iReyj'><q id='iReyj'><span id='iReyj'><b id='iReyj'><form id='iReyj'><ins id='iReyj'></ins><ul id='iReyj'></ul><sub id='iReyj'></sub></form><legend id='iReyj'></legend><bdo id='iReyj'><pre id='iReyj'><center id='iReyj'></center></pre></bdo></b><th id='iReyj'></th></span></q></dt></tr></i><div class="bx7lfb7" id='iReyj'><tfoot id='iReyj'></tfoot><dl id='iReyj'><fieldset id='iReyj'></fieldset></dl></div>
                            <bdo id='iReyj'></bdo><ul id='iReyj'></ul>

                            主站蜘蛛池模板: 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 耐高温电缆厂家-远洋高温电缆 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 神超官网_焊接圆锯片_高速钢锯片_硬质合金锯片_浙江神超锯业制造有限公司 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 华夏医界网_民营医疗产业信息平台_民营医院营销管理培训 | 温室大棚建设|水肥一体化|物联网系统 | 游戏版号转让_游戏资质出售_游戏公司转让-【八九买卖网】 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 深圳南财多媒体有限公司介绍| 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 智能气瓶柜(大型气瓶储存柜)百科 | 广州展台特装搭建商|特装展位设计搭建|展会特装搭建|特装展台制作设计|展览特装公司 | 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 瓶盖扭矩测试仪-瓶盖扭力仪-全自动扭矩仪-济南三泉中石单品站 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 电子巡更系统-巡检管理系统-智能巡检【金万码】 | 培训中心-翰香原香酥板栗饼加盟店总部-正宗板栗酥饼技术 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 高硼硅玻璃|水位计玻璃板|光学三棱镜-邯郸奥维玻璃科技有限公司 高温高压釜(氢化反应釜)百科 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 |