Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
GMImage.GetZPL
Queries image as ZPL hex image.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
GraphicsMagick | 10.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
MBS( "GMImage.GetZPL"; ImageRef { ; Flags } ) More
Parameters
Parameter | Description | Example | Flags |
---|---|---|---|
ImageRef | The image reference number. | 1 | |
Flags | Pass various flags. Currently 1 for skipping header/footer. |
0 | Optional |
Result
Returns text or error.
Description
Queries image as ZPL hex image.This is for sending data to a receipt printer. The picture is read as black & white image and we build the hex string, you can send to the printer. You can pass in a color, grayscale or b&w image.
Picture needs to have a width dividable by 8.
Examples
Get ZPL encoded image:
Set Variable [ $BigImageRef ; Value: MBS("GMImage.NewFromContainer"; Pictures::Image) ]
# put the ZPL image in container:
Set Field [ Pictures::Result ; MBS( "GMImage.GetZPL"; $BigImageRef ) ]
Set Variable [ $Error ; Value: MBS("GMImage.Free";$BigImageRef) ]
See also
- GMImage.Free
- GMImage.GetFont
- GMImage.GetPage
- GMImage.GetSize
- GMImage.GetType
- GMImage.GetView
- GMImage.GetXMP
- GMImage.New
- GMImage.NewFromContainer
- GMImage.SetXMP
Release notes
- Version 10.3
- Added GMImage.GetZPL function.
Blog Entries
This function checks for a license.
Created 1st June 2020, last changed 20th June 2023