我调用Native方法进行原始打印。
if (NativeMethods.OpenPrinter(szPrinterName.Normalize(), out hPrinter, IntPtr.Zero))
{
if (NativeMethods.StartDocPrinter(hPrinter, 1, ref di)) //My problem is here
{
if (NativeMethods.StartPagePrinter(hPrinter))
{
bSuccess = NativeMethods.WriteP
我们希望打印到运行apache的POS打印机。由于应用程序的设计和部署,打印应该从服务器完成(它应该检测订单并将其发送到不同的打印机和不同格式的printing...bill、厨房订单,等等)。由于这个原因和其他原因(例如,从iPad访问应用程序),我们放弃了QZ-Print applet和needst直接打印服务器端等选项。
我们搜索了很多次,发现有一个叫做php-printer的扩展,但看起来已经过时了,只能在WIndows下工作。
我们遵循以下代码:()
$tmpdir = sys_get_temp_dir(); # ambil direktori temporary untuk s
我正在使用PHP创建基于web的销售点应用程序。此应用程序必须可以打印到热敏打印机。我使用星空SP700。我已经安装打印机驱动程序和测试“打印机测试页”,它的工作。
我尝试使用Mike42/escpos并遵循文档中的说明
require_once APPPATH.'vendor/autoload.php';
use Mike42\Escpos\Printer;
use Mike42\Escpos\PrintConnectors\FilePrintConnector;
use Mike42\Escpos\PrintConnectors\Window