Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Micros 3700 Custom Check

Status
Not open for further replies.

Wildbar

Technical User
Oct 15, 2004
1,009
CA
I would like to add more lines of text after the Micros trailer on guest checks / reciepts. The existing trailer lines dont give me enough room for what i want Is there a quick and somewhat easy way to do this?
Thanks in advance for your help.
 


I don't know about quick and easy, but you can do this with a SIM print_trailer event. You can put up to 8 trailer lines of up to 32 characters per event.

You'll have to set up a SIM interface in Devices/Interfaces. Then create a text file and save it as pms#.isl in the \micros\res\pos\etc folder, substituting the interface number for #.

The event in the text file will look something like this:

Code:
event print_trailer: myblurb
   //             12345678901234567890123456789012
   @trailer[1] = "Put a line of text here "
   @trailer[2] = "another line "
   @trailer[3] = "etc "
   @trailer[4] = "etc "
   @trailer[5] = " "
   @trailer[6] = " "
   @trailer[7] = " "
   @trailer[8] = "done"
endevent

In your trailer setup enter @@myblurb where you want the SIM trailer to go.

Copy the .isl file to the workstations and you should be set.
 
Thanks for the reply. Quick question....would i need to have a license code for the SIM interface to use it this way? I beleive i would.
Thanks
 
No, I think that's more for 3rd party SIM products. You should be able to run header and trailer scripts without one.
 
Would this same kind of method be used if you wanted to add a larger bitmap image? Meaning, it seems to me that I am limited to around 200 pixels vertically for any bitmap I want to print for my company logo. Is there anyway to modify that to accept larger (taller) images?

Thanks
 
Long shot but could you have multiple trailers and some how call them randomly? Or every 10th bill prints the extended trailer?
Thanks again
 
cageking - I'm pretty sure the bitmap max size isn't something that can be modified. I wouldn't even know where to start looking at it in a SIM script.

wildbar - You should be able to do something like that. There's a @random system variable that you might be able to use. Or a modulus operator that you could run against the check #. Something like this:

Code:
event print_trailer: myblurb

	if @CHKNUM % 10 = 0
	   //             12345678901234567890123456789012
	   @trailer[1] = "Put a line of text here "
	   @trailer[2] = "another line "
	   @trailer[3] = "etc "
	   @trailer[4] = "etc "
	   @trailer[5] = " "
	   @trailer[6] = " "
	   @trailer[7] = " "
	   @trailer[8] = "done"
   endif
endevent

 
One more question. I want to print the database value of the check on the custom receipt...but cant figure how to pull it. Something like...

@trailer[1] = "Your Entry Id is:" {@cknum}


But of course mine does not work
Thanks
 
Figured it out....forgot the variable
Cheers
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top