Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LRLABELD

Package: Lab Service

Routine: LRLABELD


Information

LRLABELD ;DALOI/JMC - ZEBRA STRIPE 1X2 label printer ; 6/4/98

Source Information

Source file <LRLABELD.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 $$CJ^XLFSTR  
Lab Service 1 $$LRTXT^LRLABLD  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Lab Service 2 LRLABELE  LRLABELG  

Entry Points

Name Comments DBIA/ICR reference
BAR1 ; Print Lab 25mm X 50mm (1 X 2) labels.
; Barcode identifier - use Code 39 with check-digit.
; Label length = 200 dots (8 dots/mm printhead).
EN ; Print 1x2 label formats
NOBAR ; Print Lab 25mm X 50mm (1 X 2) labels.
; Plain label, no barcode identifier.
; Label length = 200 dots (8 dots/mm printhead).
LH ; Set Label Home ("LH") parameters.
BAR2 ; Print Lab 25mm X 50mm (1 X 2) labels.
; Barcode identifier using specified symbology for accession area.
; Label length = 200 dots (8 dots/mm printhead).
GB(LRGBX,LRGBY,LRGBZ) ; Send print command to printer for graphic box.
; Call with LRGBX = column position (in dots).
; LRGBY = row position (in dots).
; LRGBZ = graphic box to print.
FONT ; Default font
PL(LRX,LRY,LRZ,LRFONT) ; Send print command to printer.
; Call with LRX = column position (in dots).
; LRY = row position (in dots).
; LRZ = text to print.
; LRFONT = font to use.

External References

Name Field # of Occurrence
$$LRTXT^LRLABLD EN+10
$$CJ^XLFSTR BAR1+48, BAR1+52

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: STX
  • Line Location: NOBAR+4
Function Call: WRITE
  • Prompt: ETX
  • Line Location: NOBAR+47
Function Call: WRITE
  • Prompt: STX
  • Line Location: BAR1+4
Function Call: WRITE
  • Prompt: ETX
  • Line Location: BAR1+54
Function Call: WRITE
  • Prompt: STX
  • Line Location: BAR2+4
Function Call: WRITE
  • Prompt: ETX
  • Line Location: BAR2+57
Function Call: WRITE
  • Prompt: "^FO",+$G(LRX),",",+$G(LRY),$G(LRFONT),"^FD",$G(LRZ),"^FS"
  • Line Location: PL+6
Function Call: WRITE
  • Prompt: "^FO",+$G(LRGBX),",",+$G(LRGBY),"^GB",$G(LRGBZ),"^FS"
  • Line Location: GB+5
Function Call: WRITE
  • Prompt: STX,"^POI^LH450,0",ETX
  • Line Location: LH+5

Label References

Name Line Occurrences
BAR1 EN+15
BAR2 EN+16
FONT NOBAR+9, NOBAR+27, NOBAR+31, NOBAR+45, BAR1+9, BAR1+19, BAR1+34, BAR1+47, BAR1+51, BAR2+8
, BAR2+17, BAR2+29
GB NOBAR+24, BAR1+16, BAR2+15, BAR2+36
LH EN+12
NOBAR EN+14
PL NOBAR+8, NOBAR+12, NOBAR+17, NOBAR+26, NOBAR+31, NOBAR+34, NOBAR+37, NOBAR+40, NOBAR+44, BAR1+8
, BAR1+18, BAR1+22, BAR1+25, BAR1+31, BAR1+35, BAR1+40, BAR1+44, BAR1+48, BAR1+52, BAR2+8
, BAR2+17, BAR2+20, BAR2+23, BAR2+29, BAR2+32, BAR2+38, BAR2+41, BAR2+44, BAR2+47, BAR2+52
, BAR2+55

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ETX EN+2~, NOBAR+47, BAR1+54, BAR2+57, LH+2*, LH+5
>> I NOBAR+15, BAR1+38, BAR2+50
>> LRAA EN+7
>> LRACC NOBAR+8, BAR1+48, BAR2+44
>> LRBAR( EN+7
>> LRBARID BAR1+28, BAR1+29, BAR1+31, BAR2+26, BAR2+27, BAR2+29, BAR2+32
>> LRCE NOBAR+37, BAR1+35, BAR2+47
>> LRDAT NOBAR+12, BAR1+52, BAR2+41
LRFMT EN+2~, EN+7*, EN+14, EN+15, EN+16, BAR2+26, BAR2+28
LRFONT EN+2~, NOBAR+5*, NOBAR+8, NOBAR+12, NOBAR+17, NOBAR+21*, NOBAR+25*, NOBAR+26, NOBAR+30*, NOBAR+31
, NOBAR+34, NOBAR+37, NOBAR+40, NOBAR+43*, NOBAR+44, BAR1+5*, BAR1+8, BAR1+13*, BAR1+17*, BAR1+18
, BAR1+22, BAR1+25, BAR1+29*, BAR1+30*, BAR1+31, BAR1+35, BAR1+40, BAR1+43*, BAR1+44, BAR1+47*
, BAR1+48, BAR1+51*, BAR1+52, BAR2+5*, BAR2+8, BAR2+12*, BAR2+16*, BAR2+17, BAR2+20, BAR2+23
, BAR2+27*, BAR2+28*, BAR2+29, BAR2+32, BAR2+37*, BAR2+38, BAR2+41, BAR2+44, BAR2+47, BAR2+52
, BAR2+55, PL~, PL+6, FONT+1*
LRGBX GB~, GB+5
LRGBY GB~, GB+5
LRGBZ GB~, GB+5
>> LRINFW BAR2+35, BAR2+36, BAR2+38
>> LRLLOC NOBAR+40, BAR1+25, BAR2+23
>> LRPREF NOBAR+16, BAR1+39, BAR2+51
>> LRRB EN+4*, NOBAR+40, BAR1+25, BAR2+23
>> LRTOP NOBAR+15, NOBAR+16, BAR1+38, BAR1+39, BAR2+50, BAR2+51
>> LRTS EN+10
LRTXT EN+2~, EN+10*, NOBAR+44, BAR1+44, BAR2+55
>> LRURGA NOBAR+20, NOBAR+22, NOBAR+24, NOBAR+26, BAR1+12, BAR1+15, BAR1+16, BAR1+18, BAR2+11, BAR2+14
, BAR2+15, BAR2+17
LRX EN+2~, BAR1+28*, BAR1+31, BAR2+26*, BAR2+29, PL~, PL+6
>> LRXL NOBAR+15, BAR1+38, BAR2+50
LRY PL~, PL+6
LRZ EN+2~, NOBAR+15*, NOBAR+16*, NOBAR+17, BAR1+38*, BAR1+39*, BAR1+40, BAR2+50*, BAR2+51*, BAR2+52
, PL~, PL+6
>> N NOBAR+15, BAR1+38, BAR2+50
>> PNM NOBAR+31, BAR1+8, BAR2+8
>> SSN NOBAR+34, BAR1+22, BAR2+20
STX EN+2~, NOBAR+4, BAR1+4, BAR2+4, LH+2*, LH+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All