Zebra.Printer SDK for Xamarin Issue

Hi,

I am using the Zebra.Printer SDK to print labels on bluetooth from my Xamarin.Forms iOS app. But I suspect after the printer goes into sleep or after the printer is idle for sometime I always get these two errors:

1. Zebra.Sdk.Printer.ZebraPrinterLanguageUnknownException: Unknown printer language
2. Zebra.Sdk.Comm.ConnectionException: Malformed status response - unable to determine printer status

I have already used the commands to remove the sleep from the printer. I am using Zebra ZD420 . Can anyone help ?

Thanks,
Ashish

Alexander Palchikov
Hello Ashish,Are you sure the

Hello Ashish,

Are you sure the sleep mode is really off? It looks like the printer goes to the sleep mode and your app can't connect to it.

Have you tried to initiate a new connection after receiving the error? If printer is in the sleep mode,  it will automatically wake up when a connection is initiated.

 

Alexander Palchikov
Software Engineer, Kutir Mobility
Posted on behalf of Zebra Technologies

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ashish Kumar
Yes, I have sent these

Yes, I have sent these commands to the printer.

! U1 setvar "power.sleep.enable" "off"! U1 setvar "power.sleep.timeout" "0" ! U1 setvar "power.inactivity_timeout" "0"! U1 setvar "power.low_battery_timeout" "0"! U1 do "device.reset" ""

Also, I have to remove the printer from trusted device and then connect then only it starts printing from iOS.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ashish Kumar
Hi,

Hi,

Any update on this ? We are having a great problem with this !

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Alexander Palchikov
Hi Ashish,Have you tried to

Hi Ashish,

Have you tried to initiate a new connection after receiving the error? If the printer is in the sleep mode,  it will automatically wake up when a connection is initiated.

Non-clear problem that may require the "allcv" SGD diagnostics command
Could you please share a result of the following SGD command:
! U1 getvar "allcv"
You can capture SGD command result following advice in this article.

Alexander Palchikov
Software Engineer, Kutir Mobility
Posted on behalf of Zebra Technologies

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ashish Kumar
yes I do close the connection

yes I do close the connection and then try to initiate the connection again, also "allcv" command response :

bluetooth.
bluetooth.discoverable : on , Choices: on,off
bluetooth.friendly_name : Zebra-MTW-SCR1
bluetooth.version : 5.5.2
bluetooth.date : 10/03/2017
bluetooth.local_name : Zebra-MTW-SCR1
bluetooth.address : AC:3F:A4:DA:77:91
bluetooth.bluetooth_pin : *
bluetooth.short_address : AC3FA4DA7791
bluetooth.radio_version : 4.0
bluetooth.enable : on , Choices: on,off
bluetooth.connected : yes
bluetooth.minimum_security_mode : 1 , Choices: 1,2,3,4
bluetooth.connected_security_mode : 4
bluetooth.bonding : on , Choices: on,off
bluetooth.clear_bonding_cache
bluetooth.enable_reconnect : iOS_only , Choices: off,iOS_only
bluetooth.allow_non_display_numeric_comparison : print , Choices: off,print,no print
bluetooth.le.
bluetooth.le.controller_mode : both , Choices: both,classic,le
bluetooth.json_config_channel_enable : on , Choices: on,off
bluetooth.page_scan_window : 60 , Choices: 15,60
card.
card.inserted : Inserted
card.cisproc : Processed
card.mfgid : 02df
card.cardid : 9134
card.fncode : 000c
card.idtext1 : Marvell
card.idtext2 : 8887 802.11ac SDIO ID: 0C
card.idtext3 :
card.idtext4 :
card.fcrbase : Not Detected
card.fcrlist : NONE DETECTED
card.defcfg : Not Detected
card.cor : Not Present
card.mac_addr : ac:3f:a4:da:77:90
card.mac_raw : ac3fa4da7790
card.enable : on , Choices: on,off
comm.
comm.baud : 9600 , Choices: 2400,4800,9600,14400,19200,28800,38400,57600,115200
comm.data_bits : 8 , Choices: 7,8
comm.parity : null , Choices: null,odd,even,n,o,e
comm.stop_bits : 1 , Choices: 1,2
comm.dsr : on
comm.handshake : xon/xoff , Choices: xon/xoff,rts/cts,dsr/dtr
comm.type : auto , Choices: dte,dce,auto
head.
head.latch : ok
head.resolution.
head.resolution.in_dpi : 300
head.darkness_switch : low
head.darkness_switch_enable : on , Choices: on,off
ip.
ip.dhcp.
ip.dhcp.enable : on , Choices: on,off
ip.dhcp.cid_type : 1 , Choices: 0,1,2
ip.dhcp.cid_prefix :
ip.dhcp.cid_value : ac3fa4da7790
ip.dhcp.requests_per_session : 2 , Choices: 1-10
ip.dhcp.request_timeout : 2 , Choices: 2-30
ip.dhcp.session_interval : 10 , Choices: 0-60
ip.dhcp.lease.
ip.dhcp.lease.length : 0
ip.dhcp.lease.time_left : 0
ip.dhcp.lease.server : 0.0.0.0
ip.dhcp.lease.last_attempt : 0
ip.dhcp.cache_ip : off , Choices: on,off
ip.dhcp.vendor_class_id : Zebra Technologies ZTC ZD420-300dpi ZPL
ip.dhcp.user_class_id :
ip.dhcp.option12 : on , Choices: on,off
ip.dhcp.option12_format :
ip.dhcp.option12_value : Zebra-MTW-SCR1
ip.dhcp.cid_enable : off , Choices: on,off
ip.dhcp.cid_suffix : ac3fa4da7790
ip.dhcp.cid_all : ac3fa4da7790
ip.dhcp.arp_verify : on , Choices: on,off
ip.dhcp.auto_provision_enable : on , Choices: on,off
ip.dhcp.ntp.
ip.dhcp.ntp.enable : off , Choices: on,off
ip.dhcp.ntp.received_servers :
ip.ftp.
ip.ftp.enable : on , Choices: on,off
ip.ftp.execute_file : on , Choices: on,off
ip.ftp.request_password : no , Choices: yes,no
ip.lpd.
ip.lpd.enable : on , Choices: on,off
ip.tcp.
ip.tcp.enable : on , Choices: on,off
ip.tcp.nagle_algorithm : enabled , Choices: enabled,disabled
ip.udp.
ip.udp.enable : on , Choices: on,off
ip.http.
ip.http.enable : on , Choices: on,off
ip.http.admin_name : admin
ip.http.admin_password : *
ip.http.port : 80
ip.http.faq_url : https://www.zebra.com/support.html
ip.http.custom_link_name :
ip.http.custom_link_url :
ip.smtp.
ip.smtp.enable : on , Choices: on,off
ip.smtp.server_addr : 0.0.0.0
ip.smtp.domain : ZBRPrintServer.com
ip.pop3.
ip.pop3.enable : on , Choices: on,off
ip.pop3.print_headers : off , Choices: on,off
ip.pop3.verbose_headers : off , Choices: on,off
ip.pop3.print_body : off , Choices: on,off
ip.pop3.save_attachments : off , Choices: on,off
ip.pop3.poll : 240 , Choices: 0-65535
ip.pop3.username :
ip.pop3.password : *
ip.pop3.server_addr : 0.0.0.0
ip.pop3.print_attachments : off , Choices: on,off
ip.snmp.
ip.snmp.enable : on , Choices: on,off
ip.snmp.get_community_name : *
ip.snmp.set_community_name : *
ip.snmp.create_mib
ip.snmp.trap_community_name : public
ip.telnet.
ip.telnet.enable : on , Choices: on,off
ip.telnet.disconnect
ip.addr : 0.0.0.0
ip.netmask : 255.255.255.0
ip.gateway : 0.0.0.0
ip.port : 6101
ip.remote :
ip.ping_remote
ip.netstat : Active Internet connections
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 *.* *.*
udp 0 0 *.* *.*
Active UNIX domain sockets
Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr
25e270 dgram 0 0 262740 0 0 0 /var/wlan0

