我想知道如何将条形码代码128居中.在图片上你应该看到它现在是左对齐的.

我的zpl:
^XA
^LH10,10
^FO0,0^XGE:SWESE001.GRF^FS
^FO440,0^XGE:SWESE000.GRF^FS
^FO0,70^FB550,50,0,C,0^AQN,25,30^FDSpraynozzle 50mm^FS
^FO0,130^BY2^BCN,30,Y,Y,N,N^FDS/N:941001-0114-0001^FS
^FO180,170^AQN,23,20^FDwww.swepro.com^FS
^XZ
Run Code Online (Sandbox Code Playgroud) 为了在我的Mac上模拟ZPL打印机,我通过互联网搜索了几天.最后我有一个解决方案发布在这里,所以其他用户可以发现它有用.我想在这里发布我的解决方案Emulate Zebra打印机
但对于那些认为这个问题与另一个问题重复的人"感谢",我认为这完全错误.因此,我唯一的选择是创建另一个问题并回答它.
我在Eltron编程语言中使用我们的专有系统生成的代码:这将被发送到Eltron/Zebra标签打印机进行打印.
是否有某种软件允许我解释此代码以进行某种形式的"打印预览"?
我正在考虑开发一种方法将其转换为图像甚至是postscript pdf,但我正在努力解决如何操作条形码(从B开始的行是条形码).
N
Q296,24
R132,0
S2
D9
ZB
A3,2,0,3,1,1,N,"RB10SS5"
B3,22,0,2C,2,4,35,N,"391369840"
A3,60,0,3,1,1,N,"391369840"
A3,80,0,3,1,1,N,"Testing"
A3,100,0,4,1,1,N,"Serology"
A3,130,0,1,1,1,N,"SSTORE"
A185,16,0,1,1,1,N,"17 Mar"
A185,35,0,1,1,1,N,"SEROL"
A185,51,0,1,1,1,N,"0.50"
B400,208,0,2C,2,4,40,N,"391369840"
A400,254,0,2,1,1,N,"391369840"
P1
Run Code Online (Sandbox Code Playgroud) 我正在使用Google Cloud Print在网络应用中生成打印生成的PDF文档.
一切都在我使用的所有打印机类型(HP,Zebra等)中正常工作,但大约2周前所有Zebra打印机(热敏打印机)都以纵向模式打印PDF文档(忽略打印机设置).
我需要什么?:Google Clout打印保留了我的打印机设置.
我的测试:我更改了打印机设置(文档方向:纵向/横向).我在发送到Google Cloud Print之前旋转了PDF文档.我发送了票务打印机/功能,但Google Cloud Print忽略了它.
我确定这是Google Update.
存在使用热敏打印机的Google云打印的其他人?
它有什么解决方案吗?
UPDATE1:
Google更新了一些文档https://developers.google.com/cloud-print/?hl=es-419&csw=1
这并没有解决我的问题,但我在java中发布了一个库,希望对其他人有用,也许会鼓励有人参与.
此库与Google Cloud Print API的版本1和版本2兼容
Github存储库https://github.com/fsistemas/GoogleCloudPrintApiClientJava
我想将ZPL指令发送到Zebra打印机(目前为GK420t).我正在打印50mm x 20mm标签.我想在标签的左上角打印一个标识(小~5mm x 5mm图像).
我想知道我应该遵循的步骤.
我一直在阅读和尝试ZPL手册中的一些内容,但我真的不明白它是如何工作的,也找不到一个有效的例子.
看起来我必须首先将图像"加载"到打印机中(在所谓的"存储区域"/ DRAM中?)然后打印它.
该.GRF文件扩展名的手册中提到了很多次.我找不到将.PNG或.BMP图像转换为.GRF文件的工具.我读到.GRF文件是图形图像的ASCII HEX表示......但它并没有帮助我完成工作.
我可以使用"Zebra Setup Utilities","下载字体和图形",选择任何可用的.MMF文件,添加.BMP图片,将其下载[打印机]并打印测试页,在标签上打印徽标.但到目前为止,我无法使用ZPL指令.
我也想知道我应该使用的最佳尺寸是什么,因为我需要在标签上打印~5mm x 5mm的小图像.我打印的图像是40px x 40px图像.另外,如果我必须从原始图像制作一个.GRF文件,该文件的类型应该是什么(.BMP,.PNG,.JPG)?
你能告诉我怎么办吗?
我正在开发一个需要打印收据的软件.
什么是最常见的收据打印机类型?
收据打印机API是否有任何行业标准?
那有什么.net库吗?试图找到但没有找到任何东西.
我打印斑马TLP-2844打印机上的一些标签,并已通过发送EPL指令来共享USB打印机如下精做它在Windows上:
键入Label.prn>\my-pc\zebra
它似乎也适用于串口
键入Label.prn> COM1
现在我正试图在Linux上做同样的事情,但它变得非常难!我的第一个猜测是:
cat Label.prn | 的/ dev /总线/ USB/005/002
因为我的打印机在005总线,设备002(用lsusb命令检查)但它根本不起作用,因为我得到以下内容:
bash:/ dev/bus/usb/005/002:权限被拒绝
任何猜测?
如果我将以下ZPL命令发送到Zebra打印机,它会打印AmitiÙ:
^XA
^FO50,20
^CI7
^A0N,25,15
^FD
Amitié
^FS
^XZ
Run Code Online (Sandbox Code Playgroud)
ANSI.^CI7(7 =>单字节编码 - 法国1字符集).另一方面,如果我将以下ZPL命令发送到Zebra打印机,它会打印Amitié(这是我实际需要获得的):
^XA
^FO50,20
^CI28
^A0N,25,15
^FD
Amitié
^FS
^XZ
Run Code Online (Sandbox Code Playgroud)
UTF-8.^CI28(28 => Unicode(UTF-8编码) - Unicode字符集).你知道第一种情况有什么问题吗?
谢谢你的帮忙.
我正在关注Zebra Android Link_OS SDK示例代码,用于通过蓝牙在ZQ510上打印测试标签,但不会以ZPL格式打印.
这是我正在运行的代码来打印标签:
private void sendZplOverBluetooth(final String theBtMacAddress) {
new Thread(new Runnable() {
public void run() {
try {
// Instantiate connection for given Bluetooth® MAC Address.
Connection thePrinterConn = new BluetoothConnection(theBtMacAddress);
// Initialize
Looper.prepare();
// Open the connection - physical connection is established here.
thePrinterConn.open();
// This example prints "This is a ZPL test." near the top of the label.
String zplData = "^XA^FO20,20^A0N,25,25^FDThis is a ZPL test.^FS^XZ";
// Send the data to printer as a byte …Run Code Online (Sandbox Code Playgroud) 我正在开发一个基于桌面的PHP应用程序,我们需要捕获一个人的图像并使用Zebra GC420t打印机将其打印在标签上预期的图像应该如下图所示.
当我尝试打印时,它会输出如下图所示的输出.
我使用以下代码使用代码将rgb图像转换为图像ditheringphp
$photo_url="";
if(isset($_GET['photo'])){
$photo_url=$_GET['photo'];
}
function image2grf($filename='$photo_url', $targetname = 'R:IMAGE.GRF')
{
$info = getimagesize($filename);
$im = imagecreatefrompng($filename);
$width = $info[0]; // imagesx($im);
$height = $info[1]; // imagesy($im);
$depth = $info['bits'] ?: 1;
$threshold = $depth > 1 ? 160 : 0;
$hexString = '';
$byteShift = 7;
$currentByte = 0;
// iterate over all image pixels
for ($y = 0; $y < $height; $y++) {
for ($x = 0; $x < …Run Code Online (Sandbox Code Playgroud)