Printen - inrichten instellingenbestand (settings.byd)
Bij het printen vanuit Beeyond wordt gebruik gemaakt van een configuratie bestand, genaamd settings.byd. Dit bestand dient op iedere PC aanwezig te zijn in de map C:\Beeyond indien men van het printen gebruik wil kunnen maken. Het bestand kan er als volgt uitzien:
Afhankelijk van het template bestand dat in Beeyond geselecteerd is in de printwizard zal het settings.byd bestand verschillend worden gebruikt. Bij een single template zal altijd de default printer gebruikt worden, en bij een switch template wordt gekeken naar het veld 'switchValue' in het settings.byd bestand. Klik hier voor meer informatie betreffende het single en switch template.
In bovenstaand voorbeeld kan in een artikel, in het veld label gekozen worden tussen de waarden: Label groot en Label klein. Afhankelijk van deze gekozen waarde wordt in het settings.byd bestand gekeken welke printer gebruikt moet worden, en wat de afmetingen van de afdruk zijn. Het volgende wordt vastgelegd in het settings.byd bestand:
Eigenschap | Omschrijving |
---|---|
switchValue | Selecteer hier de switch waarde. In het voorbeeld van bovenstaande afbeelding is dit Label klein en Label groot. Let op dat dit hoofdlettergevoelig is. |
printerName | Selecteer hier de exacte printernaam zoals deze ook is weergegeven in de printerlijst in het besturingssysteem. In tegenstelling tot de switch waarde is de printernaam niet hoofdlettergevoelig. De printer kan zowel een lokale- als een netwerkprinter zijn. Let daarbij wel op dat het bestand in JSON formaat geschreven is, en daarin het het verplicht om na een \ nogmaals een \ in te geven. Dit is nodig omdat de backslash gebruikt wordt om speciale karakters aan te kondigen. Het pad "\\ABAWEE-DC3\KM-C200-Mono" dient in het configuratie bestand dan als volgt ingevoerd te worden "\\\\ABAWEE-DC3\\KM-C200-Mono" |
paperWidthMM | Geef de breedte van het papier op in milimeter. |
paperHeightMM | Geef de hoogte van het papier op in milimeter. |
marginWidthMM | Geef de marge op voor de x-as (de linker- en rechterkant van de afdruk). |
marginHeightMM | Geef de marge op voor de y-as (de boven- en onderkant van de afdruk). |
orientation | Geef de oriëntatie op van het afgedrukte object. De mogelijke waarden zijn: 0: het startpunt is linksbeneden, waarbij x van boven naar beneden gaat, en y van lings naar rechts. 1: het startpunt is linksboven, waarbij x van links naar rechts gaat en y van bven naar beneden. 2: het startpunt is rechtsboven, waarbij x van boven naar beneden gaat en y van links naar rechts.
In alle voorbeelden in deze handleiding wordt uitgegaan van oriëntatiewaarde 1. |
Zoals reeds eerder aangegeven reageert het settings.byd bestand afwijkend in verschillende scenario's. Onderstaand is dit weergegeven, waarbij de verschillende scenario's zijn onderverdeeld in single en switch.
Template type | Scenario | Printer |
---|---|---|
Single | De waarde DEFAULT is aanwezig in het settings.byd bestand. Deze printer kan gevonden worden. | De geselecteerde printer in het settings.byd bestand wordt gebruikt. |
| De waarde DEFAULT is aanwezig in het settings.byd bestand. Deze printer kan NIET gevonden worden. | De standaard printdialoog van het besturingssysteem wordt weergegeven. |
| De waarde DEFAULT is niet aanwezig in het settings.byd bestand. | De standaard printdialoog van het besturingssysteem wordt weergegeven. |
| Het settings.byd bestand kan niet gevonden worden. | De standaard printdialoog van het besturingssysteem wordt weergegeven. |
Switch | De gebruikte switch waarde uit Beeyond staat in het template bestand en het settings.byd bestand. Deze printer is aanwezig in het netwerkt. | De geselecteerde printer in het settings.byd bestand wordt gebruikt. |
| De gebruikte switch waarde uit Beeyond staat in het template bestand en het settings.byd bestand. Deze printer kan niet gevonden worden in het netwerk. | De standaard printdialoog van het besturingssysteem wordt weergegeven voor de printer welke niet gevonden kan worden. |
| De gebruikte switch waarde uit Beeyond staat in het template bestand, maar niet in het settings.byd bestand. | De standaard printdialoog van het besturingssysteem wordt weergegeven voor de switch waarde welke niet gevonden kan worden in het settings.byd bestand. |
| De gebruikte switch waarde uit Beeyond staat niet in het template bestand. | De entiteit (welke niet aanwezig is in het xml bestand) wordt niet afgedrukt. |
| Het settings.byd bestand kan niet gevonden worden. | De standaard printdialoog van het besturingssysteem wordt weergegeven. |
Voorbeeldbestand: settings.byd