ip.remote_port : 10013
ip.remote_autoconnect : off , Choices: on,off
ip.bootp.
ip.bootp.enable : on , Choices: on,off
ip.mirror.
ip.mirror.auto : off , Choices: on,off
ip.mirror.username : user
ip.mirror.password : *
ip.mirror.server : 127.0.0.1
ip.mirror.path : Zebra
ip.mirror.freq : 0 , Choices: 0-65535
ip.mirror.fetch
ip.mirror.version : Sep 28 2018 13:55:43
ip.mirror.freq_hours : 0 , Choices: 0-100
ip.mirror.error_retry : 0 , Choices: 0-65535
ip.mirror.feedback.
ip.mirror.feedback.auto : off , Choices: on,off
ip.mirror.feedback.path : Zebra/feedback
ip.mirror.feedback.freq : 0 , Choices: 0-65535
ip.mirror.feedback.odometer : 0 , Choices: 0-4294967295
ip.mirror.success : no
ip.mirror.success_time : Jun 18 2019 02:52:10
ip.mirror.last_time : Jun 18 2019 02:52:10
ip.mirror.last_error : No Error
ip.mirror.mode : ftp , Choices: ftp,sftp
ip.mirror.reset_delay : 5 , Choices: 0-900
ip.mirror.interface : both , Choices: both,wired,wireless
ip.mirror.appl_path :
ip.ping_len : 56 , Choices: 56-65535
ip.dns.
ip.dns.domain :
ip.dns.servers :
ip.discovery.
ip.discovery.enable : on , Choices: on,off
ip.discovery.port : 4201
ip.roam_packet : on , Choices: on,off
ip.arp_interval : 0 , Choices: 0-30
ip.primary_network : 1 , Choices: 1,2
ip.active_network : unknown
ip.ntp.
ip.ntp.enable : off , Choices: on,off
ip.ntp.servers :
ip.ntp.log
ip.port_alternate : 9100
ip.port_json_config : 9200
ip.port_single_conn : 9300
ip.port_single_conn_idle_timeout : 180 , Choices: 0-3600
ip.tls.
ip.tls.enable : on , Choices: on,off
ip.tls.port : 9143
ip.tls.port_json_config : 9243
ip.https.
ip.https.enable : on , Choices: on,off
ip.https.port : 443
ip.firewall.
ip.firewall.whitelist_in :
ip.ping_gateway_interval : 0 , Choices: 0-30
label.
media.
media.status : ok
media.sense_mode : gap , Choices: bar,gap
media.tof : 0 , Choices: -400.0-306.0
media.type : label , Choices: label,journal
media.bar_location : back , Choices: back
media.printmode : tear off , Choices: tear off,peel off,rewind,cutter,delayed cut,linerless peel,linerless rewind,linerless tear,applicator,linerless cut,linrless dly cut
media.speed : 2.0 , Choices: 2.0-4.0
media.thermal_mode : DT , Choices: DT,TT
media.cut_now
media.dynamic_length_calibration : on , Choices: on,off
media.part_number :
media.serial_number :
sensor.
sensor.paper_supply : ok
sensor.peeler : clear
sensor.recall_factory_cal
sensor.peeler_present : Not Present
sensor.peel.
sensor.peel.brightness : 128
sensor.peel.gain : 128
sensor.peel.thold : 60
sensor.peel.cur : 0
sensor.gap.
sensor.gap.brightness : 87
sensor.gap.gain : 46
sensor.gap.offset : 0
sensor.gap.thold : 112
sensor.gap.cur : 93
sensor.gap.ppr_out_thold : 245
sensor.back_bar.
sensor.back_bar.brightness : 202
sensor.back_bar.gain : 84
sensor.back_bar.offset : 0
sensor.back_bar.thold : 179
sensor.back_bar.cur : 255
sensor.back_bar.ppr_out_thold : 10
sensor.head.
sensor.head.temp : 131
sensor.head.temp_celsius : 24
sensor.head.temp_avg : 23
wlan.
wlan.operating_mode : infrastructure , Choices: ad hoc,infrastructure
wlan.essid : 125
wlan.current_essid :
wlan.station_name : ZEBRA
wlan.current_tx_rate : 1.0
wlan.encryption_mode : off , Choices: off,40-bit,128-bit
wlan.associated : no
wlan.encryption_index : 1 , Choices: 1,2,3,4
wlan.encryption_key1 : *
wlan.encryption_key2 : *
wlan.encryption_key3 : *
wlan.encryption_key4 : *
wlan.leap_mode : off , Choices: on,off
wlan.leap_username :
wlan.leap_password : *
wlan.power_save : off , Choices: on,off
wlan.auth_type : open , Choices: open,shared
wlan.preamble : long , Choices: long,short
wlan.bssid : 00:00:00:00:00:00
wlan.firmware_version : 15.68.07.p189
wlan.signal_strength : 0
wlan.poor_signal_threshold : 0 , Choices: 0-100
wlan.current_freq
wlan.international_mode : off , Choices: on,off
wlan.roam.
wlan.roam.signal : 40 , Choices: 1-75
wlan.roam.interval : 5 , Choices: 5-255
wlan.roam.interchannel_delay : 400 , Choices: 10-30000
wlan.roam.max_chan_scan_time : 100 , Choices: 10-500
wlan.roam.rssi : 80 , Choices: 60-125
wlan.roam.max_fail : 10 , Choices: 2-75
wlan.roam.monitor : off , Choices: off,print,serial,file
wlan.channel_mask, Choices: 14 bits
wlan.channel :
wlan.wpa.
wlan.wpa.enable : off , Choices: off,on
wlan.wpa.authentication : psk , Choices: psk,leap,peap,eap-tls,ttls,fast
wlan.wpa.psk : *
wlan.wpa.wpa_version : none
wlan.wpa.groupkey_ciphersuite : NONE
wlan.wpa.pairwise_ciphersuite : NONE
wlan.wpa.timecheck : yes , Choices: yes,no
wlan.8021x.
wlan.8021x.enable : off , Choices: off,on,wpa
wlan.8021x.authentication : psk , Choices: psk,leap,peap,eap-tls,ttls,fast
wlan.8021x.ttls_tunnel : pap , Choices: pap,chap,mschap,mschapv2
wlan.8021x.peap.
wlan.8021x.peap.peap_username :
wlan.8021x.peap.peap_password : *
wlan.8021x.peap.privkey_password : *
wlan.8021x.peap.validate_server_certificate : on , Choices: on,off
wlan.8021x.peap.anonymous_identity :
wlan.8021x.eap.
wlan.8021x.eap.username :
wlan.8021x.eap.password : *
wlan.8021x.eap.privkey_password : *
wlan.adhocchannel : 1 , Choices: 1,2,3,4,5,6,7,8,9,10,11
wlan.adhocautomode : off , Choices: on,off
wlan.enable : on , Choices: on,off
wlan.encryption_optional : no , Choices: yes,no
wlan.adhoc_last_channel
wlan.secure_ssid : off , Choices: on,off
wlan.ip.
wlan.ip.addr : 0.0.0.0
wlan.ip.netmask : 255.255.255.0
wlan.ip.gateway : 0.0.0.0
wlan.ip.port : 6101
wlan.ip.arp_interval : 0 , Choices: 0-30
wlan.ip.dhcp.
wlan.ip.dhcp.requests_per_session : 2 , Choices: 1-10
wlan.ip.dhcp.request_timeout : 2 , Choices: 2-30
wlan.ip.dhcp.session_interval : 10 , Choices: 0-60
wlan.ip.dhcp.lease.
wlan.ip.dhcp.lease.length : 0
wlan.ip.dhcp.lease.time_left : 0
wlan.ip.dhcp.lease.server : 0.0.0.0
wlan.ip.dhcp.lease.last_attempt : 0
wlan.ip.dhcp.cache_ip : off , Choices: on,off
wlan.ip.dhcp.cid_type : 1 , Choices: 0,1,2
wlan.ip.dhcp.cid_prefix :
wlan.ip.dhcp.cid_enable : off , Choices: on,off
wlan.ip.dhcp.cid_suffix : ac3fa4da7790
wlan.ip.dhcp.cid_all : ac3fa4da7790
wlan.ip.dhcp.option12 : on , Choices: on,off
wlan.ip.dhcp.option12_format :
wlan.ip.dhcp.option12_value : Zebra-MTW-SCR1
wlan.ip.dhcp.arp_verify : on , Choices: on,off
wlan.ip.protocol : all , Choices: all,bootp,dhcp,dhcp and bootp,gleaning only,rarp,permanent
wlan.ip.default_addr_enable : on , Choices: off,on,saved_ip
wlan.ip.timeout.
wlan.ip.timeout.enable : on , Choices: on,off
wlan.ip.timeout.value : 300 , Choices: 1-3600
wlan.ip.dns.
wlan.ip.dns.domain :
wlan.ip.dns.servers :
wlan.ip.wins.
wlan.ip.wins.addr : 0.0.0.0
wlan.ip.wins.permanent_source : off , Choices: on,off
wlan.ip.port_alternate : 9100
wlan.ip.port_json_config : 9200
wlan.keep_alive.
wlan.keep_alive.enable : on , Choices: on,off
wlan.keep_alive.timeout : 15 , Choices: 5-300
wlan.wep.
wlan.wep.index : 1 , Choices: 1,2,3,4
wlan.wep.optional : no , Choices: yes,no
wlan.wep.auth_type : open , Choices: open,shared
wlan.wep.key_format : hex , Choices: hex,ascii
wlan.wep.key1 : *
wlan.wep.key2 : *
wlan.wep.key3 : *
wlan.wep.key4 : *
wlan.security : none , Choices: none,wep 40-bit,wep 128-bit,eap-tls,eap-ttls,eap-fast,peap,leap,wpa psk,wpa eap-tls,wpa eap-ttls,wpa eap-fast,wpa peap,wpa leap
wlan.private_key_password : *
wlan.username :
wlan.password : *
wlan.mac_addr : ac:3f:a4:da:77:90
wlan.mac_raw : ac3fa4da7790
wlan.11n.
wlan.11n.greenfield : on , Choices: on,off
wlan.11n.short_gi_40mhz : off , Choices: on,off
wlan.11n.short_gi_20mhz : off , Choices: on,off
wlan.11n.rifs : off , Choices: on,off
wlan.11n.20mhz_only : off , Choices: on,off
wlan.11n.amsdu : off , Choices: on,off
wlan.region_code : rest of world
wlan.country_code : not selected , Choices: not selected,argentina,australia/nz,bahamas,bahrain,belarus,belize,bolivia,brazil,brunei,cambodia,cayman islands,chile,china,colombia,costa rica,dominican republic,ecuador,egypt,el salvador,europe,french guiana,georgia,ghana,guatemala,guyana,haiti,honduras,hong kong,india,indonesia,iraq,israel,jamaica,jordan,kazakhstan,kenya,korea,kosovo,kuwait,lebanon,madagascar,malawi,malaysia,maritius,mexico,moldova,montenegro,morocco,nicaragua,nigeria,oman,pakistan,panama,paraguay,peru,philippines,qatar,russia,saudi arabia,serbia,singapore,south africa,sri lanka,suriname,taiwan,thailand,turkey,uae,ukraine,uruguay,venezuela,vietnam
wlan.user_channel_list : all , Choices: 1,2,3,4,5,6,7,8,9,10,11,all
wlan.allowed_band : all , Choices: 2.4,5,all
wlan.waveagent.
wlan.waveagent.enable : off , Choices: on,off
wlan.waveagent.udp_port : 18100 , Choices: 1-64000
wlan.permitted_channels : 1,2,3,4,5,6,7,8,9,10,11
wlan.active_channels : 1,2,3,4,5,6,7,8,9,10,11
wlan.11d.
wlan.11d.enable : off , Choices: on,off
wlan.11d.current_country : not available
wlan.11d.discovered_channels : not available
wlan.authenticated : no
wlan.available : yes
wlan.authentication_error : none
wlan.regulatory_data_version : 1.37
wlan.rts_cts_enabled : off , Choices: on,off
wlan.11ac.
wlan.11ac.short_gi_80mhz : off , Choices: on,off
wlan.11ac.ldpc : off , Choices: on,off
wlan.11ac.stbc : off , Choices: on,off
wlan.11ac.80mhz_enable : on , Choices: on,off
wlan.pmf : enabled , Choices: disabled,enabled,required
wlan.band_preference : none , Choices: 2.4,5,none
display.
memory.
memory.flash_size : 67108864 Bytes
memory.ram_size : 8388608 Bytes
memory.flash_free : 67108864 Bytes Free
memory.ram_free : 8352768 Bytes Free
power.
power.power_on_mode : manual
power.hold_cur : off , Choices: on,off
power.sleep.
power.sleep.enable : off , Choices: on,off
power.sleep.now
power.sleep.timeout : 0 , Choices: 0-65535
power.sleep.unassociated : on , Choices: on,off
power.wake.
power.wake.radio : on , Choices: on,off
file.
file.dir :
- DIR *:*.*
* R:IMAGE.GRF 11532
* Z:0.TTF 125904 P 0
* Z:A.FNT 6839 P A
* Z:ALERTCFG.NRD 5178 P
* Z:AZTEC.BAR 0 P
* Z:B.FNT 7746 P B
* Z:BATTERY52.BMP 478 P
* Z:BATTERYCOLOR.WML 3730 P
* Z:BLUEBCK.BMP 230454 P
* Z:BLUEBCKDARK.BMP 230454 P
* Z:BLUETOOTH52.BMP 480 P
* Z:BLUETOOTHCOLOR.WML 9367 P
* Z:BTSYMBOL.PCX 884 P
* Z:CODABAR.BAR 0 P
* Z:CODABLK.BAR 0 P
* Z:CODE11.BAR 0 P
* Z:CODE128.BAR 0 P
* Z:CODE39.BAR 0 P
* Z:CODE49.BAR 0 P
* Z:CODE93.BAR 0 P
* Z:D.FNT 10648 P CD
* Z:DISPLYQRCOLOR.WML 3183 P
* Z:DOWN_ARROW_COLOR.BMP 166 P
* Z:E12.FNT 15691 P E
* Z:E24.FNT 47056 P
* Z:E6.FNT 8520 P
* Z:E8.FNT 10893 P
* Z:EAN-13.BAR 0 P
* Z:EAN-8.BAR 0 P
* Z:ELEMENTOUT.ZPL 3830 P
* Z:EPL1.FNT 17718 P
* Z:EPL2.FNT 20918 P
* Z:EPL3.FNT 24118 P
* Z:EPL300-1.FNT 24118 P
* Z:EPL300-2.FNT 30518 P
* Z:EPL300-3.FNT 51318 P
* Z:EPL300-4.FNT 72686 P
* Z:EPL300-5.FNT 107958 P
* Z:EPL4.FNT 32870 P
* Z:EPL5.FNT 58038 P
* Z:EPL6.FNT 8498 P
* Z:EPL7.FNT 8928 P
* Z:F.FNT 13275 P F
* Z:FIRSTDOTLOCATION.ZPL 10420 P
* Z:G.FNT 49663 P G
* Z:GS.FNT 5470 P ?
* Z:H12.FNT 11536 P H
* Z:H24.FNT 30436 P
* Z:H6.FNT 7247 P
* Z:H8.FNT 7825 P
* Z:HOMEMENUCOLOR.WML 3900 P
* Z:I2OF5.BAR 0 P
* Z:IDMATRIX.BAR 0 P
* Z:IMAGECOMPRESSION.ZPL 9524 P
* Z:IND2OF5.BAR 0 P
* Z:INDEXCOLOR.WML 5331 P
* Z:LANGUAGE.BMP 400 P
* Z:LANGUAGE52.BMP 480 P
* Z:LANGUAGECOLOR.WML 14652 P
* Z:LMU.FNT 10820 P
* Z:LMV.FNT 11640 P
* Z:LMW.FNT 11640 P
* Z:LMX.FNT 11640 P
* Z:LMY.FNT 23480 P
* Z:LMZ.FNT 14340 P
* Z:LOGMARS.BAR 0 P
* Z:LOGO.PNG 20154 P
* Z:MAXICODE.BAR 0 P
* Z:MIB200.TXT 46572 P
* Z:MICROPDF.BAR 0 P
* Z:MONOBD15.FNT 5570 P
* Z:MSICODE.BAR 0 P
* Z:NETWORK.BMP 400 P
* Z:NETWORK52.BMP 480 P
* Z:NETWORKCOLOR.WML 37871 P
* Z:NJ26WGL4.FNT 566518 P
* Z:NK26WGL4.FNT 1081154 P
* Z:NS26WGL4.FNT 2025530 P
* Z:NT26WGL4.FNT 1351834 P
* Z:ONEDOT.BMP 58 P
* Z:P.FNT 116 P P
* Z:PASSWORD.WML 1304 P
* Z:PASSWORDCOLOR.WML 1668 P
* Z:PDF417.BAR 0 P
* Z:PLANETCD.BAR 0 P
* Z:PLESSEY.BAR 0 P
* Z:PORTS.BMP 400 P
* Z:PORTS52.BMP 480 P
* Z:PORTSCOLOR.WML 8371 P
* Z:POSTNET.BAR 0 P
* Z:Q.FNT 116 P Q
* Z:QCKCNTDOCOLOR.WML 3855 P
* Z:QCKCNTMKCOLOR.WML 2704 P
* Z:QRBCKCOLOR.BMP 230454 P
* Z:QRCODE.BAR 0 P
* Z:R.FNT 116 P R
* Z:REGDB.NRD 347049 P
* Z:REPRINT.NRD 3 P
* Z:RESETNET.NRD 3 P
* Z:RSS.BAR 0 P
* Z:S.FNT 116 P S
* Z:S2OF5.BAR 0 P
* Z:SENSORS.BMP 400 P
* Z:SENSORS52.BMP 480 P
* Z:SENSORSCOLOR.WML 12115 P
* Z:SERVER 20 P
* Z:SETTINGS.BMP 400 P
* Z:SETTINGS52.BMP 480 P
* Z:SETTINGSCOLOR.WML 20338 P
* Z:SIGNAL_STRENGTH_0_BAR_ICON.BMP 128 P
* Z:SIGNAL_STRENGTH_1_BAR_ICON.BMP 128 P
* Z:SIGNAL_STRENGTH_2_BAR_ICON.BMP 128 P
* Z:SIGNAL_STRENGTH_3_BAR_ICON.BMP 128 P
* Z:SIGNAL_STRENGTH_4_BAR_ICON.BMP 128 P
* Z:SPACE10COLORLONG.BMP 310 P
* Z:SPACE20COLOR.BMP 222 P
* Z:SPACE23COLOR.BMP 222 P
* Z:T.FNT 116 P T
* Z:TELNET.WML 16941 P
* Z:TLC39.BAR 0 P
* Z:TOOLS-COLOR.BMP 8168 P
* Z:TOOLS.BMP 400 P
* Z:TOOLS52.BMP 480 P
* Z:TOOLSCOLOR.WML 60840 P
* Z:U.FNT 116 P U
* Z:UIF.SS 11596 P
* Z:UPC-A.BAR 0 P
* Z:UPC-E.BAR 0 P
* Z:UPC-EAN.BAR 0 P
* Z:UP_ARROW_COLOR.BMP 166 P
* Z:USBCNFIG.NRD 7 P
* Z:UTT.SS 11588 P
* Z:V.FNT 116 P V

