小编Del*_*der的帖子

如何在不同 dpi 的打印机中使用相同的 ZPL 代码

已使用 ZebraDesigner2 软件创建用于打印 ZPL 的标签,使用 GC420t 打印机我没有遇到问题。

\n\n

现在我必须生成用于使用 S4M 打印机(200 dpi)和 ZT230(300 dpi)打印标签的 ZPL 代码,问题是相同的 dpi 差异使得 S4M 裙子切割重要信息时产生的印象非常大。\ne 。G。

\n\n
^XA\n^PW1240\n^LL1724\n^FT321,845^A0N,42,40^FH\\^FDTeste 1234567890^FS\n^PQ1,0,1,Y^XZ\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试过使用下面的命令,但是我没有找到好的例子。

\n\n
^MU \xe2\x80\x93 Set Units of Measurement\n^JM \xe2\x80\x93 Set Dots per Millimeter\n
Run Code Online (Sandbox Code Playgroud)\n\n

我需要在两台打印机上打印相同的 zpl 代码,分辨率可以为 200 或 300 dpi。

\n

c# zpl-ii zpl zebra-printers

5
推荐指数
1
解决办法
5129
查看次数

无法访问依赖组件 - EMDK 条形码 - Android 工作配置文件 - Xamarin

我们正在开发一个具有条形码扫描功能的 Android 应用程序。我们使用 EMDK 进行条码扫描。我们的应用程序在 Zebra 移动手持设备 (MC33) 中运行。

我们目前面临的问题是,当应用程序在工作配置文件中运行时,应用程序中没有发生条形码触发(https://support.google.com/work/android/answer/6191949?hl=en),但它是在非工作配置文件中正常工作。我们尝试解决该问题,发现以下代码

EMDKResults results = EMDKManager.GetEMDKManager(Application.Context, this);

正在返回FAILURE并且ExtendedStatusMessage"Failed to access dependent component."

此后我们无法继续。请帮助我们如何解决这个问题。

注意:只有当应用程序在 Android 工作配置文件中运行时才会发生这种情况

android xamarin.android xamarin android-work-profile

5
推荐指数
1
解决办法
1381
查看次数

Zebra Designer 能否导入包含 ZPL 代码的文件

我正在使用 Zebra Designer 2.2.2(内部版本 2728)

问题

如何在 Designer 中导入 ZPL 代码?

import designer zpl

3
推荐指数
1
解决办法
9967
查看次数

ZPL QR码不打印字符串中的内容

我有以下ZPL代码,它使用fielddata X50X-8091X-11111打印QR码.

^XA^PON^FWN^FO30,10^BQN,2,6^FDx50x-8091x-12345^FS^XZ
Run Code Online (Sandbox Code Playgroud)

但扫描仪从QR码扫描的是:0X8091X11111.所以第一台X50没有打印出来.

我能做什么?

qr-code zpl zebra-printers

2
推荐指数
1
解决办法
2516
查看次数

为 Zebra 移动数据终端创建模拟器 - 手持设备

我正在为 Zebra 移动数据终端 TC25/TC20 创建一个用于扫描条形码的应用程序。为此,在安装 Emdk for Zebra 后,我可以看到 EMDK api,但系统映像不可用于创建模拟器。

谁能帮我获取 Zebra 设备的这些系统映像文件。

在此输入图像描述 在此输入图像描述

android barcode-scanner terminal-emulator android-emulator

2
推荐指数
1
解决办法
1万
查看次数

ZPL 编程 - 重置每个打印作业的设置

Zebra ZPL 标签打印机将打印命令从一个打印作业传递到另一个打印作业。因此,如果您发送^FWR旋转标签的命令,则以后的所有作业都将旋转,因此^FWN如果您希望以纵向模式打印下一个标签,则必须将方向重置为。

有没有办法在每个打印作业上自动重置 Zebra 上的“标准”设置?那么上一个作业的设置不会延续到下一个作业吗?我希望发送到打印机的每个 zpl 文件都能以完全相同的方式打印,无论之前打印了什么。

或者我可以发送一组默认命令来重置方向、字体、位置、dpi、测量值等?

有一个命令可以执行开机/恢复出厂设置,但我不想在每个标签打印上都执行此操作。

zpl-ii zpl zebra-printers

2
推荐指数
1
解决办法
6825
查看次数

在 DataWedge 中以编程方式禁用扫描仪

实际上我使用Output IntentfromDataWedge将解码后的数据发送到我的应用程序,因此在应用程序中记录了一个 BroadcastReceiver 来获取解码后的数据

private BroadcastReceiver myBroadcastReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();

        if (Objects.equals(action, getResources().getString(R.string.activity_intent_filter_action))) {
            //  Received a barcode scan
            try {
                displayScanResult(intent);
            } catch (Exception e) {
                //  Catch if the UI does not exist when we receive the broadcast
            }
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

问题是是否可以在不使用 EMDK 的情况下以某种方式禁用扫描仪?如果满足以下条件,我将能够禁用扫描:

 if(Alerts.dialogError != null && Alerts.dialogError.isShowing()){
            // Here i should block the scanner
        }
Run Code Online (Sandbox Code Playgroud)

android datawedge

1
推荐指数
1
解决办法
1728
查看次数