🧾 Description
The Heron HD3430 scanner, running firmware 610072834, does some wacky things when disabling the transmission of the Codabar start/stop characters.
The scanner will transmit both s/s, but disable it, the start character and first digit is removed and replaced with \x7f. Then trailing stop character is converted from b to E.
🛠️ Resolution Steps
Configuration sheet is attached (KA - HD3430.pdf) to this article.
ULE script:
{
if(OUT1.DataType=="Codabar")
{
head=Left(OUT1.Data,1)
trail=Right(OUT1.Data,1)
if((head=="A")||(head=="B")||(head=="C")||(head=="D")||(head=="a")||(head=="b")||(head=="c")||(head=="d"))
{
StripBeginEndChars(OUT1,1,0)
}
if((trail=="A")||(trail=="B")||(trail=="C")||(trail=="D")||(trail=="a")||(trail=="b")||(trail=="c")||(trail=="d"))
{
StripBeginEndChars(OUT1,0,1)
}
OUT1.Data=OUT1.Data+"\x0d"
NoSLF(OUT1)
exit
}
}