- 8352768 bytes free R: RAM
- 67108864 bytes free E: ONBOARD FLASH

file.type : "?"
file.delete
file.print
file.run
file.rename
file.append
file.dir_format : zpl , Choices: zpl
file.drive_info
file.drive_listing
file.capture_response.
file.capture_response.begin
file.capture_response.end
file.capture_response.destination : printer_file , Choices: printer_file,usb_file
odometer.
odometer.user_label_count : 1250 , Choices: 0-4294967295
odometer.user_label_count1 : 1257
odometer.user_label_count2 : 1257
odometer.total_label_count : 1257
odometer.total_print_length : 6497 INCHES, 16504 CENTIMETERS
odometer.latch_open_count : 32
odometer.label_dot_length : 1075
odometer.media_marker_count : 1299
odometer.media_marker_count1 : 6497 INCHES, 16504 CENTIMETERS
odometer.media_marker_count2 : 6497 INCHES, 16504 CENTIMETERS
odometer.headclean : 6497 INCHES, 16504 CENTIMETERS
odometer.headnew : 6497 INCHES, 16504 CENTIMETERS
odometer.total_cuts : 0
odometer.user_total_cuts : 0
odometer.rfid.
appl.
appl.date : 9/28/2018
appl.name : V84.20.15Z
appl.version : 8420
appl.bootblock : 10.6.0
appl.link_os_version : 5.2
appl.dl_id : 24828580
device.
device.reset
device.restore_defaults, Choices: wlan,ip,power,bluetooth,all,device.alerts
device.prompted_network_reset, Choices: yes,no
device.sensor_profile : print , Choices: print,store,usb_host,reply
device.friendly_name : Zebra-MTW-SCR1
device.company_name : Zebra Technologies
device.product_name : ZD420
device.product_name_submodel : none
device.company_contact :
device.location :
device.position.
device.position.latitude : 0.000000 , Choices: -90.0-90.0
device.position.longitude : 0.000000 , Choices: -180.0-180.0
device.position.altitude : 0.000000 , Choices: -10000.0-406700000.0
device.position.accuracy : 0.000000 , Choices: 0.0-406700000.0
device.status : ready
device.idle_display_format :
device.idle_display_value :
device.sensor_select : transmissive , Choices: reflective,transmissive
device.jobs_print : 1
device.languages : hybrid_xml_zpl , Choices: zpl,hybrid_xml_zpl,epl_zpl,epl
device.cph_enable : off , Choices: on,off
device.cph_interval : 0 , Choices: 0-65535
device.macro_get :
device.user_p1 :
device.user_p2 :
device.uptime : 01 days 06 hours 11 mins 35 secs
device.volume :
device.local_menu_mode : off , Choices: off,on
device.printhead.
device.printhead.serialnum : No Serial Number Available
device.printhead.resolution : 11.8
device.frontpanel.
device.unique_id : D0J184305558
device.xml.
device.xml.enable : on , Choices: on,off
device.ff_disable : off , Choices: on,off
device.pnp_option : zpl , Choices: zpl,epl
device.pnp_string : MANUFACTURER:Zebra Technologies ;COMMAND SET:ZPL;MODEL:ZTC ZD420-300dpi ZPL;CLASS:PRINTER;OPTIONS:XML;
device.download_connection_timeout : 0 , Choices: 0-65535
device.print_reprogram_2key : on , Choices: on,off
device.epl_legacy_mode : off
device.command_override.
device.command_override.add
device.command_override.clear
device.command_override.list :
device.command_override.active : yes , Choices: yes,no
device.host_identification : ZD420-300dpi,V84.20.15Z,12,8192KB
device.host_status : 030,0,0,1075,000,0,0,0,000,0,0,0
000,0,0,0,0,2,5,0,00000000,1,001
1234,0
device.super_host_status
device.pause
device.unpause
device.serial_numbers.
device.serial_numbers.mlb : GJV055145
device.serial_numbers.mlb_date : 02/27/2019
device.serial_numbers.option_board :
device.serial_numbers.option_board_date :
device.serial_numbers.control_panel : GGA106241
device.serial_numbers.control_panel_date : 10/24/2018
device.serial_numbers.cutter :
device.serial_numbers.cutter_date :
device.ltu_installed :
device.cutter_installed : no
device.rewinder_installed :
device.bluetooth_installed : yes
device.print_out_report, Choices: settings,network,formats,images,fonts,barcodes,all,sensor profile
device.diagnostic_print : disabled , Choices: disabled,enabled
device.job_log.
device.job_log.total_jobs : 64
device.internal_wired_setting_location : printserver , Choices: printer,printserver
device.print_geometry_revision : 0
device.user_vars.
device.user_vars.create
device.user_vars.set_range
device.docked :
device.slot_1 : empty
device.syslog.
device.syslog.enable : off , Choices: off,on
device.syslog.configuration :
device.syslog.save_local_file : no , Choices: no,yes
device.syslog.log_max_file_size : 10000 , Choices: 10000-400000
device.syslog.entries
device.syslog.clear_log
device.feature.
device.feature.mfi : present
device.feature.mcr : not available
device.feature.bluetooth_le : present
device.feature.nfc : not available
device.feature.ribbon_cartridge : not present
device.feature.lock : not present
device.feature.802_11ac : present
device.feature.applicator : not available
device.feature.lighted_arrows : not available
device.feature.head_element_test : present
device.feature.battery : not available
device.configuration_number : ZD42043-T0GW02EZ
device.alerts.
device.alerts.audible :
device.pmcu.
device.pmcu.revision : 32
device.pmcu.desired_revision : 32
device.mcu_communication.
device.mcu_communication.revision :
device.mcu_communication.desired_revision :
device.mcu_cutter.
device.mcu_cutter.revision :
device.mcu_cutter.desired_revision :
device.current_configuration_number : ZD42043-T0GW02EZ
device.locked : no
device.set_clock_to_build_date : enabled , Choices: enabled,disabled
input.
input.capture : off , Choices: print,run,usb_host,off
print.
print.tone : 15.0 , Choices: 0.0-30.0
print.tone_format : zpl , Choices: zpl
print.tone_zpl : 15.0 , Choices: 0.0-30.0
print.cold_temp_comp :
print.troubleshooting_label_choices : darkness , Choices: darkness,first dot location,print line,image compression,element out
print.troubleshooting_label_print
print.legacy_compatibility : off , Choices: off
mcr.
rtc.
rtc.time : 09:03:30
rtc.date : 06-19-2019
rtc.timezone : UTC00
rtc.exists : yes
usb.
usb.device.
usb.device.vendor_id : 0x0A5F
usb.device.product_id : 0x0122
usb.device.device_version : 1.1
usb.device.product_string : ZTC ZD420-300dpi ZPL
usb.device.manufacturer_string : Zebra Technologies
usb.device.serial_string : D0J184305558
usb.device.device_id_string : MANUFACTURER:Zebra Technologies ;COMMAND SET:ZPL;MODEL:ZTC ZD420-300dpi ZPL;CLASS:PRINTER;OPTIONS:XML;
usb.device.device_unique_id : on , Choices: on,off
usb.connected : yes
usb.halt : no , Choices: yes,no
usb.host.
usb.host.mass_storage_count : 0
usb.host.hid_count : 0
usb.host.lock_out : off , Choices: on,off
usb.host.config_info_to_usb, Choices: yes,no
usb.host.read_list : uninitialized , Choices: fill_store,store,fill_print,print,clear
usb.host.read_list_print_delay : 0 , Choices: 0-65535
usb.host.write_list : uninitialized , Choices: fill_store,store,clear
usb.host.template_list :
usb.host.template_print_amount :
usb.host.fn_field_list :
usb.host.fn_last_field :
usb.host.fn_field_data :
usb.host.keyboard_input :
usb.mirror.
usb.mirror.enable : on , Choices: on,off
usb.mirror.auto : on , Choices: on,off
usb.mirror.path : Zebra
usb.mirror.fetch
usb.mirror.error_retry : 0 , Choices: 0-65535
usb.mirror.feedback.
usb.mirror.feedback.auto : off , Choices: on,off
usb.mirror.feedback.path : Zebra/feedback
usb.mirror.feedback.odometer : 0 , Choices: 0-4294967295
usb.mirror.success : no
usb.mirror.success_time :
usb.mirror.last_time :
usb.mirror.last_error : No Error
usb.mirror.reset_delay : 5 , Choices: 0-900
usb.mirror.appl_path :
log.
log.reboot.
log.reboot.code : 11
log.reboot.reason : Off key
log.reboot.codes : bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1
log.reboot.report : Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
Off key
device.reset command

