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

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

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