cancel
Showing results for 
Search instead for 
Did you mean: 

Datamax M-Class Label Printer - SAPScript

0 Kudos

Dear experts,

My client is using Datamax M 4206 printer. I have the Bartender v9.01 which I create the design and export the SAPScript ITF file with.

I then upload the ITF file via SO10 as ITF format.

Below is the ITF format that is generated when print preview from the spool but nothing is printed out from the printer. The spool completed but nothing is listed or generated with the datamax printer

#n

#M0500

#SK

#d

#L

D11

PK

pG

SK

sCfmt0

X

#L

D11

PK

pG

SK

rfmt0

A2

1W1j2102301170006402306000006-0000

ySU8

FB+

1911S0101420007P009P009Name

FB-

1911S0101030057P009P009402306000006

FB+

1911S0101040007P009P009&Asset No:&

1911S0100920007P009P007

FB-

1911S0100920038P009P009402070

FB+

1911S0100920119P009P009

FB-

1911S0100920151P009P009

FB+

1911S0100670007P009P009

FB-

1911S0100670051P008P008Shakedown Test 06

FB+

1911S0100420007P009P007

FB-

1911S0100550051P008P008

1911S0100410051P009P009Locate

FB+

1911S0100420119P009P009

FB-

1911S0100410157P009P009

FB+

1911S0100300007P009P009

FB-

1911S0100290051P009P009Cost

1911S0100160051P009P009Cost

Q0001

E

#xCLfmt0

#zC

I understand that the # needs to be changed to ~. However, after changing the symbols such that it is recognised in the printer language under SAPSCript, the label is still not printed. THe device type used is LB_DMX.

Please advise.

Thanks a lot

Accepted Solutions (0)

Answers (1)

Answers (1)

Sandra_Rossi
Active Contributor
0 Kudos

> I understand that the # needs to be changed to ~.

that's strange you have a # instead of ~.

> the label is still not printed.

Nothing is printed, or the text is printed as is without being interpreted?

Did you make sure the printer is configured to use the right emulation? Which emulation is it, by the way?

Former Member
0 Kudos

Hi Sandra,

I have a similar problem.

I am using datamax I class printer.

I've also installed a new Datamax printer to our system with device type LB_DMX (see note 490295).

I created a Label using the DPL

Then I created a simple print program (only OPEN_FORM, WRITE_FORM, CLOSE_FORM).

CALL FUNCTION 'OPEN_FORM'

EXPORTING

device = 'PRINTER'

form = 'ZSAN_TEST_DPL'

dialog = 'X'

EXCEPTIONS

OTHERS = 1.

DO 1 TIMES.

CALL FUNCTION 'WRITE_FORM'

EXPORTING

element = 'SHIP_LABEL'

  • type = 'TOP'

window = 'MAIN'

function = 'SET'.

ENDDO.

  • (5) Close form

CALL FUNCTION 'CLOSE_FORM'.

But when I try to print, nothing comes out of the printer. SAP tells me that it's printed. Where can be the problem?

Additional info:

1. SAPscript form has one window (MAIN), one page (FIRST). MAIN is as big as the page (DINA4).

2. Coding of the label:

/E SHIP_LABEL

/ ^BLPCSGH12Q0001

/ 1X1100000000010L035485

/ 432100000050040CINNABAR

/ 411100003450114CUSTOMER

/ 411100003450129PM00000220

/ 421100001100065"SHIP TO" PRINTS HERE ***

/ E

I have set the control codes to 'Alternate '.

I tried to print this label via the send printer command via printer properties -> action->send print commands.

It prints the label.

But If I execute the print program nothing prints out.

I don't know which emulation to be used. Currently it is set to NONE.

How do I know which emulation to be used among the below possible values:

1)Allegro

2)Prodigy

3)Prodigy Plus

4)Prodigy Max

SOP Emulation is set to DISABLED.

1)Allegro

2)Prodigy

3)Prodigy Plus

Thanks in advance.

Sanny