netmanage.
netmanage.type : none , Choices: none,avalanche
netmanage.status_code : 0
netmanage.state_code : 0
netmanage.error_code : 0
netmanage.avalanche.
netmanage.avalanche.model_name :
netmanage.avalanche.interval : 60000 , Choices: 0-4294967295
netmanage.avalanche.startup_update : off , Choices: on,off
netmanage.avalanche.interval_update : off , Choices: on,off
netmanage.avalanche.agent_addr : 0.0.0.0
netmanage.avalanche.available_agent : 0.0.0.0
netmanage.avalanche.available_port : 1 , Choices: 1-65535
netmanage.avalanche.encryption_type : 0 , Choices: 0-255
netmanage.avalanche.udp_timeout : 3000 , Choices: 0-4294967295
netmanage.avalanche.tcp_connection_timeout : 3000 , Choices: 0-4294967295
netmanage.avalanche.terminal_id : 0 , Choices: 0-65535
netmanage.avalanche.realtime_update_int : 300 , Choices: 0-4294967295
netmanage.avalanche.text_msg.
netmanage.avalanche.text_msg.print : off , Choices: on,off
netmanage.avalanche.text_msg.display : off , Choices: on,off
netmanage.avalanche.text_msg.beep : off , Choices: on,off
netmanage.avalanche.set_property
zbi.
zbi.revision : ZBI Version 2.1
zbi.enable : on , Choices: on,off
zbi.state : off
zbi.last_error :
zbi.program_list, Choices: fill,execute
zbi.start_info.
zbi.start_info.file_name : *:\.BAZ
zbi.start_info.memory_alloc : 0
zbi.start_info.execute
zbi.control.
zbi.control.terminate
zbi.control.run
zbi.control.break
zbi.control.restart
zbi.control.step
zbi.control.variable_name :
zbi.control.variable_value :
zbi.control.add_breakpoint
zbi.control.delete_breakpoint
zbi.control.clear_breakpoints
zbi.control.line_number : 0
zbi.reseller_key
zbi.key : DISABLED
zbi.running_program_name :
zbi.key_version : 1.1
zpl.
zpl.calibrate
zpl.relative_darkness : 0 , Choices: -300-300
zpl.save
zpl.label_length : 1075 , Choices: 1-32000
zpl.left_position : 0 , Choices: -9999-9999
zpl.format_prefix : ^ (5E) , Choices: 00-FF,00-ff
zpl.command_prefix : ~ (7E) , Choices: 00-FF,00-ff
zpl.delimiter : , (2C) , Choices: 00-FF,00-ff
zpl.zpl_mode : zpl II , Choices: zpl II,zpl
zpl.system_status : 0,0,00000000,00000000,0,00000000,00000000
zpl.system_error : 0,0,00000000,00000000
zpl.no_errors_boot_done : yes
zpl.print_orientation : inv , Choices: nor,inv
zpl.label_top : 0 , Choices: -120-120
internal_wired.
internal_wired.ip.
internal_wired.ip.addr : 0.0.0.0
internal_wired.ip.netmask : 255.255.255.0
internal_wired.ip.gateway : 0.0.0.0
internal_wired.ip.port : 6101
internal_wired.ip.arp_interval : 0 , Choices: 0-30
internal_wired.ip.dhcp.
internal_wired.ip.dhcp.requests_per_session : 2 , Choices: 1-10
internal_wired.ip.dhcp.request_timeout : 2 , Choices: 2-30
internal_wired.ip.dhcp.session_interval : 10 , Choices: 0-60
internal_wired.ip.dhcp.lease.
internal_wired.ip.dhcp.lease.length : 0
internal_wired.ip.dhcp.lease.time_left : 0
internal_wired.ip.dhcp.lease.server : 0.0.0.0
internal_wired.ip.dhcp.lease.last_attempt : 0
internal_wired.ip.dhcp.cache_ip : off , Choices: on,off
internal_wired.ip.dhcp.cid_type : 1 , Choices: 0,1,2
internal_wired.ip.dhcp.cid_prefix :
internal_wired.ip.dhcp.cid_enable : off , Choices: on,off
internal_wired.ip.dhcp.cid_suffix : 000000000000
internal_wired.ip.dhcp.cid_all : 000000000000
internal_wired.ip.dhcp.option12 : on , Choices: on,off
internal_wired.ip.dhcp.option12_format :
internal_wired.ip.dhcp.option12_value : Zebra-MTW-SCR1
internal_wired.ip.dhcp.arp_verify : on , Choices: on,off
internal_wired.ip.protocol : all , Choices: all,bootp,dhcp,dhcp and bootp,gleaning only,rarp,permanent
internal_wired.ip.default_addr_enable : on , Choices: off,on,saved_ip
internal_wired.ip.timeout.
internal_wired.ip.timeout.enable : on , Choices: on,off
internal_wired.ip.timeout.value : 300 , Choices: 1-3600
internal_wired.ip.dns.
internal_wired.ip.dns.domain :
internal_wired.ip.dns.servers :
internal_wired.ip.wins.
internal_wired.ip.wins.addr : 0.0.0.0
internal_wired.ip.wins.permanent_source : off , Choices: on,off
internal_wired.ip.port_alternate : 9100
internal_wired.ip.port_json_config : 9200
internal_wired.mac_addr : 00:00:00:00:00:00
internal_wired.mac_raw : 000000000000
internal_wired.auto_switchover : on , Choices: on,off
internal_wired.installed : no
internal_wired.link : no
internal_wired.activity_led : blink , Choices: blink,solid
internal_wired.enable : on , Choices: on,off
internal_wired.8021x.
internal_wired.8021x.security : none , Choices: none,peap,eap-tls,eap-ttls
internal_wired.8021x.username :
internal_wired.8021x.password : *
internal_wired.8021x.privkey_password : *
internal_wired.8021x.ttls_tunnel : pap , Choices: pap,chap,mschap,mschapv2
internal_wired.8021x.peap.
internal_wired.8021x.peap.validate_server_certificate : on , Choices: on,off
internal_wired.8021x.peap.anonymous_identity :
rfid.
interface.
interface.network.
interface.network.settings_require_reset : no
interface.network.active.
interface.network.active.printserver : unknown
interface.network.active.ip_addr : 0.0.0.0
interface.network.active.netmask : 0.0.0.0
interface.network.active.gateway : 0.0.0.0
interface.network.active.protocol : all
interface.network.active.default_addr_enable : on
interface.network.active.wins_addr : 0.0.0.0
interface.network.active.arp_interval : 0
interface.network.active.mac_addr : 00:00:00:00:00:00
interface.network.active.mac_raw : 000000000000
interface.network.active.server_protocol :
interface.network.active.server_address : 0.0.0.0
interface.network.active.dhcp_received_host_name :
interface.network.active.cable_type : unknown
interface.network.active.speed : 0
interface.network.active.rx_packets :
interface.network.active.rx_errors :
interface.network.active.tx_packets :
interface.network.active.tx_errors :
interface.network.active.protocol_error : None
cutter.
cutter.clean_cutter : on , Choices: on,off
apl.
apl.enable : none , Choices: none
apl.framework_version : 1.3
apl.version : none
apl.o.
apl.o.graphics_byte_width : , Choices: 0-255
parallel_port.
parallel_port.mode :
parallel_port.present :
formats.
formats.cancel_all :
ezpl.
ezpl.print_width : 1063 , Choices: 2-1280
ezpl.media_type : gap/notch , Choices: auto_detect,continuous,gap/notch,mark
ezpl.print_method : direct thermal , Choices: thermal trans,direct thermal
ezpl.tear_off : 0 , Choices: -120-120
ezpl.print_mode : tear off , Choices: tear off,peel off,rewind,cutter,delayed cut,linerless peel,linerless rewind,linerless tear,applicator,linerless cut,linrless dly cut
ezpl.reprint_mode : off , Choices: on,off
ezpl.head_close_action : feed , Choices: calibrate,feed,length,no motion,short cal,quick cal
ezpl.power_up_action : no motion , Choices: calibrate,feed,length,no motion,short cal,quick cal
ezpl.label_length_max : 39 , Choices: 1.0-39.0
ezpl.manual_calibration : complete , Choices: inProgress,complete
ezpl.label_sensor : 245 , Choices: 0-255
ezpl.take_label : 128 , Choices: 0-255
ezpl.restore_defaults, Choices: reload printer,reload network
alerts.
alerts.configured : COLD START,SNMP,Y,N,255.255.255.255,162,N
alerts.add
alerts.conditions : ALL MESSAGES, PAPER OUT, RIBBON OUT, HEAD TOO HOT, HEAD COLD, HEAD OPEN, SUPPLY TOO HOT, RIBBON IN, REWIND, CUTTER JAMMED, PRINTER PAUSED, PQ JOB COMPLETED, LABEL READY, HEAD ELEMENT BAD, BASIC RUNTIME, BASIC FORCED, POWER ON, CLEAN PRINTHEAD, MEDIA LOW, RIBBON LOW, REPLACE HEAD, BATTERY LOW, RFID ERROR, MOTOR OVERTEMP, PRINTHEAD SHUTDOWN, COLD START, SGD SET, SHUTTING DOWN, RESTARTING, NO READER PRESENT, THERMISTOR FAULT, INVALID HEAD, COUNTRY CODE ERROR, MCR RESULT READY, PMCU DOWNLOAD, RIBBON AUTH ERROR, ODOMETER TRIGGERED, COUNTRY CODE, BATTERY MISSING
alerts.destinations : SERIAL, PARALLEL, E-MAIL, TCP, UDP, SNMP, USB, HTTP-POST, BLUETOOTH, SDK
alerts.tracked_settings.
alerts.tracked_settings.zbi_notified :
alerts.tracked_settings.log_tracked :
alerts.tracked_settings.log :
alerts.tracked_settings.max_log_entries : 100 , Choices: 0-10000
alerts.tracked_settings.clear_log
alerts.http.
alerts.http.proxy :
alerts.http.logging.
alerts.http.logging.entries
alerts.http.logging.max_entries : 500 , Choices: 0-10000
alerts.http.logging.clear
alerts.http.authentication.
alerts.http.authentication.add
alerts.http.authentication.remove
alerts.http.authentication.entries :
weblink.
weblink.enable : off
weblink.printer_reset_required : no
weblink.restore_defaults
weblink.logging.
weblink.logging.entries
weblink.logging.max_entries : 500 , Choices: 0-10000
weblink.logging.clear
weblink.ip.
weblink.ip.conn1.
weblink.ip.conn1.location :
weblink.ip.conn1.retry_interval : 10 , Choices: 1-600
weblink.ip.conn1.proxy :
weblink.ip.conn1.maximum_simultaneous_connections : 10 , Choices: 1-100
weblink.ip.conn1.authentication.
weblink.ip.conn1.authentication.add
weblink.ip.conn1.authentication.remove
weblink.ip.conn1.authentication.entries :
weblink.ip.conn1.test.
weblink.ip.conn1.test.location : http://www.zebra.com/apps/linktest
weblink.ip.conn1.test.test_on : failure , Choices: off,failure,interval,both
weblink.ip.conn1.test.retry_interval : 900 , Choices: 1-1800
weblink.ip.conn1.num_connections : 0
weblink.ip.conn1.retry_interval_random_max : 120 , Choices: 0-600
weblink.ip.conn2.
weblink.ip.conn2.location :
weblink.ip.conn2.retry_interval : 10 , Choices: 1-600
weblink.ip.conn2.proxy :
weblink.ip.conn2.maximum_simultaneous_connections : 10 , Choices: 1-100
weblink.ip.conn2.authentication.
weblink.ip.conn2.authentication.add
weblink.ip.conn2.authentication.remove
weblink.ip.conn2.authentication.entries :
weblink.ip.conn2.test.
weblink.ip.conn2.test.location : http://www.zebra.com/apps/linktest
weblink.ip.conn2.test.test_on : failure , Choices: off,failure,interval,both
weblink.ip.conn2.test.retry_interval : 900 , Choices: 1-1800
weblink.ip.conn2.num_connections : 0
weblink.ip.conn2.retry_interval_random_max : 120 , Choices: 0-600
weblink.cloud_connect.
weblink.cloud_connect.enable : on , Choices: on,off
weblink.cloud_connect.connect
weblink.cloud_connect.status : NOT ACTIVE
weblink.cloud_connect.connection_key : 0000000000
weblink.cloud_connect.configuration_key : 0000000000
weblink.cloud_connect.configuration_confirmation : none , Choices: none,accept,reject,complete
weblink.zebra_connector.
weblink.zebra_connector.version : 0.07
weblink.zebra_connector.enable : on , Choices: on,off
weblink.zebra_connector.proxy :
weblink.zebra_connector.authentication.
weblink.zebra_connector.authentication.add
weblink.zebra_connector.authentication.remove
weblink.zebra_connector.authentication.entries :
capture.
capture.channel1.
capture.channel1.port : off , Choices: serial,usb,bt,parallel,off
capture.channel1.delimiter :

