Barcode/Bilderdruck-Druckparameter

 

Die "DruckParameter" stellen eine Begrifflichkeit im Zusammenhang mit dem Aeins-Druck (Vorgangs- Kontrakt-Druck etc.) dar und ermöglichen auf ausgewählte Entitäten im Zusammenhang mit Drucker-Eigenschaften zuzugreifen.

Im Rahmen einer privaten Barcode- bzw. Bilderdruck-Procedure können diese Druckparameter übergeben und ausgewertet werden.

Anmerkung: Die Entitätsaufzählung ist vollzählig, es sollte deswegen aber nicht abgeleitet werden das auch jede Entität speziell in diesem Beritt sinnvoll bzw. notwendig ist. Als Beispiel sei die "FA_Id" genannt. Die kann zum Zeitpunkt des Druckes noch nicht bekannt sein, da die Archivierung erst danach stattfindet.

 

Hinweis: Gross-Kleinschrift ist nicht relevant.

 

Entität

Beispiel

DruckerNummer

6254

DruSchacht

0

PreScript

 

FormularId

740

AnzeigeDruckvorgang

false

KeineArchvierung

false

NurArchvieren

false

KeinDruckMerker

false

ZeigSQLKFehler

false

InterneImageErzeugung

false

FA_Id

0

FormularVerpostbar

false

Vorschau

false

DruckerQueue

Microsoft Print to PDF

DruckerKeinArchiv

false

DruckerSendenAn

false

DruckerNulldrucker

true

DruckerSendenAnProc

 

IstLieblingsdrucker

true

LieblingsdruckerMakroScript

 

Nacharchivierungs_Modus

false

LieblingsdruckerNurDrucken

0

 

Folgender Beispiel-Aufruf stellt die „Druckparameter“ einer darauf vorbereiteten privaten Prozedure zur Verfügung:

p_barcode_druckparam_beispiel('{druckparam}')

Beispiel für “Druckparam”

CREATE PROCEDURE p_barcode_druckparam_beispiel( in in_druckparam long varchar )

Result

(

  code long varchar,

  codetype long varchar

)

Begin

  declare dc_code long varchar;

  declare dc_codetype long varchar;

 

  CALL sp_parse_json( 'dc_druckparam', in_druckparam );

 

  set dc_codetype = 'qrcode';

  set dc_code = dc_druckparam.DruckerQueue;

 

  select dc_code as code, dc_codetype as codetype;

End