47UBI EasyCoder 301 Direct Protocol – Programmer's Guide Ed. 1Chapter 6 Setting Up the Printer4. Date and TimeFormat, cont'd.5. Separators1/. If you transmit a FORMATINPUT command containingseparators identical to any of theseparators already stored in theprinter's memory, an error willoccur unless you first enterImmediate Mode.The separators are not saved inthe printer's battery backed-upmemory, but must be transmittedafter each power-up.In many cases,you may prefer to have the names of months andweekdays printed in plain text rather than as a number. There aretwo commands which allow you to assign names in any languageto months and weekdays:NAME DATE$,"" 1–12. the desired name enclosed by double quota-tion marks.The name of the month will be printed according to the format speci-fied byFORMAT DATE$ and will be left justified.NAME WEEKDAY$,"" 1 (Monday) – 7 (Sunday). the desired name enclosed by double quota-tion marks.Default: Full English names, e.g. Monday.When transmitting variable input data to a predefined layout, thestring must contain certain separating characters. By default, youshould use as start-of-text separator, as field separa-tor and as end-of-text separator(see chapter 6.5).However, the FORMAT INPUT command allows you to select othercharacters as separators if the default separators for some reasoncannot be produced or will interfere with the host computer system.Simply insert the desired separator characters (enclosed by doublequotation marks) into the FORMAT INPUT command. Avoid usingcharacters like XON/XOFF or ENQ/ACK, which may interfere withthe communication between printer and host.You must first leave Layout Mode by means of an INPUT OFFcommand, change the separators using a FORMAT INPUT com-mand and then enter Layout Mode again by means of an INPUTON command1.FORMAT INPUT "","",""Example:INPUT OFF ↵FORMAT INPUT "#","&",CHR$(13) ↵INPUT ON ↵