capture.channel1.max_length : 1000 , Choices: 1-3000
capture.channel1.count : 0 , Choices: 0-4294967295
capture.channel1.data.
capture.channel1.data.raw :
capture.channel1.data.mime :
nfc.
cradle.
ribbon.
ribbon.part_number :
ribbon.serial_number :
ribbon.ribbon_low.
ribbon.ribbon_low.warning : 10 , Choices: off,5,10,15,25,50,75,100
ribbon.cartridge.
ribbon.cartridge.authenticated :
ribbon.cartridge.inserted : no
ribbon.cartridge.part_number :
ribbon.cartridge.serial_number :
ribbon.cartridge.type :
ribbon.cartridge.width :
ribbon.cartridge.length :
ribbon.cartridge.length_remaining :
""

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ashish Kumar
Hi,

Hi,
Any update on this ?

This is the code snippet I am using to print the labels. Need your inputs promptly.

void Print()
{
Connection connection = null;

try
{
if (selectedPrinter != null)
{
connection = DependencyService.Get<IPrinterDiscovery>().GetBluetoothConnection(printerList[0].Address);

connection.Open();

ZebraPrinter printer = ZebraPrinterFactory.GetInstance(connection);

ZebraPrinterLinkOs linkOsPrinter = ZebraPrinterFactory.CreateLinkOsPrinter(printer);

linkOsPrinter.StoreImage("R:IMAGE.GRF", Picture, 350, 262);

PrinterStatus printerStatus = linkOsPrinter?.GetCurrentStatus() ?? printer.GetCurrentStatus();

string errorMessage = GetPrinterStatusErrorMessage(printerStatus);

if (errorMessage == null)
{
connection.Write(SendZplReceipt(printer.PrinterControlLanguage));
}
else
{

}
}
else
{

}
}
catch (Exception ex)
{
connection?.Close();
Print();
}
finally
{
connection?.Close();
}
}

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Alexander Palchikov
Hi Ashish,It looks like the

Hi Ashish,

It looks like the firmware version of your printer is not the latest. I think you need to try updating it:
https://www.zebra.com/us/en/support-downloads/printers/desktop/zd420c.ht...

 

Alexander Palchikov
Software Engineer, Kutir Mobility
Posted on behalf of Zebra Technologies

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments