diff --git a/config/csv_import/EXTRACTIONS/ST-TEN-13.csv b/config/csv_import/EXTRACTIONS/ST-TEN-13.csv
new file mode 100644
index 0000000..07f1b08
--- /dev/null
+++ b/config/csv_import/EXTRACTIONS/ST-TEN-13.csv
@@ -0,0 +1,192 @@
+codice_ricetta,tempo_riempimento,tempo_assestamento,tempo_di_test,pressione_di_test_delta_minimo,pressione_di_test,codice_prodotto,pressione_di_test_delta_massimo
+M280909-ECL1,5,10,20,30,6000,M280909-ECL1,30
+302699,5,10,15,30,1000,302699,30
+304436,5,5,40,20,500,304436,20
+294643,5,10,15,30,1000,294643,30
+296041,5,10,10,10,100,296041,10
+296497,5,15,10,10,500,296497,10
+303330,5,10,15,30,3500,303330,30
+302694,5,15,10,30,1000,302694,30
+303273,5,10,30,30,1000,303273,30
+308299,10,10,6,30,1000,308299,30
+308387,5,10,15,30,1000,308387,30
+308298,10,10,6,30,1000,308298,30
+310488,5,5,40,30,1000,310488,30
+303286,5,10,15,30,1000,303286,30
+310125,15,25,20,30,2000,310125,30
+11,15,10,15,30,2000,11,30
+13K0045CP,5,10,10,30,2000,13K0045CP,30
+franco,10,10,15,30,5000,franco,30
+310126,15,15,20,20,2000,310126,20
+292014,5,10,10,20,1000,292014,20
+319946,5,10,15,30,3500,319946,30
+320055,5,30,10,30,1500,320055,30
+316978,5,5,10,30,500,316978,30
+4000,5,5,10,20,4000,504099279,20
+317021,5,5,10,20,3500,317021,20
+316978,5,5,10,20,500,316978,20
+321982,5,5,40,20,500,321982,20
+330969,5,10,10,20,1000,330969,20
+324516,5,10,15,30,3500,324516,30
+670051072,5,5,40,20,500,670051072,20
+Test controllo,5,5,10,20,1000,Test controllo,20
+13K0045CP,5,10,10,30,2000,13K0045CP,30
+337244,5,10,30,30,1000,337244,30
+337243,5,5,10,30,500,337243,30
+341616,5,10,15,30,1000,341616,30
+670051071,5,5,40,20,500,670051071,20
+5802031912,5,5,20,30,2000,5802031912,30
+769266,5,5,10,30,2000,769266,30
+769265,5,5,10,30,2000,769265,30
+329766,5,5,10,30,2000,329766,30
+329765,5,5,10,30,2000,329765,30
+767814,5,10,30,30,1000,767814,30
+767862,5,10,30,30,1000,767862,30
+5802031904,5,5,20,30,2000,5802031904,30
+782715,5,10,10,30,1000,782715,30
+786968,5,10,20,30,1000,786968,30
+327976,5,10,30,30,1000,327976,30
+795902,5,5,30,20,2100,795902,20
+866672,5,5,10,30,3500,866672,30
+879916,5,5,30,30,1500,879916,30
+896264,5,5,10,30,1000,896264,30
+16FA814CP,5,5,20,20,3000,16FA814CP,20
+923578,5,5,30,20,2100,923578,20
+916496,5,5,10,30,2000,916496,30
+16L0043CP,5,10,30,20,3500,16L0043CP,20
+16L0145CP,5,10,30,20,3500,16L0145CP,20
+16LA243CP,5,10,30,20,3500,16LA243CP,20
+16LA334CP,5,10,30,20,3500,16LA334CP,20
+300146,5,5,40,20,500,300146,20
+turcutto,5,5,40,20,500,turcutto,20
+000905464,5,5,30,20,2100,000905464,20
+000871857,5,5,30,20,2100,000871857,20
+000878758,5,5,10,30,500,000878758,30
+000871854,5,5,30,30,2100,000871854,30
+000871856,5,5,30,30,2100,000871856,30
+878758,5,5,10,30,500,878758,30
+16L0151CP,5,10,30,30,3500,16L0151CP,30
+16L0060CP,5,10,30,30,3500,16L0060CP,30
+16LA336CP,5,10,30,30,3500,16LA336CP,30
+16L0164CP,5,10,30,30,3500,16L0164CP,30
+16FA849CP,5,10,20,30,1000,16FA849CP,30
+16L0154CP,5,10,30,30,3500,16L0154CP,30
+23KA036CP,5,10,10,30,2000,23KA036CP,30
+23KA052CP,10,10,10,30,2000,23KA052CP,30
+5802527546,10,10,20,30,1000,5802527546,30
+906677,5,5,10,30,500,906677,30
+878758,5,5,10,30,500,878758,30
+939078,5,5,30,30,2100,939078,30
+878758,5,5,10,30,500,878758,30
+23KA196CP,5,5,30,30,2000,23KA196CP,30
+23KA197CP,10,10,10,30,2000,23KA197CP,30
+000912354,5,5,10,30,1000,000912354,30
+23FA526CP,10,10,10,30,500,23FA526CP,30
+16L0174CP,5,10,30,30,3500,16L0174CP,30
+16L0180CP,5,10,30,30,3500,16L0180CP,30
+23KA132CP,10,10,10,30,3000,23KA132CP,30
+952984,5,10,10,30,500,952984,30
+033721,5,5,30,30,4000,033721,30
+033608,5,5,30,30,4000,033608,30
+033769,5,5,30,30,4000,033769,30
+033772,5,5,30,30,4000,033772,30
+033771,5,5,30,30,4000,033771,30
+030397,5,5,30,30,4000,030397,30
+033609,5,5,30,30,4000,033609,30
+5802755172,5,5,20,30,4000,5802755172,30
+5802757754,5,5,20,30,4000,5802757754,30
+5802758716,5,5,20,30,4000,5802758716,30
+1220099000,5,5,10,30,2000,1220099000,30
+027570,10,5,30,30,4000,027570,30
+031164,5,5,30,30,4000,031164,30
+033770,5,5,30,30,1000,033770,30
+16FA441CP,5,5,20,30,1000,16FA441CP,30
+5802712358,5,20,60,10,2000,5802712358,10
+5802712352,5,20,60,10,2000,5802712352,10
+5802712354,5,20,60,10,2000,5802712354,10
+5802712356,5,20,60,10,2000,5802712356,10
+000919276,5,5,30,30,2100,000919276,30
+5802554808,5,10,10,20,4000,5802554808,20
+61907017033,6,15,5,30,7000,61907017033,30
+000791847,5,5,10,30,500,000791847,30
+031164,5,5,30,30,4000,031164,30
+000982196,5,10,30,30,1000,000982196,30
+000982191,5,10,30,30,1000,000982191,30
+0007415535,5,5,30,30,2100,0007415535,30
+000741553,5,5,30,20,2100,000741553,20
+5802741861,10,12,10,30,5000,5802741861,30
+5802741842,10,12,10,30,5000,5802741842,30
+5802817720,5,5,20,20,4000,5802817720,20
+5802805327,5,5,20,20,4000,5802805327,20
+5802805355,5,5,20,20,4000,5802805355,20
+5802805355,5,5,20,20,4000,5802805355,20
+5801949841,5,5,20,20,4000,5801949841,20
+5802805207,5,5,20,20,4000,5802805207,20
+5802561728,10,12,10,30,6000,5802561728,30
+00864924,5,5,30,30,2100,00864924,30
+864923,5,5,30,30,2100,864923,30
+5802830978,5,10,10,30,6000,5802830978,30
+000926266,5,10,10,30,1500,000926266,30
+000926264,5,10,10,30,1500,000926264,30
+000926265,5,10,10,30,1500,000926265,30
+5802712356,5,20,60,10,2000,5802712356,10
+5802712358,5,20,60,10,2000,5802712358,10
+5802712354,5,20,60,10,2000,5802712354,10
+prova,10,10,10,30,4000,prova,30
+5802726236,10,10,10,30,500,5802726236,30
+5802726232,10,10,10,30,500,5802726232,30
+000772341,5,5,30,20,2100,000772341,20
+000743029,5,5,30,20,2100,000743029,20
+000958821,5,10,20,30,1500,000958821,30
+5802929056,10,10,20,30,2000,5802929056,30
+000797155,5,5,30,20,2100,000797155,20
+prova 285847,5,5,5,20,500,prova 285847,20
+AG562906,5,10,20,30,5000,AG562906,30
+AG554473,5,10,20,30,5000,AG554473,30
+AG554487,5,10,20,30,5000,AG554487,30
+AG554488,5,10,20,30,5000,AG554488,30
+AG554472,5,10,20,30,5000,AG554472,30
+AG576714,5,10,20,30,5000,AG576714,30
+AG554457,5,10,20,30,6000,AG554457,30
+5803019614,10,12,10,30,5000,5803019614,30
+AG576715,5,10,20,30,5000,AG576715,30
+000798527,5,5,30,20,2100,000798527,20
+000896045,5,5,30,20,2100,000896045,20
+5803016259,10,10,20,30,2000,5803016259,30
+5802955648,10,10,20,30,2000,5802955648,30
+TBG-919635,10,10,20,30,3000,TBG-919635,30
+TBG-919634,10,10,20,30,3000,TBG-919634,30
+000914015,5,5,30,30,2100,000914015,30
+000899352,10,10,30,30,3000,000899352,30
+000859676,5,10,30,30,1000,000859676,30
+5802989036,20,20,30,30,2000,5802989036,30
+5803028303,20,20,30,30,2000,5803028303,30
+5802989226,5,20,10,30,2000,5802989226,30
+5803046494,20,20,30,30,2000,5803046494,30
+5803046495,20,20,30,30,2000,5803046495,30
+000846678,5,5,10,30,500,000846678,30
+000859695,5,10,30,30,1000,000859695,30
+000859721,5,10,30,30,1000,000859721,30
+000948478,5,10,30,30,1000,000948478,30
+000947609,5,10,30,30,1000,000947609,30
+000780163,5,5,30,20,2100,000780163,20
+M280909-ECL2,5,10,20,30,6000,M280909-ECL2,30
+M280909-ECL3,5,10,20,30,6000,M280909-ECL3,30
+M280909-ECL5,5,10,20,30,6000,M280909-ECL5,30
+M280909-ECL6,5,10,20,30,6000,M280909-ECL6,30
+000952054,5,5,30,10,2100,000952054,10
+000876337,5,5,10,30,500,000876337,30
+000833474,5,5,10,30,500,000833474,30
+000895219,5,5,30,20,2100,000895219,20
+000895222,5,10,30,30,1000,000895222,30
+000895228,5,10,30,30,1000,000895228,30
+000964212,5,10,30,30,2100,000964212,30
+000992752,5,10,15,30,1000,000992752,30
+000948486,5,10,30,30,1000,000948486,30
+000951612,5,5,30,20,2100,000951612,20
+000985807,5,5,10,30,1500,000985807,30
+000965888,5,5,30,20,3500,000965888,20
+000951612,5,5,30,20,2100,000951612,20
+000951613,5,5,30,20,2100,000951613,20
+000951611,5,5,30,20,2100,000951611,20
+000784883,5,5,10,30,1500,000784883,30
diff --git a/config/csv_import/Tabella_e_daily_rev01.csv b/config/csv_import/Tabella_e_daily_rev01.csv
new file mode 100644
index 0000000..33fc81e
--- /dev/null
+++ b/config/csv_import/Tabella_e_daily_rev01.csv
@@ -0,0 +1,250 @@
+codice_ricetta,Priorita,Descrizione,etichette_supplementari,pressione_di_test_delta_massimo,pressione_di_test_delta_minimo
+5803034806,1,,,30,30
+5803037204,1,,,30,30
+5803037206,1,,,30,30
+5803037207,1,,,30,30
+5803048121,1,,,30,30
+5803048122,1,,,30,30
+5803048123,1,,,30,30
+5803048125,1,,RM2,30,30
+5803048126,1,,MI2,30,30
+5803048127,1,,"MI1,MI2",30,30
+5803048128,1,,"RM1,RM2",30,30
+5803048131,1,,"MI1,MI2",30,30
+5803048132,1,,"RM1,RM2",30,30
+5803098374,1,,,30,30
+5803098375,1,,,30,30
+5803119920,1,,,30,30
+5803119921,1,,,30,30
+5803119922,1,,,30,30
+5803119923,1,,,30,30
+5803119924,1,,,30,30
+5803119925,1,,,30,30
+5803119926,1,,,30,30
+5803119927,1,,,30,30
+5802850925,1,,"RM1,MI1",30,30
+5802850926,1,,,20,20
+5802850929,1,,,30,30
+5802850932,1,,,30,30
+5802850933,1,,,30,30
+5802850941,1,,,30,30
+5802963590,1,,,30,30
+5802963591,1,,RB1,30,30
+5802963593,1,,,30,30
+5802963597,1,,,30,30
+5802963598,1,,MB1,20,20
+5802963599,1,,,30,30
+5802963600,1,,,30,30
+5802963679,1,,,30,30
+5802963681,1,,,20,20
+5802963683,1,,,30,30
+5802963684,1,,,30,30
+5802963685,1,,,30,30
+5803025107,1,,"MI1,MI2",30,30
+5803025111,1,,"MB1,MB2",30,30
+5803025112,1,,"RB1,RB2",30,30
+5803025113,1,,"MI1,MI2",30,30
+5803025114,1,,"RM1,RM2",30,30
+5803025116,1,,"MI1,MI2",30,30
+5803025117,1,,"RM1,RM2",30,30
+5803025127,1,,"MI1,MI2",30,30
+5803025130,1,,,30,30
+5803025131,1,,,30,30
+5803025134,1,,,30,30
+5803025135,1,,,30,30
+5803025136,1,,,30,30
+5803025137,1,,,30,30
+5803033719,1,,"MI1,MI2",30,30
+5803034025,1,,"RM1,RM2",30,30
+5803034029,1,,,30,30
+5803034807,1,,"RM1,RM2",30,30
+5803036737,1,,,30,30
+5803041432,1,,,30,30
+5803041433,1,,,30,30
+5802850935,1,,,30,30
+5802850936,1,,,30,30
+5803025108,1,,"RM1,RM2",30,30
+5803025109,1,,MI2,30,30
+5803025110,1,,RM2,30,30
+5803025115,1,,MB2,30,30
+5803025118,1,,RB2,30,30
+5803025132,1,,,30,30
+5803025133,1,,,30,30
+5803033717,1,,MI1,30,30
+5803034002,1,,,30,30
+5803034005,1,,,30,30
+5803034011,1,,,30,30
+5803034015,1,,RM1,30,30
+5803034017,1,,MB2,30,30
+5803034020,1,,,30,30
+5803034021,1,,,30,30
+5803034022,1,,,30,30
+5803034026,1,,"RB1,RB2",30,30
+5803034027,1,,MB2,30,30
+5803034028,1,,RB2,30,30
+5803034770,1,,,30,30
+5803034771,1,,,30,30
+5803034772,1,,"MB1,MB2",30,30
+5803036730,1,,RB2,30,30
+5803036731,1,,"RM1,RM2",30,30
+5803036732,1,,MI2,30,30
+5803036733,1,,RM2,30,30
+5803036734,1,,MB2,30,30
+5803036735,1,,RB2,30,30
+5803036741,1,,MI1,30,30
+5803036742,1,,RM1,30,30
+5803036743,1,,MI1,30,30
+5803036744,1,,RM1,30,30
+5803036746,1,,RB1,30,30
+5803036747,1,,MB1,30,30
+5803036751,1,,,30,30
+5803036753,1,,,30,30
+5803041434,1,,MB1,30,30
+5803041435,1,,RB1,30,30
+5803048129,1,,MI2,30,30
+5803048130,1,,RM2,30,30
+5803041436,2,,RM2,30,30
+5803041437,2,,MI2,30,30
+5803036748,2,,MI2,30,30
+5803036749,2,,RM2,30,30
+5803034810,2,,MI1,30,30
+5803034811,2,,RM1,30,30
+5803101533,2,,"RM1,RM2",30,30
+5803101535,2,,"MI1,MI2",30,30
+5803101537,2,,RM1,30,30
+5803101538,2,,MI1,30,30
+5803108304,2,,,30,30
+5803108310,2,,,30,30
+5803101534,2,,RM2,30,30
+5803101536,2,,MI2,30,30
+5803033718,2,,,30,30
+5803034812,2,,,30,30
+5803034813,2,,,30,30
+5803108305,2,,,30,30
+5803108311,2,,,30,30
+5803007806,2,,,30,30
+5803007807,2,,,30,30
+5803007808,2,,,30,30
+5803034023,2,,RM1,30,30
+5803034024,2,,MI1,30,30
+5803101541,2,,RM1,30,30
+5803101542,2,,MI1,30,30
+5803034778,2,,MB2,30,30
+5803034780,2,,RB2,30,30
+5803037200,2,,RM1,30,30
+5803037201,2,,MI1,30,30
+5803104802,2,,,30,30
+5803104803,2,,,30,30
+5803104804,2,,,30,30
+5803104806,2,,,30,30
+5803104807,2,,,30,30
+5803104808,2,,,30,30
+5803025103,2,,MB2,30,30
+5803025105,2,,RB2,30,30
+5802815391,2,,,30,30
+5802815400,2,,,30,30
+5803047088,2,,MB2,30,30
+5803047079,2,,MB2,30,30
+5803047080,2,,RB2,30,30
+5803047095,2,,MB2,30,30
+5803047096,2,,RB2,30,30
+5803034808,2,,"MI1,MI2",30,30
+5803034809,2,,"RM1,RM2",30,30
+5803108365,2,,,30,30
+5803108368,2,,,30,30
+5803034007,2,,,30,30
+5803034009,2,,,30,30
+5803037202,2,,,30,30
+5803037203,2,,,30,30
+5803108366,2,,,30,30
+5803108369,2,,,30,30
+5803025123,2,,"MI1,MI2",30,30
+5803025124,2,,"RM1,RM2",30,30
+5803025125,2,,MI1,30,30
+5803025126,2,,RM1,30,30
+5803034773,2,,RM1,30,30
+5803033716,2,,RM1,30,30
+5803034013,2,,MI1,30,30
+5803025100,2,,"MI1,MI2",30,30
+5803025101,2,,"RB1,RB2",30,30
+5803047093,2,,"MB1,MB2",30,30
+5803025099,2,,"MB1,MB2",30,30
+5803025102,2,,"RM1,RM2",30,30
+5803025104,2,,"MI1,MI2",30,30
+5803025106,2,,"RM1,RM2",30,30
+5803047087,2,,"MI1,MI2",30,30
+5803047090,2,,"RM1,RM2",30,30
+5803047092,2,,"MI1,MI2",30,30
+5803025128,2,,,30,30
+5803025129,2,,,30,30
+5803047075,2,,RM2,30,30
+5803047076,2,,MI2,30,30
+5803034776,2,,,30,30
+5803047073,2,,RM1,30,30
+5803047074,2,,MI1,30,30
+5803034774,2,,MI1,30,30
+5803036739,2,,MI1,30,30
+5803036740,2,,RM1,30,30
+5803047098,2,,,30,30
+5803047099,2,,,30,30
+5802815398,2,,,30,30
+5803047091,2,,RB2,30,30
+5803223729,3,priorita 3,MI2,30,30
+5803223730,3,,"MI1,MI2",30,30
+5803223731,3,priorita 3,MB2,30,30
+5803223732,3,,"RM1,RM2",30,30
+5803223733,3,priorita 3,RM2,30,30
+5803223734,3,priorita 3,RB2,30,30
+5803223735,3,priorita 3,,30,30
+5803223736,3,priorita 3,,30,30
+5803223737,3,priorita 3,,30,30
+5803223738,3,priorita 3,,30,30
+5803223739,3,priorita 3,,30,30
+5803223740,3,priorita 3,,30,30
+5803223741,3,priorita 3,,30,30
+5803223742,3,priorita 3,,30,30
+5803223743,3,priorita 3,,30,30
+5803223744,3,priorita 3,,30,30
+5803223745,3,priorita 3,,30,30
+5803223746,3,priorita 3,RM2,30,30
+5803223747,3,priorita 3,MI2,30,30
+5803223748,3,,"RM1,RM2",30,30
+5803223749,3,,"MI1,MI2",30,30
+5803223750,3,priorita 3,RB2,30,30
+5803223751,3,priorita 3,MB2,30,30
+5803223752,3,priorita 3,RM2,30,30
+5803223753,3,priorita 3,MI2,30,30
+5803120372,3,priorita 3,RB2,30,30
+5803120373,3,priorita 3,MB2,30,30
+5803120374,3,priorita 3,,30,30
+5803120375,3,priorita 3,,30,30
+5803101543,3,priorita 3,MI1,30,30
+5803101544,3,priorita 3,RM1,30,30
+5803101545,3,,"RM1,RM2",30,30
+5803101546,3,,"MI1,MI2",30,30
+5803101547,3,priorita 3,,30,30
+5803223754,3,priorita 3,,30,30
+5803223755,3,priorita 3,,30,30
+5803120371,3,priorita 3,,30,30
+5803228584,3,priorita 3,,30,30
+5803228585,3,priorita 3,,30,30
+5803236684,4,priorita 4,,30,30
+5803236685,4,priorita 4,,30,30
+5803229237,5,priorita 5,RB1,30,30
+5803229239,5,priorita 5,MB1,30,30
+5803229240,5,priorita 5,RM2,30,30
+5803229242,5,priorita 5,MI2,30,30
+5803229244,5,,"RB1,RB2",30,30
+5803229245,5,,"MB1,MB2",30,30
+5803328788,6,priorita 6,,30,30
+5803328789,6,priorita 6,,30,30
+5803328906,6,priorita 6,,30,30
+5803328907,6,priorita 6,,30,30
+5803329396,6,priorita 6,,30,30
+5803329398,6,priorita 6,,30,30
+5803329442,6,priorita 6,,30,30
+5803329443,6,priorita 6,,30,30
+5803313274,6,priorita 6,,30,30
+5803313275,6,priorita 6,,30,30
+5803313276,6,priorita 6,,30,30
+5803330518,6,priorita 6,,30,30
diff --git a/config/csv_import/st-ten-11-new.csv b/config/csv_import/st-ten-11-new.csv
new file mode 100644
index 0000000..7777044
--- /dev/null
+++ b/config/csv_import/st-ten-11-new.csv
@@ -0,0 +1,170 @@
+tempo_pre_riempimento,verifica_codice_a_barre_abilitata,connettore,part_number,scala_resistenza,avvitatura_abilitata,pressione_pre_riempimento_2,pressione_di_test,tempo_di_test,tolleranza_resistenza_pos,codice_a_barre,prova_tenuta_abilitata,test_visione_abilitato,tolleranza_resistenza_neg,r nominale,tempo_pre_riempimento_2,modello_etichetta,viti,stampa_etichetta_abilitata,verifica_resistenza_connettore_abilitata,prova_tenuta_abilitata_2,codice_ricetta,pressione_pre_riempimento,ricetta_visione,verifica_connettore_abilitata,tempo_di_test_2,pressione_di_test_2,cliente
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,PY83-6B747-BA,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,PY83-6B748-BA,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,MY83-6L701-AB,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,1000,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16FC246CP REV1,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,MY83-6L694-AB,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,200,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16FC250CP REV02,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970064 REV2,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970067 REV1,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801384839 REV1,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801384838 REV1,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801384842 REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970063 REV2,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16L0059CP REV03,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16L0174CP REV02,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA259CP REV03,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3000,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA336CP REV02,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA451CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA452CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA490CP REV02,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA515CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA579CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA615CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA642CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA643CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970066 REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970021 REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970065 REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,MY83-6B748-BA,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA459CP REV02,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,MY83-6B747-BA,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA459CP REV1,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,200,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16FC541CT REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA735CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5803217628 REV.,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,10,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5802915822,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5802889710 REV3,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5802953113 REV.,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5802889709 REV3,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801384838,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,60175799 REV0,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5803103147 REV0,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5803103150 REV0,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970063 REV0,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801384842 REV0,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970066 REV0,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970064 REV0,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,60192056 REV1,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801970065 REV0,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801384839 REV0,0,,,10,15000,specificare cliente
+10,x,,specificare part number,,,1000,0,10,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16JA605CP,500,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,10,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5803018239,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,10,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5803018238,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,10,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5803018244,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,10,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5803018243,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,1,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,NESSUN NOME,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,10,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5802991065,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,10,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,TENUTA 20 bar,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA648CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,1000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,16FC256CP REV01,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3500,10,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA353CP REV02,0,,,10,15000,MCLAREN
+0,x,SCRx,specificare part number,500.0,x,1000,0,30,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,504321531,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0154CP REV03,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0177CP REV03,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3500,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0046CP REV03,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA397CP REV02,0,,,10,15000,MCLAREN
+0,x,,16L0167CP REV02,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0167CP REV02,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA573CP REV01,0,,,10,15000,MCLAREN
+0,x,,16L0161CP REV04,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0161CP REV04,0,,,10,15000,MCLAREN
+0,x,SCRx,specificare part number,500.0,x,1000,0,30,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5801616061,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,16LA668CP REV01,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA668CP REV01,0,,,10,15000,MCLAREN
+0,x,,16LA449CP REV02,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA449CP REV02,0,,,10,15000,MECLAREN
+0,x,,16LA773CP REV01,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA773CP REV01,0,,,10,15000,MCLAREN
+0,x,,16LA461CP REV02,,,1000,3000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA461CP REV02,0,,,10,15000,specificare cliente
+0,x,,16FC469CP REV01,,,1000,200,20,,,x,,,,0,Mclaren_barcode.prn,,x,,x,16FC469CP REV01,0,,,10,15000,MECLAREN
+0,x,,200116-09-1320,,,1000,3000,10,,,x,,,,0,ETA30x16_203dpi.prn,,x,,x,200116-09-1320,1000,,,10,15000,MULTIMATIC
+0,x,,18FA126CP,,,1000,500,20,,,x,,,,0,Mclaren_label.prn,,x,,x,18FA126CP,0,,,10,15000,MCLAREN
+0,x,SCRx,specificare part number,500.0,x,1000,0,10,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5803112815,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,0,10,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5803112815 R.1,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,5000,10,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5803112815 REV01,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,5000,10,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5803112816,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,0,10,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5803112816 R.1,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,5000,10,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5803112816 REV01,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,16LA584CP REV01,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA584CP REV01,0,,,10,15000,MC LAREN
+0,x,,16L0164CP REV02,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0164CP REV02,0,,,10,15000,MCLAREN
+0,x,,16LA718CP REV02,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA718CP REV02,0,,,10,15000,MCLAREN
+0,x,,16L0058CP REV02,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0058CP REV02,0,,,10,15000,MECLAREN
+0,x,,specificare part number,,,1000,3000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA518CP REV02,0,,,10,15000,specificare cliente
+0,x,,16L0151CP REV03,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0151CP REV03,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA027SP REV02,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0043CP REV02,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA372CP REV01,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0075CP REV03,0,,,10,15000,MCLAREN
+0,x,SCRx,specificare part number,500.0,x,1000,8000,10,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5802729983 REV0,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,0,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5802980014 REV.,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,7000,25,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5802980014 REV0,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,0,60,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5802981174 REV.,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,98FB081CP,,,1000,200,20,,,x,,,,0,Mclaren_label.prn,,x,,x,98FB081CP,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA586CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0145CP REV03,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA695CP REV02,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3500,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,16LA765CP REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0045CP REV02,0,,,10,15000,MCLAREN
+0,x,,SY9Y-2976-AB,,,1000,3000,10,,,x,,,,0,MCLAREN_353.prn,,x,,x,SY9Y-2976-AB,1000,,,10,15000,ASTON MARTIN
+0,x,,SY9Y-2976-BB,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,SY9Y-2976-BB,1000,,,10,15000,ASTON MARTIN
+0,x,,SY9Y-9S331-AB,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,SY9Y-9S331-AB,1000,,,10,15000,ASTON MARTIN
+0,x,,SY9Y-9S331-BB,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,SY9Y-9S331-BB,1000,,,10,15000,ASTON MARTIN
+0,x,,specificare part number,,,1000,7000,10,,,x,,,,0,MCLAREN_353.prn,,x,,x,dev test,1000,,,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,0,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5801862227 REV0,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,8000,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5801862227 REV00,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,98FA186CP,,,1000,3000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,98FA186CP,1000,,,10,15000,RICARDO
+0,x,SCRx,specificare part number,500.0,x,1000,300,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,16FC201CX REV01,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,1000,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,16FC056CX REV01,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,1000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,16FA849CP REV02,0,,,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,200,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,16FA026SP REV1,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,200,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,16FA026SP REV01,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,3000,30,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,16FA026SP,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,0,20,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,5801384841 REV0,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,ETA30x16.prn,,x,,x,5801384841 REV01,0,,,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,8000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,5801384840 REV01,0,,,10,15000,specificare cliente
+0,x,,590.2.418.1A,,,1000,1000,5,,,x,,,,0,ETA30x16_203dpi.prn,,x,,x,590.2.418.1A,1000,,,10,15000,DUCATI
+0,x,,16FC446 REV02,,,1000,200,20,,,x,,,,0,Mclaren_barcode.prn,,x,,x,16FC446CP REV01,0,,,10,1000,MECLAREN
+5,x,,98FA644CP REV01,,,1000,2000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,98FA644CP REV01,3500,,,10,15000,RICARDO
+0,x,SCRx,specificare part number,500.0,x,1000,7000,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,12970-13-2388,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,0,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,12970-13-2386,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,0,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,12970-13-2384,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,0,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,12970-13-2382,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,7000,10,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,112247,1000,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,07N.131.628.A,,,1000,200,10,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,07N.131.628.A,0,,,10,15000,LAMBORGHINI
+0,x,,07N.131.597.A,,,1000,1000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,07N.131.597.A,0,,,10,15000,LAMBORGHINI
+0,x,,055045415,,,1000,2100,30,,,x,,,,0,ferrari_flag_qr_only.prn,,x,,x,055045415,1000,,,10,15000,Ferrari
+0,x,,specificare part number,,,1000,7000,5,,,x,,,,0,ETA30x16.prn,,x,,x,TEST FUGA 7 BAR,0,,,10,15000,specificare cliente
+0,x,,055019161,,,1000,1500,20,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,055019161,1000,,,10,15000,FERRARI F250
+0,x,,000990708,,,1000,5000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990708,1000,,,10,15000,FERRARI
+0,x,,specificare part number,,,1000,1000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x, 16FB157CP REV03,0,,,10,15000,specificare cliente
+0,x,, 16FB394CP REV04,,,1000,3000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x, 16FB394CP REV04,0,,,10,15000,RICARDO
+0,x,,16FC069CP REV01,,,1000,1000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x, 16FC069CP REV01,0,,,10,15000,RICARDO
+0,x,,16FC084CP REV02,,,1000,3000,20,,,x,,,,0,MCLAREN_353.prn,,x,,x, 16FC084CP REV02,0,,,10,15000,RICARDO
+0,x,SCRx,specificare part number,500.0,x,1000,3500,30,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x, 16L0002CP REV03,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,specificare part number,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x, 16L0007CP REV03,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,3500,20,,,x,,,,0,MCLAREN_353.prn,,x,,x, 16LA661CP REV01,0,,,10,15000,MCLAREN
+0,x,SCRx,specificare part number,500.0,x,1000,0,30,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,000746453,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,,000952005,,,1000,2000,20,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000952005,1000,,,10,15000,FERRARI F250
+0,x,,000987571,,,1000,0,0,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000987571,0,,,10,15000,ferrari
+0,x,,000987572,,,1000,0,0,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000987572,0,,,10,15000,ferrari
+0,x,,000987923,,,0,2100,10,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000987923,0,,,10,0,FERRARI
+0,x,,000987924,,,0,2100,10,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000987924,0,,,10,0,FERRARI
+0,x,,000990679,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990679,1000,,,10,15000,FERRARI
+0,x,,000990680,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990680,1000,,,10,15000,FERRARI
+0,x,,000990681,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990681,1000,,,10,15000,FERRARI
+0,x,,000990684,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990684,1000,,,10,15000,FERRARI
+0,x,,000990685,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990685,1000,,,10,15000,FERRARI
+0,x,,000990686,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990686,1000,,,10,15000,FERRARI
+0,x,,000990687,,,1000,5000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990687,1000,,,10,15000,FERRARI
+0,x,,000990688,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990688,1000,,,10,15000,FERRARI
+0,x,,000990690,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990690,1000,,,10,15000,FERRARI
+0,x,,000990692,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990692,1000,,,10,15000,FERRARI
+0,x,,000990696,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990696,1000,,,10,15000,FERRARI
+0,x,,000990700,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990700,1000,,,10,15000,FERRARI
+0,x,,000952022,,,1000,2000,20,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000952022,1000,,,10,15000,FERRARI F250
+0,x,,98FB342CP ,,,1000,200,20,,,x,,,,0,MCLAREN_353.prn,,x,,x,98FB342CP,0,,,10,15000,MCLAREN
+0,x,,000990691,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000990691,1000,,,10,15000,FERRARI
+0,x,,16L0180CP REV04,,,1000,3500,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0180CP REV04,0,,,10,15000,MCLAREN
+0,x,,specificare part number,,,1000,0,30,,,x,,,,0,EtichettaR5_Montaggio_1prova.prn,,x,,x,16LA680CP REV01,0,,,10,15000,specificare cliente
+0,x,,000991211,,,1000,2000,30,,,x,,,,0,ferrari_30x16_203.prn,,x,,x,000991211,1000,,,10,15000,FERRARI
+0,x,,98FB080CP,,,1000,200,20,,98FB080CP-20B{N11},x,,,,0,MCLAREN_353.prn,,x,,x,98FB080CP,0,,,10,15000,MCLAREN
+0,x,,98FB080CP-20B,,,1000,3000,10,,,x,,,,0,label_interoperazione.prn,,x,,x,98FB080CP-20B,0,,,10,15000,MCLAREN
+0,x,,16L0170CP REV03,,,1000,3000,30,,,x,,,,0,MCLAREN_353.prn,,x,,x,16L0170CP REV03,0,,,10,15000,MCLAREN
+0,x,SCRx,specificare part number,500.0,x,1000,8000,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5802170779 REV0,0,termorestringente_923578.ini,x,10,15000,specificare cliente
+0,x,SCRx,specificare part number,500.0,x,1000,8000,20,10.0,,x,,5.0,1000000000.0,0,EtichettaR5_Montaggio_1prova.prn,0,x,x,x,5802170804 REV0,0,termorestringente_923578.ini,x,10,15000,specificare cliente
diff --git a/config/csv_import/st-ten-7 23 10 24 PALLINI.csv b/config/csv_import/st-ten-7 23 10 24 PALLINI.csv
new file mode 100644
index 0000000..7320e7b
--- /dev/null
+++ b/config/csv_import/st-ten-7 23 10 24 PALLINI.csv
@@ -0,0 +1,272 @@
+codice_ricetta,cliente,part_number,dimensione_lotto_abilitata,dimensione_lotto,verifica_connettore_abilitata,connettore,verifica_codice_a_barre_abilitata,codice_a_barre,verifica_resistenza_connettore_abilitata,scala_resistenza,r nominale,tolleranza_resistenza_pos,tolleranza_resistenza_neg,avvitatura_abilitata,viti,prova_tenuta_abilitata,tempo_pre_riempimento,pressione_pre_riempimento,tempo_riempimento,tempo_assestamento,percentuale_minima_pressione_assestamento,percentuale_massima_pressione_assestamento,tempo_di_test,pressione_di_test_delta_minimo,pressione_di_test,pressione_di_test_delta_massimo,tempo_svuotamento,pressione_svuotamento,prova_tenuta_abilitata_2,tempo_pre_riempimento_2,pressione_pre_riempimento_2,tempo_riempimento_2,tempo_assestamento_2,percentuale_minima_pressione_assestamento_2,percentuale_massima_pressione_assestamento_2,tempo_di_test_2,pressione_di_test_delta_minimo_2,pressione_di_test_2,pressione_di_test_delta_massimo_2,tempo_svuotamento_2,pressione_svuotamento_2,test_visione_abilitato,ricetta_visione,stampa_etichetta_abilitata,modello_etichetta
+5803037204,IVECO,5803037204,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037206,IVECO,5803037206,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037207,IVECO,5803037207,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048121,IVECO,5803048121,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048122,IVECO,5803048122,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048123,IVECO,5803048123,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048125,IVECO,5803048125,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048126,IVECO,5803048126,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048127,IVECO,5803048127,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048128,IVECO,5803048128,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048131,IVECO,5803048131,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048132,IVECO,5803048132,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803098374,IVECO,5803098374,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803098375,IVECO,5803098375,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119920,IVECO,5803119920,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119921,IVECO,5803119921,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119922,IVECO,5803119922,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119923,IVECO,5803119923,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119924,IVECO,5803119924,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119925,IVECO,5803119925,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119926,IVECO,5803119926,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119927,IVECO,5803119927,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034770,IVECO,5803034770,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034772,IVECO,5803034772,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036730,IVECO,5803036730,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036731,IVECO,5803036731,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036732,IVECO,5803036732,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036733,IVECO,5803036733,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036741,IVECO,5803036741,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036742,IVECO,5803036742,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036743,IVECO,5803036743,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036744,IVECO,5803036744,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036746,IVECO,5803036746,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036747,IVECO,5803036747,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036751,IVECO,5803036751,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036753,IVECO,5803036753,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048129,IVECO,5803048129,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048130,IVECO,5803048130,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036748,IVECO,5803036748,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036749,IVECO,5803036749,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101533,IVECO,5803101533,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101535,IVECO,5803101535,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101537,IVECO,5803101537,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101538,IVECO,5803101538,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101534,IVECO,5803101534,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101536,IVECO,5803101536,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803007808,IVECO,5803007808,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101541,IVECO,5803101541,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101542,IVECO,5803101542,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034778,IVECO,5803034778,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034780,IVECO,5803034780,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037200,IVECO,5803037200,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037201,IVECO,5803037201,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047088,IVECO,5803047088,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047079,IVECO,5803047079,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047080,IVECO,5803047080,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047095,IVECO,5803047095,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047096,IVECO,5803047096,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037202,IVECO,5803037202,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037203,IVECO,5803037203,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034773,IVECO,5803034773,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047093,IVECO,5803047093,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025099,IVECO,5803025099,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047087,IVECO,5803047087,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047090,IVECO,5803047090,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047075,IVECO,5803047075,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047076,IVECO,5803047076,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034776,IVECO,5803034776,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047074,IVECO,5803047074,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034774,IVECO,5803034774,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036739,IVECO,5803036739,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036740,IVECO,5803036740,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047098,IVECO,5803047098,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047099,IVECO,5803047099,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047091,IVECO,5803047091,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223729,IVECO,5803223729,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223730,IVECO,5803223730,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223731,IVECO,5803223731,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223732,IVECO,5803223732,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223733,IVECO,5803223733,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223734,IVECO,5803223734,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223735,IVECO,5803223735,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223736,IVECO,5803223736,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223737,IVECO,5803223737,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223738,IVECO,5803223738,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223739,IVECO,5803223739,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223740,IVECO,5803223740,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223741,IVECO,5803223741,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223742,IVECO,5803223742,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223743,IVECO,5803223743,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223744,IVECO,5803223744,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223745,IVECO,5803223745,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223746,IVECO,5803223746,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223747,IVECO,5803223747,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223748,IVECO,5803223748,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223749,IVECO,5803223749,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223750,IVECO,5803223750,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223751,IVECO,5803223751,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223752,IVECO,5803223752,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223753,IVECO,5803223753,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120372,IVECO,5803120372,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120373,IVECO,5803120373,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120374,IVECO,5803120374,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120375,IVECO,5803120375,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101543,IVECO,5803101543,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101544,IVECO,5803101544,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101545,IVECO,5803101545,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101546,IVECO,5803101546,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101547,IVECO,5803101547,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223754,IVECO,5803223754,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223755,IVECO,5803223755,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120371,IVECO,5803120371,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803228584,IVECO,5803228584,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803228585,IVECO,5803228585,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229237,IVECO,5803229237,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229239,IVECO,5803229239,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229240,IVECO,5803229240,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229242,IVECO,5803229242,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229244,IVECO,5803229244,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229245,IVECO,5803229245,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803328788,IVECO,5803328788,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803328789,IVECO,5803328789,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803329396,IVECO,5803329396,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803329398,IVECO,5803329398,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803329442,IVECO,5803329442,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803329443,IVECO,5803329443,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803313274,IVECO,5803313274,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803313275,IVECO,5803313275,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803313276,IVECO,5803313276,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803330518,IVECO,5803330518,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036737,IVECO,5803036737,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047092,IVECO,5803047092,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148261,IVECO,5803148261,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148264,IVECO,5803148264,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148269,IVECO,5803148269,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148257,IVECO,5803148257,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+800.P.851.1A,DUCATI,800.P.851.1A,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,4000,5,10,5,5,10,30,4000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803018238,IVECO,5803018238,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,10,5000,5,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803018239,IVECO,5803018239,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,10,5000,5,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803018244,IVECO,5803018244,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,10,5000,5,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803108304,IVECO,5803108304,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108305,IVECO,5803108305,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108310,IVECO,5803108310,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108311,IVECO,5803108311,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108365,IVECO,5803108365,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108366,IVECO,5803108366,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108369,IVECO,5803108369,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041432,IVECO,5803041432,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041433,IVECO,5803041433,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041434,IVECO,5803041434,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041435,IVECO,5803041435,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041436,IVECO,5803041436,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041437,IVECO,5803041437,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034810,IVECO,5803034810,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034811,IVECO,5803034811,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034812,IVECO,5803034812,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034813,IVECO,5803034813,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034011,IVECO,5803034011,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034015,IVECO,5803034015,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034017,IVECO,5803034017,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803033717,IVECO,5803033717,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803033719,IVECO,5803033719,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025123,IVECO,5803025123,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025124,IVECO,5803025124,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025125,IVECO,5803025125,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025126,IVECO,5803025126,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025127,IVECO,5803025127,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025128,IVECO,5803025128,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025129,IVECO,5803025129,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025130,IVECO,5803025130,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025131,IVECO,5803025131,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025132,IVECO,5803025132,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025133,IVECO,5803025133,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025134,IVECO,5803025134,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025135,IVECO,5803025135,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025136,IVECO,5803025136,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025137,IVECO,5803025137,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025100,IVECO,5803025100,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025101,IVECO,5803025101,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025102,IVECO,5803025102,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025103,IVECO,5803025103,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025104,IVECO,5803025104,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025105,IVECO,5803025105,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025106,IVECO,5803025106,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025107,IVECO,5803025107,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025108,IVECO,5803025108,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025109,IVECO,5803025109,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025110,IVECO,5803025110,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025111,IVECO,5803025111,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025113,IVECO,5803025113,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025115,IVECO,5803025115,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025118,IVECO,5803025118,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034806,IVECO,5803034806,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034807,IVECO,5803034807,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034808,IVECO,5803034808,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034809,IVECO,5803034809,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104802,IVECO,5803104802,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104803,IVECO,5803104803,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104804,IVECO,5803104804,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104806,IVECO,5803104806,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104807,IVECO,5803104807,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104808,IVECO,5803104808,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034020,IVECO,5803034020,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034021,IVECO,5803034021,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034022,IVECO,5803034022,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034023,IVECO,5803034023,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034024,IVECO,5803034024,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034026,IVECO,5803034026,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034027,IVECO,5803034027,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034028,IVECO,5803034028,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034029,IVECO,5803034029,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034013,IVECO,5803034013,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034002,IVECO,5803034002,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034007,IVECO,5803034007,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034009,IVECO,5803034009,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803033716,IVECO,5803033716,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803033718,IVECO,5803033718,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108368,IVECO,5803108368,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148268,IVECO,5803148268,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803236684,IVECO,5803236684,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803236685,IVECO,5803236685,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803007807,IVECO,5803007807,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803007806,IVECO,5803007806,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963685,IVECO,5802963685,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802815391,IVECO,5802815391,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802815398,IVECO,5802815398,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802815400,IVECO,5802815400,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850925,IVECO,5802850925,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850926,IVECO,5802850926,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,20,5000,20,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850929,IVECO,5802850929,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850932,IVECO,5802850932,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850933,IVECO,5802850933,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850935,IVECO,5802850935,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850941,IVECO,5802850941,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802878056,IVECO,5802878056,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5802963590,IVECO,5802963590,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963593,IVECO,5802963593,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963597,IVECO,5802963597,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963599,IVECO,5802963599,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963600,IVECO,5802963600,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963683,IVECO,5802963683,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803328906,IVECO,5803328906,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5802963681,IVECO,5802963681,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,20,5000,20,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034025,IVECO,5803034025,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963598,IVECO,5802963598,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,20,5000,20,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034005,IVECO,5803034005,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025116,IVECO,5803025116,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963679,IVECO,5802963679,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803328907,IVECO,5803328907,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5802850936,IVECO,5802850936,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047073,IVECO,5803047073,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802878055,IVECO,5802878055,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803148265,IVECO,5803148265,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803167128,IVECO,5803167128,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802831451,IVECO,5802831451,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+800.P.850.1A,DUCATI,800.P.850.1A,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,4000,5,10,5,5,10,30,4000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803018243,IVECO,5803018243,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,10,5000,5,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803148256,IVECO,5803148256,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803148266,IVECO,5803148266,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148267,IVECO,5803148267,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802831453,IVECO,5802831453,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803148263,IVECO,5803148263,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803166717,IVECO,5803166717,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025112,IVECO,5803025112,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034771,IVECO,5803034771,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036735,IVECO,5803036735,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803036734,IVECO,5803036734,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803025117,IVECO,5803025117,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963684,IVECO,5802963684,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963591,IVECO,5802963591,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025114,IVECO,5803025114,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
diff --git a/config/csv_import/st-ten-7 23 10 24.csv b/config/csv_import/st-ten-7 23 10 24.csv
new file mode 100644
index 0000000..6f85d27
--- /dev/null
+++ b/config/csv_import/st-ten-7 23 10 24.csv
@@ -0,0 +1,272 @@
+codice_ricetta,cliente,part_number,dimensione_lotto_abilitata,dimensione_lotto,verifica_connettore_abilitata,connettore,verifica_codice_a_barre_abilitata,codice_a_barre,verifica_resistenza_connettore_abilitata,scala_resistenza,r nominale,tolleranza_resistenza_pos,tolleranza_resistenza_neg,avvitatura_abilitata,viti,prova_tenuta_abilitata,tempo_pre_riempimento,pressione_pre_riempimento,tempo_riempimento,tempo_assestamento,percentuale_minima_pressione_assestamento,percentuale_massima_pressione_assestamento,tempo_di_test,pressione_di_test_delta_minimo,pressione_di_test,pressione_di_test_delta_massimo,tempo_svuotamento,pressione_svuotamento,prova_tenuta_abilitata_2,tempo_pre_riempimento_2,pressione_pre_riempimento_2,tempo_riempimento_2,tempo_assestamento_2,percentuale_minima_pressione_assestamento_2,percentuale_massima_pressione_assestamento_2,tempo_di_test_2,pressione_di_test_delta_minimo_2,pressione_di_test_2,pressione_di_test_delta_massimo_2,tempo_svuotamento_2,pressione_svuotamento_2,test_visione_abilitato,ricetta_visione,stampa_etichetta_abilitata,modello_etichetta
+5803037204,IVECO,5803037204,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037206,IVECO,5803037206,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037207,IVECO,5803037207,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048121,IVECO,5803048121,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048122,IVECO,5803048122,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048123,IVECO,5803048123,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048125,IVECO,5803048125,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048126,IVECO,5803048126,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048127,IVECO,5803048127,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048128,IVECO,5803048128,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048131,IVECO,5803048131,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048132,IVECO,5803048132,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803098374,IVECO,5803098374,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803098375,IVECO,5803098375,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119920,IVECO,5803119920,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119921,IVECO,5803119921,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119922,IVECO,5803119922,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119923,IVECO,5803119923,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119924,IVECO,5803119924,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119925,IVECO,5803119925,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119926,IVECO,5803119926,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803119927,IVECO,5803119927,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034770,IVECO,5803034770,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034772,IVECO,5803034772,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036730,IVECO,5803036730,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036731,IVECO,5803036731,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036732,IVECO,5803036732,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036733,IVECO,5803036733,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036741,IVECO,5803036741,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036742,IVECO,5803036742,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036743,IVECO,5803036743,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036744,IVECO,5803036744,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036746,IVECO,5803036746,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036747,IVECO,5803036747,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036751,IVECO,5803036751,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036753,IVECO,5803036753,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048129,IVECO,5803048129,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803048130,IVECO,5803048130,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036748,IVECO,5803036748,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036749,IVECO,5803036749,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101533,IVECO,5803101533,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101535,IVECO,5803101535,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101537,IVECO,5803101537,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101538,IVECO,5803101538,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101534,IVECO,5803101534,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101536,IVECO,5803101536,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803007808,IVECO,5803007808,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101541,IVECO,5803101541,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101542,IVECO,5803101542,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034778,IVECO,5803034778,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034780,IVECO,5803034780,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037200,IVECO,5803037200,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037201,IVECO,5803037201,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047088,IVECO,5803047088,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047079,IVECO,5803047079,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047080,IVECO,5803047080,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047095,IVECO,5803047095,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047096,IVECO,5803047096,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037202,IVECO,5803037202,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803037203,IVECO,5803037203,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034773,IVECO,5803034773,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047093,IVECO,5803047093,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025099,IVECO,5803025099,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047087,IVECO,5803047087,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047090,IVECO,5803047090,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047075,IVECO,5803047075,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047076,IVECO,5803047076,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034776,IVECO,5803034776,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047074,IVECO,5803047074,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034774,IVECO,5803034774,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036739,IVECO,5803036739,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036740,IVECO,5803036740,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047098,IVECO,5803047098,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047099,IVECO,5803047099,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047091,IVECO,5803047091,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223729,IVECO,5803223729,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223730,IVECO,5803223730,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223731,IVECO,5803223731,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223732,IVECO,5803223732,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223733,IVECO,5803223733,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223734,IVECO,5803223734,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223735,IVECO,5803223735,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223736,IVECO,5803223736,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223737,IVECO,5803223737,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223738,IVECO,5803223738,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223739,IVECO,5803223739,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223740,IVECO,5803223740,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223741,IVECO,5803223741,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223742,IVECO,5803223742,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223743,IVECO,5803223743,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223744,IVECO,5803223744,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223745,IVECO,5803223745,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223746,IVECO,5803223746,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223747,IVECO,5803223747,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223748,IVECO,5803223748,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223749,IVECO,5803223749,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223750,IVECO,5803223750,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223751,IVECO,5803223751,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223752,IVECO,5803223752,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223753,IVECO,5803223753,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120372,IVECO,5803120372,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120373,IVECO,5803120373,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120374,IVECO,5803120374,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120375,IVECO,5803120375,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101543,IVECO,5803101543,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101544,IVECO,5803101544,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101545,IVECO,5803101545,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101546,IVECO,5803101546,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803101547,IVECO,5803101547,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223754,IVECO,5803223754,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803223755,IVECO,5803223755,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803120371,IVECO,5803120371,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803228584,IVECO,5803228584,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803228585,IVECO,5803228585,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229237,IVECO,5803229237,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229239,IVECO,5803229239,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229240,IVECO,5803229240,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229242,IVECO,5803229242,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229244,IVECO,5803229244,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803229245,IVECO,5803229245,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803328788,IVECO,5803328788,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803328789,IVECO,5803328789,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803329396,IVECO,5803329396,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803329398,IVECO,5803329398,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803329442,IVECO,5803329442,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803329443,IVECO,5803329443,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803313274,IVECO,5803313274,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803313275,IVECO,5803313275,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803313276,IVECO,5803313276,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803330518,IVECO,5803330518,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036737,IVECO,5803036737,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047092,IVECO,5803047092,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148261,IVECO,5803148261,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148264,IVECO,5803148264,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148269,IVECO,5803148269,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148257,IVECO,5803148257,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+800.P.851.1A,DUCATI,800.P.851.1A,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,4000,5,10,5,5,10,30,4000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803018238,IVECO,5803018238,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,10,5000,5,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803018239,IVECO,5803018239,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,10,5000,5,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803018244,IVECO,5803018244,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,10,5000,5,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803108304,IVECO,5803108304,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108305,IVECO,5803108305,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108310,IVECO,5803108310,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108311,IVECO,5803108311,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108365,IVECO,5803108365,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108366,IVECO,5803108366,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108369,IVECO,5803108369,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041432,IVECO,5803041432,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041433,IVECO,5803041433,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041434,IVECO,5803041434,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041435,IVECO,5803041435,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041436,IVECO,5803041436,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803041437,IVECO,5803041437,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034810,IVECO,5803034810,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034811,IVECO,5803034811,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034812,IVECO,5803034812,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034813,IVECO,5803034813,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034011,IVECO,5803034011,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034015,IVECO,5803034015,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034017,IVECO,5803034017,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803033717,IVECO,5803033717,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803033719,IVECO,5803033719,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025123,IVECO,5803025123,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025124,IVECO,5803025124,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025125,IVECO,5803025125,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025126,IVECO,5803025126,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025127,IVECO,5803025127,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025128,IVECO,5803025128,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025129,IVECO,5803025129,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025130,IVECO,5803025130,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025131,IVECO,5803025131,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025132,IVECO,5803025132,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025133,IVECO,5803025133,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025134,IVECO,5803025134,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025135,IVECO,5803025135,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025136,IVECO,5803025136,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025137,IVECO,5803025137,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025100,IVECO,5803025100,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025101,IVECO,5803025101,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025102,IVECO,5803025102,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025103,IVECO,5803025103,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025104,IVECO,5803025104,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025105,IVECO,5803025105,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025106,IVECO,5803025106,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025107,IVECO,5803025107,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025108,IVECO,5803025108,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025109,IVECO,5803025109,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025110,IVECO,5803025110,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025111,IVECO,5803025111,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025113,IVECO,5803025113,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025115,IVECO,5803025115,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025118,IVECO,5803025118,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034806,IVECO,5803034806,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034807,IVECO,5803034807,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034808,IVECO,5803034808,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034809,IVECO,5803034809,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104802,IVECO,5803104802,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104803,IVECO,5803104803,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104804,IVECO,5803104804,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104806,IVECO,5803104806,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104807,IVECO,5803104807,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803104808,IVECO,5803104808,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034020,IVECO,5803034020,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034021,IVECO,5803034021,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034022,IVECO,5803034022,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034023,IVECO,5803034023,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034024,IVECO,5803034024,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034026,IVECO,5803034026,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034027,IVECO,5803034027,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034028,IVECO,5803034028,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034029,IVECO,5803034029,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034013,IVECO,5803034013,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034002,IVECO,5803034002,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034007,IVECO,5803034007,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034009,IVECO,5803034009,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803033716,IVECO,5803033716,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803033718,IVECO,5803033718,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803108368,IVECO,5803108368,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148268,IVECO,5803148268,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803236684,IVECO,5803236684,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803236685,IVECO,5803236685,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803007807,IVECO,5803007807,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803007806,IVECO,5803007806,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963685,IVECO,5802963685,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802815391,IVECO,5802815391,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802815398,IVECO,5802815398,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802815400,IVECO,5802815400,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850925,IVECO,5802850925,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850926,IVECO,5802850926,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,20,5000,20,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850929,IVECO,5802850929,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850932,IVECO,5802850932,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850933,IVECO,5802850933,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850935,IVECO,5802850935,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802850941,IVECO,5802850941,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802878056,IVECO,5802878056,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5802963590,IVECO,5802963590,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963593,IVECO,5802963593,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963597,IVECO,5802963597,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963599,IVECO,5802963599,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963600,IVECO,5802963600,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963683,IVECO,5802963683,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803328906,IVECO,5803328906,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5802963681,IVECO,5802963681,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,20,5000,20,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034025,IVECO,5803034025,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963598,IVECO,5802963598,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,20,5000,20,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034005,IVECO,5803034005,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025116,IVECO,5803025116,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963679,IVECO,5802963679,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803328907,IVECO,5803328907,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5802850936,IVECO,5802850936,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803047073,IVECO,5803047073,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802878055,IVECO,5802878055,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803148265,IVECO,5803148265,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803167128,IVECO,5803167128,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802831451,IVECO,5802831451,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+800.P.850.1A,DUCATI,800.P.850.1A,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,4000,5,10,5,5,10,30,4000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803018243,IVECO,5803018243,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,10,5000,5,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803148256,IVECO,5803148256,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803148266,IVECO,5803148266,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803148267,IVECO,5803148267,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802831453,IVECO,5802831453,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803148263,IVECO,5803148263,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803166717,IVECO,5803166717,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,10,10,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025112,IVECO,5803025112,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803034771,IVECO,5803034771,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803036735,IVECO,5803036735,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803036734,IVECO,5803036734,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803025117,IVECO,5803025117,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963684,IVECO,5802963684,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5802963591,IVECO,5802963591,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803025114,IVECO,5803025114,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,5000,5,10,5,5,10,30,5000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,False,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
diff --git a/config/csv_import/st-ten-8 export 200225.csv b/config/csv_import/st-ten-8 export 200225.csv
new file mode 100644
index 0000000..78fde94
--- /dev/null
+++ b/config/csv_import/st-ten-8 export 200225.csv
@@ -0,0 +1,12 @@
+codice_ricetta,cliente,part_number,dimensione_lotto_abilitata,dimensione_lotto,verifica_connettore_abilitata,connettore,verifica_codice_a_barre_abilitata,codice_a_barre,verifica_resistenza_connettore_abilitata,scala_resistenza,r nominale,tolleranza_resistenza_pos,tolleranza_resistenza_neg,avvitatura_abilitata,viti,prova_tenuta_abilitata,tempo_pre_riempimento,pressione_pre_riempimento,tempo_riempimento,tempo_assestamento,percentuale_minima_pressione_assestamento,percentuale_massima_pressione_assestamento,tempo_di_test,pressione_di_test_delta_minimo,pressione_di_test,pressione_di_test_delta_massimo,tempo_svuotamento,pressione_svuotamento,prova_tenuta_abilitata_2,tempo_pre_riempimento_2,pressione_pre_riempimento_2,tempo_riempimento_2,tempo_assestamento_2,percentuale_minima_pressione_assestamento_2,percentuale_massima_pressione_assestamento_2,tempo_di_test_2,pressione_di_test_delta_minimo_2,pressione_di_test_2,pressione_di_test_delta_massimo_2,tempo_svuotamento_2,pressione_svuotamento_2,test_visione_abilitato,ricetta_visione,stampa_etichetta_abilitata,modello_etichetta
+000746453 REV.5,FERRARI,000746453 REV.5,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,1000,10,30,5,5,20,25,10000,5,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,0,termorestringente_923578.ini,x,ferrari_stten8.prn
+19799.00.35,DELL'ORTO,19799.00.35,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,1000,5,10,5,5,20,30,9000,10,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+19872.00.35 V01,DELL'ORTO,19872.00.35 V01,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,1000,15,15,5,5,10,30,9000,30,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,False,000952054.ini,x,ETA013L.prn
+200116-09-1238,Multimatic,200116-09-1238,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,1000,10,10,5,5,10,30,3000,30,0,100,,0,1000,20,20,5,5,10,30,15000,30,0,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+200116-09-1320,MULTIMATIC,200116-09-1320,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,5,3000,10,10,5,5,10,30,3000,5,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,False,000952054.ini,x,ETA30x16_203dpi.prn
+5803112815,IVECO,5803112815,,,,SCRx,,,,500.0,9999999.99,10.0,5.0,,,x,0,1000,5,10,5,5,10,30,5000,5,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+5803112816,IVECO,5803112816,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,1000,5,10,5,5,10,30,5000,5,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,0,termorestringente_923578.ini,x,ETA30x16_203dpi.prn
+MY83-6B747-BA,ASTON MARTIN,MY83-6B747-BA,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,1000,5,10,5,5,10,30,7000,5,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,0,termorestringente_923578.ini,x,aston_martin.prn
+MY83-6B748-BA,ASTON MARTIN,MY83-6B748-BA,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,1000,5,10,5,5,10,30,7000,5,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,0,termorestringente_923578.ini,x,aston_martin.prn
+MY83-6L694-AB,ASTON MARTIN,MY83-6L694-AB,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,1000,5,10,5,5,10,30,7000,5,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,0,termorestringente_923578.ini,x,aston_martin.prn
+MY83-6L701-AB,ASTON MARTIN,MY83-6L701-AB,,,,SCRx,,,,500.0,1000000000.0,10.0,5.0,,,x,0,1000,5,10,5,5,10,30,7000,5,1,100,,0,1000,20,20,5,5,10,30,15000,30,1,100,0,termorestringente_923578.ini,x,aston_martin.prn
diff --git a/config/csv_import/user-st-ten-13.csv b/config/csv_import/user-st-ten-13.csv
new file mode 100644
index 0000000..af6848e
--- /dev/null
+++ b/config/csv_import/user-st-ten-13.csv
@@ -0,0 +1,39 @@
+id,username,password,roles,badge_number
+1,ADMIN,"$argon2id$v=19$m=65536,t=3,p=4$3Dj7cDWGILzlxiSWNhgcYg$8FJTUCqi+bktJpfh8Mzmts7Owbm89QOGTo6uYyGr7r8","[""admin""]",""
+597,USER,"$argon2id$v=19$m=65536,t=3,p=4$MpkwlOGOvarOvI1+5zcFVw$o8MmfeYpOqEbyKKckVbWliVYMgoQI9Qb10TTN+cWPq8",[],""
+598,KEBE,"$argon2id$v=19$m=65536,t=3,p=4$gRbS933TeBUVSP0Sw9ublA$CCN8gihblYXUQjUP8u3jhahaG6LnQvSTh5kb1OlZJok",[],
+599,MAZZA,"$argon2id$v=19$m=65536,t=3,p=4$RtzKlEUfEAysbj9bnlBgiQ$NZPtSjo8tOVjC1buwhUscaImjXe9lRS68NU8AkOFF3E",[],
+600,CAPALDO,"$argon2id$v=19$m=65536,t=3,p=4$Yr8LIWo9WoidZMmz6AJcCg$h3Xe/QHB8Dj6IroPkTkv1Hr12XvUWfZMXQ4bbK8P3CQ",[],
+601,MASCARELLO,"$argon2id$v=19$m=65536,t=3,p=4$+ebX/i6XjocnHxcKOeJLxg$Ua07WsPtNn7S/b5thp8xrCks3//u/LGDyGbqFivS7Xs",[],
+602,PIRA,"$argon2id$v=19$m=65536,t=3,p=4$NBOMinrhijD/CaGLPAmc/Q$VyD5uZTJ4xFztl/ZLiqi5Vx7QtSvVldyp5Wen+tK9EA",[],
+603,ARANCE,"$argon2id$v=19$m=65536,t=3,p=4$jYgFF0fLj/RSEH9xjKVbVA$1+bD98fANOQQhQI5q9KKAr8pHGX37UuM0KhMPVKHoio",[],
+605,PITISI,"$argon2id$v=19$m=65536,t=3,p=4$Ch/ZgSkvX43JgKQl5QcjJg$0YFiKnRTJWHWJZ6X7V1SdFim6aEbk/KF3RKj2YjGU3M",[],
+606,ALBANO,"$argon2id$v=19$m=65536,t=3,p=4$UV9zNFLaKbKHZ+DEKeVLKQ$sXaicmdeBZtBXmOH2x3RqJYri1HP3o7BlnuSgXIP9T8",[],
+607,GIOIOSO,"$argon2id$v=19$m=65536,t=3,p=4$nYX4H00JXKaGJ5C1zfIcZQ$HQig9HXxrVL+6Ch4Nzdik7maIHCPLcivRhhIjg2K3h0",[],
+608,VISENTIN,"$argon2id$v=19$m=65536,t=3,p=4$zp6o99HTIsTby7z/LTU4Gw$9TcG2tPnKD6uRAfPnQiScGW99Yc1Fo/kuBmgfd8b+xs",[],
+609,FALL'S,"$argon2id$v=19$m=65536,t=3,p=4$3DSfQDH51so3q9CKfN1xoQ$ioMe5SngT77w9IE56iJGBdDs+phsoZqFuB9Hb/IVgmE",[],
+610,BASSI,"$argon2id$v=19$m=65536,t=3,p=4$DcUsaCIxSwK4OEjaBUR74g$rGyPmvQr8BKuU96tQHqPLly2GAGtl646Nj+RHs3PwOA",[],
+611,DELUCA,"$argon2id$v=19$m=65536,t=3,p=4$CDSeDrgiXSrSu+S4Vu76zA$8/8We8sim+irO8UEkwvSBK4KEg5uRXvvgAu6sPFp0IM",[],
+612,AQUINO,"$argon2id$v=19$m=65536,t=3,p=4$OiuEFCCnnyY+XvB4MDMPFA$Ltk1PbDERCTI5DUAcakMG1x+MXFf6o1lfvgKZA7Vua4",[],
+613,BAUSSANO,"$argon2id$v=19$m=65536,t=3,p=4$P1mOMDTCkxJv9k1H0qq/rA$0lZYR0anAB34MWNciARv8R2+QmIxbpNsxz906XILmCs",[],
+614,PALUDI,"$argon2id$v=19$m=65536,t=3,p=4$+4MtcXggaHt1vRFGSjVy3w$LspuK4PV4q8QWMbg0vgCzaBN5ekyQtrWy0eXaocwuvw",[],
+615,SAI GLOBAL,"$argon2id$v=19$m=65536,t=3,p=4$uYU8Vf4MWKwS1SDCS+gnlw$M++1OjSHX1sbLpyExjE6Z75kOSIC/kA9qnMfA7ymN2w",[],
+616,GUEYE,"$argon2id$v=19$m=65536,t=3,p=4$2R4utnR0dYBaA1nkLXWgBQ$EpQPIdEkzJzgUYjv2F16tI3sBBFb1uk4t8urw9qFoow",[],
+617,DRAME,"$argon2id$v=19$m=65536,t=3,p=4$AnrYsnO7993pNNDMymn3lQ$AcDo4hPTQa+hsh8WpcejmO6gtAjqg1Rw5J5+Ez7byJI",[],
+618,ANDRETTA,"$argon2id$v=19$m=65536,t=3,p=4$ZZwpvynljJ2c1/jXSKJb/Q$k39O8M0QaSHfzHdeVeSgYiPmuxK5Zwclt3/fYF+jLg4",[],
+619,ISAAC,"$argon2id$v=19$m=65536,t=3,p=4$LsPYQjUeQsM6hFDiRTlhrw$J28aQ7P14jCoWOWc/epQ1Bydsqm9ruugvweMYbMlTA0",[],
+620,BLAGA,"$argon2id$v=19$m=65536,t=3,p=4$8J/7Tjxfli60EkxTjBI4mw$iynchbDTdnfBv6Yxly6iUmk9PGiIK4ezLPwtM/6zrbc",[],
+621,TOUATE,"$argon2id$v=19$m=65536,t=3,p=4$/E5XskYlvyFutkqL4daS3w$16/CUAP+8ysWejHe+7dJnX6RLJRiuapf/kajT4o9xGo",[],
+622,BOSCO,"$argon2id$v=19$m=65536,t=3,p=4$q/TYKljj7UtNJStpOT81sA$2F9HGpZ/8dLIKB7uNkiPZLg3MRohKvFQpbbn78FV/Bc",[],
+623,BRUNO,"$argon2id$v=19$m=65536,t=3,p=4$mN5DQHsI05hbqJblA8UkhQ$uCUk1I84x1mntqnB1pdB/NRymxT7JTUq7cK1IwXfEb4",[],
+624,GRAGLIA,"$argon2id$v=19$m=65536,t=3,p=4$xsKsBxUKN9W1S3CCii0nNw$5XV+OLkCCaWIvdOaqTkNh57WoprMJZeDzjVC1NWQE3Y",[],
+625,MELLE,"$argon2id$v=19$m=65536,t=3,p=4$0hy4v+bdtFz2s1t30vVJCg$6ArYCIPNDq6oCKq3MhGkhqEtZmmNFk4Y8970gUb2KAk",[],
+626,TURCOTTO,"$argon2id$v=19$m=65536,t=3,p=4$xFRpZ/G6BiPZByFBHil3wQ$iC0Tlq9jGZboD2wLRHFIKZatwG52tNUwUuSM2N8UPJI",[],
+627,DIPAOLO,"$argon2id$v=19$m=65536,t=3,p=4$AFCA9bWC1sd8ZkdoyTNSHg$SnL/cZqBdXo0jN5u3jT2gGn5CNpzMLsmNP+c8ZA4Xeg",[],
+628,PACO,"$argon2id$v=19$m=65536,t=3,p=4$l6IThJh2kIWe3w6c5oOsJA$ewPbU86vxWhLbXskqh4gTYWbAbROS0zFdrtM724/kXo",[],
+629,MINNITI,"$argon2id$v=19$m=65536,t=3,p=4$reR8dJ5wXLj14m3ssXYROw$j4e0ITdzN2wOedve+bJwHLQgoN3f5T1OWIe3EoDsgik",[],
+630,MISITI,"$argon2id$v=19$m=65536,t=3,p=4$ZnLYuZ5BY+WxON86vrDfCw$5kEXIjkKC6I/LZ2AUWqDiQE6P/eyTnJUKOBJ1HZJpDE",[],
+631,PARINELLO,"$argon2id$v=19$m=65536,t=3,p=4$3i5DO3FEphbmzsLcAEJVRw$IT2VmlxyzETyVZO0483lBDL2dPm+p9BG0gbZio5Iqio",[],
+632,MONTERISI,"$argon2id$v=19$m=65536,t=3,p=4$E8X52TD4ne5i0kIoWxGt0w$VaAAxpmSni77CETrZ7eyjrhuPwLaGk6AQBdP83B3V90",[],
+633,NICOTRA,"$argon2id$v=19$m=65536,t=3,p=4$31zmJ9BHa0rbzvy8mg3Ivg$Jzpxdi3HRAp4OSSocEgo58FapFJ11TSOi4sRhQRZY1k",[],
+634,MACINO,"$argon2id$v=19$m=65536,t=3,p=4$BB/z0zp5xn3UeXL54aHY0g$pdOxyZNWgITfSK0UIo/GO8SbFecS/4AGI8P0wEzXlM4",[],
diff --git a/config/instruction_images/st-ten-11/18JA709CP.svg b/config/instruction_images/st-ten-11/18JA709CP.svg
index a91c6be..c9872b6 100644
--- a/config/instruction_images/st-ten-11/18JA709CP.svg
+++ b/config/instruction_images/st-ten-11/18JA709CP.svg
@@ -8,7 +8,7 @@
height="404"
viewBox="0 0 919 404"
sodipodi:docname="18JA709CP.svg"
- inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
+ inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -26,12 +26,12 @@
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.6789989"
- inkscape:cx="459.5"
- inkscape:cy="201.90603"
- inkscape:window-width="2490"
- inkscape:window-height="1016"
- inkscape:window-x="70"
- inkscape:window-y="27"
+ inkscape:cx="459.20221"
+ inkscape:cy="202.20383"
+ inkscape:window-width="1920"
+ inkscape:window-height="1009"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" />
+
diff --git a/config/instruction_images/st-ten-11/18JA712CP.svg b/config/instruction_images/st-ten-11/18JA712CP.svg
index 8343eb1..2108d0f 100644
--- a/config/instruction_images/st-ten-11/18JA712CP.svg
+++ b/config/instruction_images/st-ten-11/18JA712CP.svg
@@ -8,7 +8,7 @@
height="590"
viewBox="0 0 902 590"
sodipodi:docname="18JA712CP.svg"
- inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
+ inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -26,12 +26,12 @@
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.3830508"
- inkscape:cx="450.81495"
- inkscape:cy="295"
- inkscape:window-width="2490"
- inkscape:window-height="1016"
- inkscape:window-x="70"
- inkscape:window-y="27"
+ inkscape:cx="450.45345"
+ inkscape:cy="294.63849"
+ inkscape:window-width="1920"
+ inkscape:window-height="1009"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" />
diff --git a/config/instruction_images/st-ten-11/18JA713CP.svg b/config/instruction_images/st-ten-11/18JA713CP.svg
index 7739628..885473a 100644
--- a/config/instruction_images/st-ten-11/18JA713CP.svg
+++ b/config/instruction_images/st-ten-11/18JA713CP.svg
@@ -8,7 +8,7 @@
height="483"
viewBox="0 0 852 483"
sodipodi:docname="18JA713CP.svg"
- inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
+ inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -26,12 +26,12 @@
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.689441"
- inkscape:cx="425.88051"
- inkscape:cy="241.5"
- inkscape:window-width="2490"
- inkscape:window-height="1016"
- inkscape:window-x="70"
- inkscape:window-y="27"
+ inkscape:cx="425.2886"
+ inkscape:cy="241.20404"
+ inkscape:window-width="1920"
+ inkscape:window-height="1009"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" />
-
+
+
diff --git a/config/instruction_images/st-ten-13/07N131597.svg b/config/instruction_images/st-ten-13/07N131597.svg
new file mode 100644
index 0000000..be47551
--- /dev/null
+++ b/config/instruction_images/st-ten-13/07N131597.svg
@@ -0,0 +1,148 @@
+
+
+
+
diff --git a/config/instruction_images/st-ten-5/5802850926.svg b/config/instruction_images/st-ten-5/5802850926.svg
index aabc01f..e221db7 100644
--- a/config/instruction_images/st-ten-5/5802850926.svg
+++ b/config/instruction_images/st-ten-5/5802850926.svg
@@ -8,7 +8,7 @@
version="1.1"
id="svg5"
xml:space="preserve"
- inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
sodipodi:docname="5802850926.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
@@ -32,41 +32,7816 @@
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="1.4949275"
- inkscape:cx="397.67815"
- inkscape:cy="276.93651"
- inkscape:window-width="2490"
- inkscape:window-height="1016"
- inkscape:window-x="70"
- inkscape:window-y="27"
- inkscape:window-maximized="1"
+ inkscape:cx="290.98401"
+ inkscape:cy="277.9399"
+ inkscape:window-width="1720"
+ inkscape:window-height="1356"
+ inkscape:window-x="1720"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
inkscape:current-layer="layer1" />
+ xlink:href="data:image/png;base64,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 v7XlWsQS09lQuAWyJUFQXXyUcK52e0Vbs7KMf7LoFlUANz/ZOUS4ys7LjKY8YTUBlj0dPM6NeycV hEgHVGvzDKt/t1nCuMHVk7FucODsEozjq7Yxn42XrUBgqhYu8/Io7QrgrBBs2lFtzJNOQ89d6kXw DDRoN6D36nICIgnPUvaGz79RXT3dQDzHIv5ZpJ3tx4zliuzEyGRt8XRZp0YMDK6SBAymbknmo2OT h4qDvOq0bB2HaL3TRCH/Td0UTVN3AIFvpEAgg8U6RjpnaONMBUs3+qebdX+6pU4/r00AeqGiHBzB mYhqvzo1yFt8D5jUWw77KpAPmYBbkmLS6cL3HVnS/y82//Sna7yCzYJpogznPLSPFHkMqRe1e2IG 1SIjNI/a3FMXiMCqh388PG0MAX1yLDlsDnn9pb21vz26fzrAtwPROO3u/gsKPjamU2318AAAAYNp Q0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAHMVfU6UilQ52EHHIUJ0s+IU4ahWKUCHUCq06mFz6BU0a khQXR8G14ODHYtXBxVlXB1dBEPwAcXVxUnSREv+XFFrEeHDcj3f3HnfvAKFRYZrVNQZoum2mkwkx m1sVQ68QEEQEMYzLzDLmJCkF3/F1jwBf7+I8y//cn6NPzVsMCIjEs8wwbeIN4ulN2+C8TxxlJVkl PiceNemCxI9cVzx+41x0WeCZUTOTnieOEovFDlY6mJVMjXiKOKZqOuULWY9VzluctUqNte7JXxjO 6yvLXKc5hCQWsQQJIhTUUEYFNuK06qRYSNN+wsc/6PolcinkKoORYwFVaJBdP/gf/O7WKkxOeEnh BND94jgfw0BoF2jWHef72HGaJ0DwGbjS2/5qA5j5JL3e1mJHQGQbuLhua8oecLkDDDwZsim7UpCm UCgA72f0TTmg/xboXfN6a+3j9AHIUFepG+DgEBgpUva6z7t7Onv790yrvx93n3KpuzBLSQAADf1p VFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1w Q2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8i IHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0 cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hh cC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z VHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcv eG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAg IHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1w PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1w OmRvY2lkOmdpbXA6ZGJiMzBlZmMtNjU0Yy00MTNkLWI3ZTMtNGIzMjNjYjZiNTkzIgogICB4bXBN TTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNjNjUzNTFlLTY1MWItNDBjNC1iODg2LTJjZDZhMmM3ZGQ2 ZCIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI0NjBkZTFhLTMwNTYtNDIy MS1iMGI3LTkwYTQzNjdkOWMyMCIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0i TGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjc1NDM4Njg3ODQyMzk1IgogICBHSU1QOlZlcnNp b249IjIuMTAuMjgiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOk9yaWVudGF0aW9u PSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5Pgog ICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAg ICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjIzYzcx NTVjLWFlYmYtNDkyOC1hNTBmLTdmMjBhMTU0NWUyNSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2Vu dD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjMtMDEtMjVUMTc6MDU6 MDErMDE6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAg IHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YmZjODZk NTItZDA0My00Zjg5LWIzNWQtMzU4ZjZkZGUzM2FjIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50 PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMy0wMi0wM1QxNjozODow NyswMTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVz Y3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz58AdnUAAAA BmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH5wIDDyYH+QYsrgAA IABJREFUeNrsvd+TZdd1Hvattc+93dPTPTOYATDA4AcHEEBAlIiAhMihZCuSnVQsuZKSVXmRU/kl OyUl5aQU2y95z5+RJz/kwVV+SenFTlJOleOkDFGiWBRFMwpDUiQBDoHBTE9PT/fte89eKw97r7XX Pt0DkGKDBMlzWEPMdN++ffv2WWuv9a1vfR8wX/M1X/M1X/M1X/M1X/M1X/M1X/M1X/M1X/M1X/M1 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 V7/6dcTr/wdAymQ/sCum5gAAAABJRU5ErkJggg== "
+ id="tape_2"
+ x="567.32208"
+ y="283.55795"
+ inkscape:label="tape"
+ inkscape:svg-dpi="1" />
diff --git a/config/instruction_images/st-ten-5/5802963591.svg b/config/instruction_images/st-ten-5/5802963591.svg
index a2fe278..c9cf670 100644
--- a/config/instruction_images/st-ten-5/5802963591.svg
+++ b/config/instruction_images/st-ten-5/5802963591.svg
@@ -8,7 +8,7 @@
height="421"
viewBox="0 0 1235 421"
sodipodi:docname="5802963591.svg"
- inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
+ inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -26,12 +26,12 @@
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.2493927"
- inkscape:cx="617.50001"
- inkscape:cy="210.50227"
- inkscape:window-width="2490"
- inkscape:window-height="1016"
- inkscape:window-x="70"
- inkscape:window-y="27"
+ inkscape:cx="617.9002"
+ inkscape:cy="210.10208"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" />
-
+ inkscape:current-layer="g1"
+ showgrid="false" />
-
diff --git a/config/instruction_images/st-ten-5/5803036735.svg b/config/instruction_images/st-ten-5/5803036735.svg
index 46f662f..0f4f90f 100644
--- a/config/instruction_images/st-ten-5/5803036735.svg
+++ b/config/instruction_images/st-ten-5/5803036735.svg
@@ -8,7 +8,7 @@
height="339"
viewBox="0 0 1383 339"
sodipodi:docname="5803036735.svg"
- inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
+ inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -26,50 +26,1886 @@
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.1156905"
- inkscape:cx="509.54992"
- inkscape:cy="169.84997"
+ inkscape:cx="692.39632"
+ inkscape:cy="170.29812"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
- inkscape:current-layer="g1" />
+ inkscape:current-layer="g1"
+ showgrid="false" />
-
+ inkscape:current-layer="g1"
+ showgrid="false" />
-
-
+ inkscape:current-layer="g1"
+ showgrid="false" />
-
-
diff --git a/config/label_designs/FERRARI/ferrari_flag_qr_only_black.nlbl b/config/label_designs/FERRARI/ferrari_flag_qr_only_black.nlbl
new file mode 100644
index 0000000..e948624
Binary files /dev/null and b/config/label_designs/FERRARI/ferrari_flag_qr_only_black.nlbl differ
diff --git a/config/label_designs/MCLAREN/Mclaren_barcode.nlbl b/config/label_designs/MCLAREN/Mclaren_barcode.nlbl
index 3acdc68..e181859 100644
Binary files a/config/label_designs/MCLAREN/Mclaren_barcode.nlbl and b/config/label_designs/MCLAREN/Mclaren_barcode.nlbl differ
diff --git a/config/label_designs/TEXA/TEXA30X16.nlbl b/config/label_designs/TEXA/TEXA30X16.nlbl
new file mode 100644
index 0000000..ac1d884
Binary files /dev/null and b/config/label_designs/TEXA/TEXA30X16.nlbl differ
diff --git a/config/label_templates/st-ten-15/label_interoperazione.prn b/config/label_templates/203/PAL.prn
similarity index 51%
rename from config/label_templates/st-ten-15/label_interoperazione.prn
rename to config/label_templates/203/PAL.prn
index 9a713d9..b589e9a 100644
--- a/config/label_templates/st-ten-15/label_interoperazione.prn
+++ b/config/label_templates/203/PAL.prn
@@ -1,27 +1,29 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR4,4
-~SD20
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW240
-^LL128
-^LS0
-^FT166,35^BXI,4,200,0,0,1,_,1
-^FH\^FD98FB080CP-20B{DD}{MO}{YY}{SN5}^FS
-^PQ1,0,1,Y
-^XZ
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD22
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FO24,83^GE96,96,48^FS
+^FO184,83^GE96,96,48^FS
+^FO344,83^GE96,96,48^FS
+^FO504,83^GE96,96,48^FS
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/203/Texa30x16.prn b/config/label_templates/203/Texa30x16.prn
new file mode 100644
index 0000000..42d7e3b
--- /dev/null
+++ b/config/label_templates/203/Texa30x16.prn
@@ -0,0 +1,11 @@
+CT~~CD,~CC^~CT~
+^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR4,4~SD15^JUS^LRN^CI0^XZ
+^XA
+^MMT
+^PW240
+^LL0128
+^LS0
+^FT6,35^A0N,17,17^FH\^FDF{SUPPLY}C{PART}D{YY}{WW}S{SN7}^FS
+^BY70,70^FT71,131^BXN,5,200,0,0,1,~
+^FH\^FD{BCODE}^FS
+^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/203/ferrari_flag_qr_only_black.prn b/config/label_templates/203/ferrari_flag_qr_only_black.prn
new file mode 100644
index 0000000..4f88caa
--- /dev/null
+++ b/config/label_templates/203/ferrari_flag_qr_only_black.prn
@@ -0,0 +1,18 @@
+CT~~CD,~CC^~CT~
+^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD25^JUS^LRN^CI0^XZ
+^XA
+^MMT
+^PW320
+^LL1119
+^LS0
+^FT293,694^A0I,25,21^FH\^FD{DD}/{MO}/{YY}^FS
+^FT145,694^A0I,25,21^FH\^FD{HH}:{MI}:{SS}^FS
+^FT291,1032^A0I,25,24^FH\^FDNumero Disegno^FS
+^FT293,725^A0I,25,24^FH\^FDData/Ora Prova^FS
+^FT293,771^A0I,25,24^FH\^FDN. Pezzo:^FS
+^FT185,770^A0I,25,24^FH\^FD{SN5}^FS
+^BY120,120^FT289,883^BXI,6,200,0,0,1,~
+^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^FT291,832^A0I,25,24^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^LRY^FO144,863^GB168,0,163^FS^LRN
+^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/300/F164F169.prn b/config/label_templates/300/F164F169.prn
new file mode 100644
index 0000000..e60552d
--- /dev/null
+++ b/config/label_templates/300/F164F169.prn
@@ -0,0 +1,56 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW472
+^LL1654
+^LS0
+^FT40,729^A0N,38,33^FH\^CI28^FD{DD}/{MO}/{YY}^FS^CI27
+^FT259,729^A0N,38,33^FH\^CI28^FD{HH}:{MI}:{SS}^FS^CI27
+^FT27,1497^A0N,46,46^FH\^CI28^FDESITO:^FS^CI27
+^FT213,1497^A0N,46,46^FH\^CI28^FDCONFORME^FS^CI27
+^FT43,107^A0N,38,38^FH\^CI28^FDNumero Disegno^FS^CI27
+^FT40,683^A0N,38,38^FH\^CI28^FDData/Ora Prova^FS^CI27
+^FT40,784^A0N,38,38^FH\^CI28^FDStazione: {STATION}^FS^CI27
+^FT40,615^A0N,38,38^FH\^CI28^FDN. Pezzo:^FS^CI27
+^FT200,617^A0N,38,38^FH\^CI28^FD{SN4}^FS^CI27
+^FT40,831^A0N,38,38^FH\^CI28^FDOPERATORE: {BADGE_NUM}^FS^CI27
+^FO77,960^GB318,0,12^FS
+^FT28,1043^A0N,38,38^FH\^CI28^FDP. prova:^FS^CI27
+^FT28,1090^A0N,38,38^FH\^CI28^FDP. rilevata:^FS^CI27
+^FT214,1090^A0N,38,38^FH\^CI28^FD{RESPSET}mbar^FS^CI27
+^FT28,1130^A0N,38,38^FH\^CI28^FDCaduta ammessa:^FS^CI27
+^FT305,1130^A0N,38,38^FH\^CI28^FD{PMIN} mbar^FS^CI27
+^FT28,1179^A0N,38,38^FH\^CI28^FDCaduta rilevata:^FS^CI27
+^FT264,1179^A0N,38,38^FH\^CI28^FD{RESLEAK} mbar^FS^CI27
+^FT28,1342^A0N,38,38^FH\^CI28^FDT.Prova^FS^CI27
+^FT306,1348^A0N,38,38^FH\^CI28^FD{TTEST} s^FS^CI27
+^FT27,1278^A0N,38,38^FH\^CI28^FDT.Riempim.^FS^CI27
+^FT306,1278^A0N,38,38^FH\^CI28^FD{TFILL} s^FS^CI27
+^FT28,1310^A0N,38,38^FH\^CI28^FDT.Stabilizzazione^FS^CI27
+^FT306,1313^A0N,38,38^FH\^CI28^FD{TSET} s^FS^CI27
+^FT214,1043^A0N,38,38^FH\^CI28^FD{PTEST} mbar^FS^CI27
+^FT46,370^BXN,9,200,0,0,1,_,1
+^FH\^FD{PART}{HH}{MI}{JJJ}{YY}^FS
+^FT43,161^A0N,38,38^FH\^CI28^FD992752^FS^CI27
+^FT43,425^A0N,38,38^FH\^CI28^FD{PART}{HH}{MI}{JJJ}{YY}^FS^CI27
+^FT40,879^A0N,38,38^FH\^CI28^FDGB16897 / {DD}/{MO}/{YY}^FS^CI27
+^FT40,925^A0N,38,38^FH\^CI28^FDERRECINQUE / 21882^FS^CI27
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/300/balck-1.prn b/config/label_templates/300/balck-1.prn
new file mode 100644
index 0000000..8e9ddf5
--- /dev/null
+++ b/config/label_templates/300/balck-1.prn
@@ -0,0 +1,18 @@
+CT~~CD,~CC^~CT~
+^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD16^JUS^LRN^CI0^XZ
+^XA
+^MMT
+^PW472
+^LL1654
+^LS0
+^FT454,876^A0I,38,31^FH\^FD{DD}/{MO}/{YY}^FS
+^FT205,874^A0I,38,31^FH\^FD{HH}:{MI}:{SS}^FS
+^FT350,1456^A0I,38,36^FH\^FDNumero Disegno^FS
+^FT454,922^A0I,38,36^FH\^FDData/Ora Prova^FS
+^FT454,990^A0I,38,36^FH\^FDN. Pezzo:^FS
+^FT294,988^A0I,38,36^FH\^FD{SN5}^FS
+^BY200,200^FT350,1194^BXI,10,200,0,0,1,~
+^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^FT454,1048^A0I,38,36^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^LRY^FO125,1176^GB251,0,239^FS^LRN
+^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/300/balck-4.prn b/config/label_templates/300/balck-4.prn
new file mode 100644
index 0000000..0c330b8
--- /dev/null
+++ b/config/label_templates/300/balck-4.prn
@@ -0,0 +1,17 @@
+CT~~CD,~CC^~CT~
+^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD16^JUS^LRN^CI0^XZ
+^XA
+^MMT
+^PW472
+^LL1654
+^LS0
+^FT454,876^A0I,38,31^FH\^FD{DD}/{MO}/{YY}^FS
+^FT205,874^A0I,38,31^FH\^FD{HH}:{MI}:{SS}^FS
+^FT350,1456^A0I,38,36^FH\^FDNumero Disegno^FS
+^FT454,922^A0I,38,36^FH\^FDData/Ora Prova^FS
+^FT454,990^A0I,38,36^FH\^FDN. Pezzo:^FS
+^FT294,988^A0I,38,36^FH\^FD{SN5}^FS
+^BY200,200^FT359,1194^BXI,10,200,0,0,1,~
+^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^FT454,1048^A0I,38,36^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/300/black-2.prn b/config/label_templates/300/black-2.prn
new file mode 100644
index 0000000..3d61073
--- /dev/null
+++ b/config/label_templates/300/black-2.prn
@@ -0,0 +1,18 @@
+CT~~CD,~CC^~CT~
+^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD16^JUS^LRN^CI0^XZ
+^XA
+^MMT
+^PW472
+^LL1654
+^LS0
+^FT454,876^A0I,38,31^FH\^FD{DD}/{MO}/{YY}^FS
+^FT205,874^A0I,38,31^FH\^FD{HH}:{MI}:{SS}^FS
+^FT350,1456^A0I,38,36^FH\^FDNumero Disegno^FS
+^FT454,922^A0I,38,36^FH\^FDData/Ora Prova^FS
+^FT454,990^A0I,38,36^FH\^FDN. Pezzo:^FS
+^FT294,988^A0I,38,36^FH\^FD{SN5}^FS
+^FT109,1424^BQN,2,10
+^FH\^FDLA,{PART}{MO}{YY}{SN5}^FS
+^FT454,1048^A0I,38,36^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^LRY^FO89,1121^GB0,305,290^FS^LRN
+^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/300/black-3.prn b/config/label_templates/300/black-3.prn
new file mode 100644
index 0000000..d5f99cd
--- /dev/null
+++ b/config/label_templates/300/black-3.prn
@@ -0,0 +1,17 @@
+CT~~CD,~CC^~CT~
+^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD16^JUS^LRN^CI0^XZ
+^XA
+^MMT
+^PW472
+^LL1654
+^LS0
+^FT454,876^A0I,38,31^FH\^FD{DD}/{MO}/{YY}^FS
+^FT205,874^A0I,38,31^FH\^FD{HH}:{MI}:{SS}^FS
+^FT350,1456^A0I,38,36^FH\^FDNumero Disegno^FS
+^FT454,922^A0I,38,36^FH\^FDData/Ora Prova^FS
+^FT454,990^A0I,38,36^FH\^FDN. Pezzo:^FS
+^FT294,988^A0I,38,36^FH\^FD{SN5}^FS
+^FT109,1424^BQN,2,10
+^FH\^FDLA,{PART}{MO}{YY}{SN5}^FS
+^FT454,1048^A0I,38,36^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/300/label_interoperazione.prn b/config/label_templates/300/label_interoperazione.prn
new file mode 100644
index 0000000..9436898
--- /dev/null
+++ b/config/label_templates/300/label_interoperazione.prn
@@ -0,0 +1,10 @@
+CT~~CD,~CC^~CT~
+^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR4,4~SD20^JUS^LRN^CI0^XZ
+^XA
+^MMT
+^PW240
+^LL0128
+^LS0
+^BY1,3,60^FT3,89^BCN,,Y,N
+^FD>:98FB080CP-20B{N11}^FS
+^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/ETA013L.prn b/config/label_templates/ETA013L.prn
deleted file mode 100644
index 43172a9..0000000
--- a/config/label_templates/ETA013L.prn
+++ /dev/null
@@ -1,47 +0,0 @@
-SIZE 57.5 mm, 130 mm
-GAP 3 mm, 0 mm
-DIRECTION 0,0
-REFERENCE 0,0
-OFFSET 0 mm
-SET PEEL OFF
-SET CUTTER OFF
-SET PARTIAL_CUTTER OFF
-SET TEAR ON
-CLS
-CODEPAGE 1252
-TEXT 203,232,"0",180,9,9,"{TSET}s"
-TEXT 203,386,"0",180,9,9,"{RESPFILL}mbar"
-TEXT 292,813,"0",180,9,9,"{CLIENT}"
-TEXT 330,990,"0",180,12,12,"ERRECINQUE"
-TEXT 292,930,"0",180,8,8,"Fluid system"
-TEXT 307,901,"0",180,8,8,"Via Meucci 31/A"
-TEXT 333,872,"0",180,8,8,"10079 Mappano (TO)"
-TEXT 379,813,"0",180,9,9,"Cliente:"
-TEXT 379,778,"0",180,9,9,"N. disegno:"
-TEXT 379,736,"0",180,9,9,"N. dis. R5:"
-TEXT 379,703,"0",180,9,9,"N. pezzo:"
-TEXT 379,667,"0",180,9,9,"Data/ora prova:"
-TEXT 379,632,"0",180,9,9,"{DATETIME}"
-TEXT 257,778,"0",180,9,9,"{RECIPE}"
-TEXT 257,743,"0",180,11,11,"{PART}"
-TEXT 257,703,"0",180,9,9,"{SN}"
-BARCODE 379,576,"128M",102,0,180,2,4,"!105{BCODE}"
-TEXT 379,386,"0",180,9,9,"P. riempimento:"
-TEXT 379,348,"0",180,9,9,"P. assestamento:"
-TEXT 379,310,"0",180,9,9,"Caduta:"
-TEXT 203,348,"0",180,9,9,"{RESPSET}mbar"
-TEXT 203,310,"0",180,9,9,"{RESLEAK}mbar"
-TEXT 379,271,"0",180,9,9,"T. riemp:"
-TEXT 379,232,"0",180,9,9,"T. stab:"
-TEXT 379,194,"0",180,9,9,"T. prova:"
-TEXT 203,271,"0",180,9,9,"{TFILL}s"
-TEXT 203,194,"0",180,9,9,"{TTEST}s"
-TEXT 379,155,"0",180,9,9,"Caduta MAX"
-TEXT 379,116,"0",180,9,9,"Press nominale"
-TEXT 203,155,"0",180,9,9,"{PMIN}mbar"
-TEXT 203,116,"0",180,9,9,"{PTEST}mbar"
-TEXT 379,67,"0",180,11,11,"ESITO:"
-TEXT 285,67,"0",180,11,11,"{RESULT}"
-TEXT 379,464,"0",180,9,9,"{BCODE}"
-PRINT 1,1
-
\ No newline at end of file
diff --git a/config/label_templates/ETA013_DEUTZ.prn b/config/label_templates/ETA013_DEUTZ.prn
deleted file mode 100644
index 072985f..0000000
--- a/config/label_templates/ETA013_DEUTZ.prn
+++ /dev/null
@@ -1,48 +0,0 @@
-SIZE 57.5 mm, 130 mm
-GAP 3 mm, 0 mm
-DIRECTION 0,0
-REFERENCE 0,0
-OFFSET 0 mm
-SET PEEL OFF
-SET CUTTER OFF
-SET PARTIAL_CUTTER OFF
-SET TEAR ON
-CLS
-CODEPAGE 1252
-TEXT 203,221,"0",180,9,9,"{TSET}s"
-TEXT 205,374,"0",180,9,9,"{RESPFILL}mbar"
-TEXT 260,795,"0",180,9,9,"{CLIENT}"
-TEXT 336,987,"0",180,12,12,"ERRECINQUE"
-TEXT 292,923,"0",180,8,8,"Fluid system"
-TEXT 307,894,"0",180,8,8,"Via Meucci 31/A"
-TEXT 333,865,"0",180,8,8,"10079 Mappano (TO)"
-TEXT 375,795,"0",180,9,9,"Cliente:"
-TEXT 375,766,"0",180,9,9,"N. disegno:"
-TEXT 375,709,"0",180,9,9,"N. dis. R5:"
-TEXT 375,678,"0",180,9,9,"N. pezzo:"
-TEXT 375,647,"0",180,9,9,"Data/ora prova:"
-TEXT 375,617,"0",180,9,9,"{DATETIME}"
-TEXT 252,766,"0",180,9,9,"{RECIPE}"
-TEXT 222,709,"0",180,9,9,"{PART}"
-TEXT 241,678,"0",180,9,9,"{SN}"
-BARCODE 384,560,"128M",102,0,180,2,4,"!105{BCODE}"
-TEXT 381,374,"0",180,9,9,"P. riempimento:"
-TEXT 381,336,"0",180,9,9,"P. assestamento:"
-TEXT 381,298,"0",180,9,9,"Caduta:"
-TEXT 203,336,"0",180,9,9,"{RESPSET}mbar"
-TEXT 203,298,"0",180,9,9,"{RESLEAK}mbar"
-TEXT 381,259,"0",180,9,9,"T. riemp:"
-TEXT 381,221,"0",180,9,9,"T. stab:"
-TEXT 381,182,"0",180,9,9,"T. prova:"
-TEXT 204,259,"0",180,9,9,"{TFILL}s"
-TEXT 203,182,"0",180,9,9,"{TTEST}s"
-TEXT 381,143,"0",180,9,9,"Caduta MAX"
-TEXT 381,104,"0",180,9,9,"Press nominale"
-TEXT 203,143,"0",180,9,9,"{PMIN}mbar"
-TEXT 203,104,"0",180,9,9,"{PTEST}mbar"
-TEXT 375,67,"0",180,11,11,"ESITO:"
-TEXT 274,67,"0",180,11,11,"{RESULT}"
-TEXT 312,426,"0",180,8,8,"{BCODE}"
-TEXT 252,739,"0",180,9,9,"{LABELTXT_1}"
-PRINT 1,1
-
\ No newline at end of file
diff --git a/config/label_templates/ETA013_old.prn b/config/label_templates/ETA013_old.prn
deleted file mode 100644
index 140631d..0000000
--- a/config/label_templates/ETA013_old.prn
+++ /dev/null
@@ -1,47 +0,0 @@
-SIZE 57.5 mm, 130 mm
-GAP 3 mm, 0 mm
-DIRECTION 0,0
-REFERENCE 0,0
-OFFSET 0 mm
-SET PEEL OFF
-SET CUTTER OFF
-SET PARTIAL_CUTTER OFF
-SET TEAR ON
-CLS
-CODEPAGE 1252
-TEXT 203,221,"0",180,9,9,"{TSET}s"
-TEXT 205,374,"0",180,9,9,"{RESPFILL}mbar"
-TEXT 260,792,"0",180,9,9,"{CLIENT}"
-TEXT 336,987,"0",180,12,12,"ERRECINQUE"
-TEXT 292,923,"0",180,8,8,"Fluid system"
-TEXT 307,894,"0",180,8,8,"Via Meucci 31/A"
-TEXT 333,865,"0",180,8,8,"10079 Mappano (TO)"
-TEXT 375,792,"0",180,9,9,"Cliente:"
-TEXT 375,763,"0",180,9,9,"N. disegno:"
-TEXT 375,732,"0",180,9,9,"N. dis. R5:"
-TEXT 375,702,"0",180,9,9,"N. pezzo:"
-TEXT 375,671,"0",180,9,9,"Data/ora prova:"
-TEXT 375,640,"0",180,9,9,"{DATETIME}"
-TEXT 252,763,"0",180,9,9,"{RECIPE}"
-TEXT 222,732,"0",180,9,9,"{PART}"
-TEXT 241,702,"0",180,9,9,"{SN}"
-BARCODE 384,583,"128M",102,0,180,2,4,"!105{BCODE}"
-TEXT 381,374,"0",180,9,9,"P. riempimento:"
-TEXT 381,336,"0",180,9,9,"P. assestamento:"
-TEXT 381,298,"0",180,9,9,"Caduta:"
-TEXT 203,336,"0",180,9,9,"{RESPSET}mbar"
-TEXT 203,298,"0",180,9,9,"{RESLEAK}mbar"
-TEXT 381,259,"0",180,9,9,"T. riemp:"
-TEXT 381,221,"0",180,9,9,"T. stab:"
-TEXT 381,182,"0",180,9,9,"T. prova:"
-TEXT 204,259,"0",180,9,9,"{TFILL}s"
-TEXT 203,182,"0",180,9,9,"{TTEST}s"
-TEXT 381,143,"0",180,9,9,"Caduta MAX"
-TEXT 381,104,"0",180,9,9,"Press nominale"
-TEXT 203,143,"0",180,9,9,"{PMIN}mbar"
-TEXT 203,104,"0",180,9,9,"{PTEST}mbar"
-TEXT 375,67,"0",180,11,11,"ESITO:"
-TEXT 274,67,"0",180,11,11,"{RESULT}"
-TEXT 312,450,"0",180,8,8,"{BCODE}"
-PRINT 1,1
-
\ No newline at end of file
diff --git a/config/label_templates/ETA30x16.prn b/config/label_templates/ETA30x16.prn
deleted file mode 100644
index b4c15c1..0000000
--- a/config/label_templates/ETA30x16.prn
+++ /dev/null
@@ -1,31 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD20
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW378
-^LL213
-^LS0
-^FT36,149^BQN,2,5
-^FH\^FDLA,{PART}^FS
-^FT350,155^A0I,33,35^FH\^CI28^FD{PART}^FS^CI27
-^FT350,109^A0I,33,35^FH\^CI28^FDNum:{SN5}^FS^CI27
-^FT350,65^A0I,33,35^FH\^CI28^FD{DATE}^FS^CI27
-^FT350,28^A0I,33,35^FH\^CI28^FD{TIME}^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/ETACL-40_130.prn b/config/label_templates/ETACL-40_130.prn
deleted file mode 100644
index e445358..0000000
--- a/config/label_templates/ETACL-40_130.prn
+++ /dev/null
@@ -1,18 +0,0 @@
-SIZE 27.5 mm, 50 mm
-GAP 3 mm, 0 mm
-SPEED 2
-DENSITY 7
-DIRECTION 0,0
-REFERENCE 0,0
-OFFSET 0 mm
-SET PEEL OFF
-SET CUTTER OFF
-SET PARTIAL_CUTTER OFF
-SET TEAR ON
-CLS
-DMATRIX 82,230,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-CODEPAGE 1252
-TEXT 212,357,"ROMAN.TTF",180,1,7,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,129,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,28,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-PRINT 1,1
diff --git a/config/label_templates/ETACL.prn b/config/label_templates/ETACL.prn
deleted file mode 100644
index e445358..0000000
--- a/config/label_templates/ETACL.prn
+++ /dev/null
@@ -1,18 +0,0 @@
-SIZE 27.5 mm, 50 mm
-GAP 3 mm, 0 mm
-SPEED 2
-DENSITY 7
-DIRECTION 0,0
-REFERENCE 0,0
-OFFSET 0 mm
-SET PEEL OFF
-SET CUTTER OFF
-SET PARTIAL_CUTTER OFF
-SET TEAR ON
-CLS
-DMATRIX 82,230,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-CODEPAGE 1252
-TEXT 212,357,"ROMAN.TTF",180,1,7,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,129,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,28,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-PRINT 1,1
diff --git a/config/label_templates/ETACL2.prn b/config/label_templates/ETACL2.prn
deleted file mode 100644
index e445358..0000000
--- a/config/label_templates/ETACL2.prn
+++ /dev/null
@@ -1,18 +0,0 @@
-SIZE 27.5 mm, 50 mm
-GAP 3 mm, 0 mm
-SPEED 2
-DENSITY 7
-DIRECTION 0,0
-REFERENCE 0,0
-OFFSET 0 mm
-SET PEEL OFF
-SET CUTTER OFF
-SET PARTIAL_CUTTER OFF
-SET TEAR ON
-CLS
-DMATRIX 82,230,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-CODEPAGE 1252
-TEXT 212,357,"ROMAN.TTF",180,1,7,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,129,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,28,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-PRINT 1,1
diff --git a/config/label_templates/PAL.prn b/config/label_templates/PAL.prn
new file mode 100644
index 0000000..f081d67
--- /dev/null
+++ b/config/label_templates/PAL.prn
@@ -0,0 +1,29 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FO24,33^GE96,96,48^FS
+^FO184,33^GE96,96,48^FS
+^FO344,33^GE96,96,48^FS
+^FO504,33^GE96,96,48^FS
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/ferrari_flag_qr_only_black-1.prn b/config/label_templates/ferrari_flag_qr_only_black-1.prn
new file mode 100644
index 0000000..20be56c
--- /dev/null
+++ b/config/label_templates/ferrari_flag_qr_only_black-1.prn
@@ -0,0 +1,18 @@
+CT~~CD,~CC^~CT~
+^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD16^JUS^LRN^CI0^XZ
+^XA
+^MMT
+^PW472
+^LL1654
+^LS0
+^FT449,716^A0I,38,31^FH\^FD{DD}/{MO}/{YY}^FS
+^FT200,714^A0I,38,31^FH\^FD{HH}:{MI}:{SS}^FS
+^FT350,1456^A0I,38,36^FH\^FDNumero Disegno^FS
+^FT449,762^A0I,38,36^FH\^FDData/Ora Prova^FS
+^FT449,830^A0I,38,36^FH\^FDN. Pezzo:^FS
+^FT289,828^A0I,38,36^FH\^FD{SN5}^FS
+^BY200,200^FT372,1190^BXI,10,200,0,0,1,~
+^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^FT449,887^A0I,38,36^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^LRY^FO143,1167^GB251,0,239^FS^LRN
+^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/st-ten-11/MCLAREN_353.prn b/config/label_templates/st-ten-11/203/MCLAREN_353.prn
similarity index 100%
rename from config/label_templates/st-ten-11/MCLAREN_353.prn
rename to config/label_templates/st-ten-11/203/MCLAREN_353.prn
diff --git a/config/label_templates/st-ten-11/203/Mclaren_barcode.prn b/config/label_templates/st-ten-11/203/Mclaren_barcode.prn
new file mode 100644
index 0000000..a0e7568
--- /dev/null
+++ b/config/label_templates/st-ten-11/203/Mclaren_barcode.prn
@@ -0,0 +1,33 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD20
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW320
+^LL1039
+^LS0
+^FT37,57^A0N,24,23^FH\^CI28^FD{RECIPE}^FS^CI27
+^FT250,38^A0N,16,15^FH\^CI28^FDVEROX^FS^CI27
+^FT34,92^A0N,24,23^FH\^CI28^FDFED^FS^CI27
+^BY2,3,58^FT37,173^BCN,,Y,N
+^FH\^FD>:{RECIPE}^FS
+^BY2,3,54^FT82,282^BCN,,Y,N
+^FH\^FD>:{SN}^FS
+^FT34,357^A0N,24,23^FH\^CI28^FD{DATE}{SN}^FS^CI27
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-11/ferrari_c01.prn b/config/label_templates/st-ten-11/203/ferrari_c01.prn
similarity index 100%
rename from config/label_templates/st-ten-11/ferrari_c01.prn
rename to config/label_templates/st-ten-11/203/ferrari_c01.prn
diff --git a/config/label_templates/st-ten-11/203/ferrari_flag_qr_only_black.prn b/config/label_templates/st-ten-11/203/ferrari_flag_qr_only_black.prn
new file mode 100644
index 0000000..76099d6
--- /dev/null
+++ b/config/label_templates/st-ten-11/203/ferrari_flag_qr_only_black.prn
@@ -0,0 +1,18 @@
+CT~~CD,~CC^~CT~
+^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD25^JUS^LRN^CI0^XZ
+^XA
+^MMT
+^PW325
+^LL1119
+^LS0
+^FT293,694^A0I,25,21^FH\^FD{DD}/{MO}/{YY}^FS
+^FT145,694^A0I,25,21^FH\^FD{HH}:{MI}:{SS}^FS
+^FT291,1032^A0I,25,24^FH\^FDNumero Disegno^FS
+^FT293,725^A0I,25,24^FH\^FDData/Ora Prova^FS
+^FT293,771^A0I,25,24^FH\^FDN. Pezzo:^FS
+^FT185,770^A0I,25,24^FH\^FD{SN5}^FS
+^BY120,120^FT289,883^BXI,6,200,0,0,1,~
+^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^FT291,832^A0I,25,24^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^LRY^FO144,863^GB168,0,163^FS^LRN
+^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/st-ten-11/ETA30x16.prn b/config/label_templates/st-ten-11/ETA30x16.prn
deleted file mode 100644
index b4c15c1..0000000
--- a/config/label_templates/st-ten-11/ETA30x16.prn
+++ /dev/null
@@ -1,31 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD20
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW378
-^LL213
-^LS0
-^FT36,149^BQN,2,5
-^FH\^FDLA,{PART}^FS
-^FT350,155^A0I,33,35^FH\^CI28^FD{PART}^FS^CI27
-^FT350,109^A0I,33,35^FH\^CI28^FDNum:{SN5}^FS^CI27
-^FT350,65^A0I,33,35^FH\^CI28^FD{DATE}^FS^CI27
-^FT350,28^A0I,33,35^FH\^CI28^FD{TIME}^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-11/ETA30x16_203dpi.prn b/config/label_templates/st-ten-11/ETA30x16_203dpi.prn
deleted file mode 100644
index 4612fb0..0000000
--- a/config/label_templates/st-ten-11/ETA30x16_203dpi.prn
+++ /dev/null
@@ -1,14 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD20^JUS^LRN^CI0^XZ
-^XA
-^MMT
-^PW256
-^LL0144
-^LS0
-^FT148,125^BQN,2,4
-^FH\^FDLA,{PART}^FS
-^FT19,40^A0N,23,21^FH\^FD{PART}^FS
-^FT19,71^A0N,23,21^FH\^FDNum:{SN5}^FS
-^FT19,101^A0N,23,21^FH\^FD{DATE}^FS
-^FT19,126^A0N,23,21^FH\^FD{TIME}^FS
-^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/st-ten-11/ETACL-40_130.prn b/config/label_templates/st-ten-11/ETACL-40_130.prn
deleted file mode 100644
index e445358..0000000
--- a/config/label_templates/st-ten-11/ETACL-40_130.prn
+++ /dev/null
@@ -1,18 +0,0 @@
-SIZE 27.5 mm, 50 mm
-GAP 3 mm, 0 mm
-SPEED 2
-DENSITY 7
-DIRECTION 0,0
-REFERENCE 0,0
-OFFSET 0 mm
-SET PEEL OFF
-SET CUTTER OFF
-SET PARTIAL_CUTTER OFF
-SET TEAR ON
-CLS
-DMATRIX 82,230,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-CODEPAGE 1252
-TEXT 212,357,"ROMAN.TTF",180,1,7,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,129,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,28,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-PRINT 1,1
diff --git a/config/label_templates/st-ten-11/ETACL.prn b/config/label_templates/st-ten-11/ETACL.prn
deleted file mode 100644
index e445358..0000000
--- a/config/label_templates/st-ten-11/ETACL.prn
+++ /dev/null
@@ -1,18 +0,0 @@
-SIZE 27.5 mm, 50 mm
-GAP 3 mm, 0 mm
-SPEED 2
-DENSITY 7
-DIRECTION 0,0
-REFERENCE 0,0
-OFFSET 0 mm
-SET PEEL OFF
-SET CUTTER OFF
-SET PARTIAL_CUTTER OFF
-SET TEAR ON
-CLS
-DMATRIX 82,230,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-CODEPAGE 1252
-TEXT 212,357,"ROMAN.TTF",180,1,7,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,129,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-DMATRIX 82,28,138,138,x3,22,22,"{RECIPE}-{DD}{MO}{YY}{SN5}"
-PRINT 1,1
diff --git a/config/label_templates/st-ten-11/Lamborghini_label.prn b/config/label_templates/st-ten-11/Lamborghini_label.prn
deleted file mode 100644
index fc7b766..0000000
--- a/config/label_templates/st-ten-11/Lamborghini_label.prn
+++ /dev/null
@@ -1,29 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD20
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW192
-^LL240
-^LS0
-^FT19,173^BXN,7,200,0,0,1,_,1
-^FH\^FD#{RECIPE}###{DD}{MO}{YY}*\0D\0A^FS
-^FT20,205^A0N,25,25^FH\^CI28^FD#{RECIPE}###^FS^CI27
-^FT19,230^A0N,22,23^FH\^CI28^FD{DD}/{MO}/{YY}*^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-11/Lamborghini_lable.prn b/config/label_templates/st-ten-11/Lamborghini_lable.prn
deleted file mode 100644
index 7349e8b..0000000
--- a/config/label_templates/st-ten-11/Lamborghini_lable.prn
+++ /dev/null
@@ -1,34 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD20
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW192
-^LL240
-^LS0
-^FT19,173^BXN,7,200,0,0,1,_,1
-^FH\^FD#{RECIPE}###{DD}{MO}{YY}*\0D\0A^FS
-^FT9,204^A0N,24,23^FH\^CI28^FD#^FS^CI27
-^FT20,205^A0N,25,25^FH\^CI28^FD{RECIPE}^FS^CI27
-^FT118,204^A0N,24,23^FH\^CI28^FD#^FS^CI27
-^FT129,204^A0N,24,23^FH\^CI28^FD#^FS^CI27
-^FT141,204^A0N,24,23^FH\^CI28^FD#^FS^CI27
-^FT2,227^A0N,22,23^FH\^CI28^FD{DD}/{MO}/{YY}^FS^CI27
-^FT170,232^A0N,28,28^FH\^CI28^FD*^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-11/Mclaren_barcode.prn b/config/label_templates/st-ten-11/Mclaren_barcode.prn
deleted file mode 100644
index 4958d48..0000000
--- a/config/label_templates/st-ten-11/Mclaren_barcode.prn
+++ /dev/null
@@ -1,34 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD20
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW320
-^LL1039
-^LS0
-^FT9,46^A0N,24,23^FH\^CI28^FD{RECIPE}^FS^CI27
-^FT250,38^A0N,16,15^FH\^CI28^FDVEROX^FS^CI27
-^FT9,80^A0N,24,23^FH\^CI28^FDFED^FS^CI27
-^BY2,3,58^FT65,166^BCN,,Y,N
-^FH\^FD>:{RECIPE}^FS
-^BY2,3,54^FT131,259^BCN,,Y,N
-^FH\^FD>:{SN}^FS
-^FT9,316^A0N,24,23^FH\^CI28^FD{DATE}^FS^CI27
-^FT109,321^A0N,24,23^FH\^CI28^FD{SN}^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-11/Mclaren_label.prn b/config/label_templates/st-ten-11/Mclaren_label.prn
deleted file mode 100644
index df7df02..0000000
--- a/config/label_templates/st-ten-11/Mclaren_label.prn
+++ /dev/null
@@ -1,29 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD25
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW320
-^LL1039
-^LS0
-^FO73,37^GFA,329,672,24,:Z64:eJx10D2OhDAMBWBGKVLmCBwlR0s6rkXHNWC2SItEAVJM3jzzs6PVBhDNZ+I8u2lqj52r3ECq7B48oNTYoO7uwf2DA9V7zYO7aFCb63KzNTz1+nMSPXchauaft8IKfvih8b0vhhgi04oTg0U9hjHgcD0jXjyy+oQFGFjnWC9IEJy+YAUS0G86heD2zIm0NI6Mg50v+zN4hpOWPmkc/rJDcwbk4sSvEqZ4LG89XPsUrjiJfzNOSJebywfxo8YckHbEr3eHG3QYdo2Sv32OOBZdxZ2wIr9ub283W6yE0xcu7fbZcp8tdcO51DS3HOsDi7sZvg==:29D1
-^FT91,110^A0N,31,30^FH\^CI28^FD{PART}^FS^CI27
-^FT97,152^A0N,32,33^FH\^CI28^FD{YY} T {JJJ}^FS^CI27
-^FT12,222^A0N,32,25^FH\^CI28^FDLEAK RESULT {RESULT}^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-11/ferrari_30x16_203.prn b/config/label_templates/st-ten-11/ferrari_30x16_203.prn
deleted file mode 100644
index 53b6b78..0000000
--- a/config/label_templates/st-ten-11/ferrari_30x16_203.prn
+++ /dev/null
@@ -1,30 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW256
-^LL144
-^LS0
-^FT21,129^BQN,2,4
-^FH\^FDLA,{PART}{SN5}{MO}{YY}^FS
-^FT234,104^A0I,23,23^FH\^CI28^FD{PART}^FS^CI27
-^FT234,50^A0I,23,23^FH\^CI28^FDN:{SN5}^FS^CI27
-^FT234,23^A0I,23,23^FH\^CI28^FD{DD}/{MO}/{YY}^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-11/ferrari_flag_qr_only.prn b/config/label_templates/st-ten-11/ferrari_flag_qr_only.prn
deleted file mode 100644
index bb80f3f..0000000
--- a/config/label_templates/st-ten-11/ferrari_flag_qr_only.prn
+++ /dev/null
@@ -1,34 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW320
-^LL1119
-^LS0
-^FT27,425^A0N,25,23^FH\^CI28^FD{DD}/{MO}/{YY}^FS^CI27
-^FT175,425^A0N,25,23^FH\^CI28^FD{HH}:{MI}:{SS}^FS^CI27
-^FT29,87^A0N,25,25^FH\^CI28^FDNumero Disegno^FS^CI27
-^FT27,394^A0N,25,25^FH\^CI28^FDData/Ora Prova^FS^CI27
-^FT27,348^A0N,25,25^FH\^CI28^FDN. Pezzo:^FS^CI27
-^FT135,349^A0N,25,25^FH\^CI28^FD{SN5}^FS^CI27
-^FT31,236^BXN,6,200,0,0,1,_,1
-^FH\^FD{PART}{MO}{YY}{SN5}^FS
-^FT29,287^A0N,25,25^FH\^CI28^FD{PART}{MO}{YY}{SN5}^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-11/ferrari_stten8.prn b/config/label_templates/st-ten-11/ferrari_stten8.prn
deleted file mode 100644
index ab9abe9..0000000
--- a/config/label_templates/st-ten-11/ferrari_stten8.prn
+++ /dev/null
@@ -1,58 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD20
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW336
-^LL1055
-^LS0
-^FT65,66^A0N,39,38^FH\^CI28^FDERRECINQUE^FS^CI27
-^FT52,403^BQN,2,7
-^FH\^FDLA,{PART}^FS
-^FT23,436^A0N,31,30^FH\^CI28^FDPart number:^FS^CI27
-^FT23,527^A0N,31,30^FH\^CI28^FD{PART}^FS^CI27
-^FT25,101^A0N,17,18^FH\^CI28^FDVia Meucci 31/A - 10079 Mappano(TO)^FS^CI27
-^FT61,173^A0N,39,38^FH\^CI28^FD{CLIENT}^FS^CI27
-^FT61,211^A0N,39,38^FH\^CI28^FDLEAK TEST^FS^CI27
-^FT23,921^A0N,23,23^FH\^CI28^FD{DD}/{MO}/{YY}^FS^CI27
-^FT169,921^A0N,23,23^FH\^CI28^FD{HH}:{MI}:{SS}^FS^CI27
-^FT25,1006^A0N,31,30^FH\^CI28^FDCHECK:^FS^CI27
-^FT151,1006^A0N,31,30^FH\^CI28^FDPASSED^FS^CI27
-^FT23,964^A0N,25,25^FH\^CI28^FDOperator:^FS^CI27
-^FT151,964^A0N,25,25^FH\^CI28^FD{OPERATOR}^FS^CI27
-^FT23,489^A0N,31,30^FH\^CI28^FD{DESCRIPTION}^FS^CI27
-^FT23,567^A0N,31,30^FH\^CI28^FDSequential number:^FS^CI27
-^FT23,602^A0N,31,30^FH\^CI28^FD{SN5}^FS^CI27
-^FT27,658^A0N,28,28^FH\^CI28^FDTest 1:^FS^CI27
-^FT27,685^A0N,23,23^FH\^CI28^FDMeasured press.:^FS^CI27
-^FT199,687^A0N,20,20^FH\^CI28^FD{RESPSET} mbar^FS^CI27
-^FT27,707^A0N,23,23^FH\^CI28^FDAllowed leak:^FS^CI27
-^FT199,709^A0N,20,20^FH\^CI28^FD{PMIN} mbar^FS^CI27
-^FT27,730^A0N,23,23^FH\^CI28^FDMeasured leak:^FS^CI27
-^FT187,731^A0N,20,20^FH\^CI28^FD{RESLEAK} mbar^FS^CI27
-^FT27,817^A0N,23,23^FH\^CI28^FDMeasure time:^FS^CI27
-^FT215,818^A0N,20,20^FH\^CI28^FD{TTEST} s^FS^CI27
-^FT26,773^A0N,23,23^FH\^CI28^FDFill time:^FS^CI27
-^FT215,770^A0N,20,20^FH\^CI28^FD{TFILL} s^FS^CI27
-^FT27,795^A0N,23,23^FH\^CI28^FDSettling time:^FS^CI27
-^FT215,794^A0N,20,20^FH\^CI28^FD{TSET} s^FS^CI27
-^FT136,658^A0N,28,28^FH\^CI28^FD{PTEST} mbar^FS^CI27
-^FT151,124^A0N,17,18^FH\^CI28^FDItaly^FS^CI27
-^FT27,893^A0N,23,23^FH\^CI28^FDTest date/time:^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-11/label_interoperazione.prn b/config/label_templates/st-ten-11/label_interoperazione.prn
deleted file mode 100644
index 244eb05..0000000
--- a/config/label_templates/st-ten-11/label_interoperazione.prn
+++ /dev/null
@@ -1,27 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR4,4
-~SD20
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW240
-^LL128
-^LS0
-^FT166,35^BXI,4,200,0,0,1,_,1
-^FH\^FD98FB080CP-20B{DD}{MO}{YY}{SN5}^FS
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-13/203/Errecinque_standard.prn b/config/label_templates/st-ten-13/203/Errecinque_standard.prn
new file mode 100644
index 0000000..7cce14f
--- /dev/null
+++ b/config/label_templates/st-ten-13/203/Errecinque_standard.prn
@@ -0,0 +1,53 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD22
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW320
+^LL1119
+^LS0
+^FT27,493^A0N,25,23^FH\^CI28^FD{DD}/{MO}/{YY}^FS^CI27
+^FT175,493^A0N,25,23^FH\^CI28^FD{HH}:{MI}:{SS}^FS^CI27
+^FT18,1013^A0N,31,30^FH\^CI28^FDESITO:^FS^CI27
+^FT144,1013^A0N,31,30^FH\^CI28^FDCONFORME^FS^CI27
+^FT29,87^A0N,25,25^FH\^CI28^FDNumero Disegno^FS^CI27
+^FT27,462^A0N,25,25^FH\^CI28^FDData/Ora Prova^FS^CI27
+^FT27,530^A0N,25,25^FH\^CI28^FDStazione: {STATION}^FS^CI27
+^FT27,416^A0N,25,25^FH\^CI28^FDN. Pezzo:^FS^CI27
+^FT135,417^A0N,25,25^FH\^CI28^FD{SN5}^FS^CI27
+^FT27,562^A0N,25,25^FH\^CI28^FDOPERATORE: {OPERATOR}^FS^CI27
+^FO52,649^GB215,0,8^FS
+^FT19,705^A0N,25,25^FH\^CI28^FDP. prova:^FS^CI27
+^FT19,737^A0N,25,25^FH\^CI28^FDP. rilevata:^FS^CI27
+^FT145,737^A0N,25,25^FH\^CI28^FD{RESPSET}mbar^FS^CI27
+^FT19,764^A0N,25,25^FH\^CI28^FDCaduta ammessa:^FS^CI27
+^FT206,764^A0N,25,25^FH\^CI28^FD{PMIN} mbar^FS^CI27
+^FT19,797^A0N,25,25^FH\^CI28^FDCaduta rilevata:^FS^CI27
+^FT179,797^A0N,25,25^FH\^CI28^FD{RESLEAK} mbar^FS^CI27
+^FT19,908^A0N,25,25^FH\^CI28^FDT.Prova^FS^CI27
+^FT207,912^A0N,25,25^FH\^CI28^FD{TTEST} s^FS^CI27
+^FT18,864^A0N,25,25^FH\^CI28^FDT.Riempim.^FS^CI27
+^FT207,864^A0N,25,25^FH\^CI28^FD{TFILL} s^FS^CI27
+^FT19,886^A0N,25,25^FH\^CI28^FDT.Stabilizzazione^FS^CI27
+^FT207,888^A0N,25,25^FH\^CI28^FD{TSET} s^FS^CI27
+^FT145,705^A0N,25,25^FH\^CI28^FD{PTEST} mbar^FS^CI27
+^FT31,236^BXN,6,200,0,0,1,_,1
+^FH\^FD{PART}{MO}{YY}{SN5}^FS
+^FT29,287^A0N,25,25^FH\^CI28^FD{PART}{MO}{YY}{SN5}^FS^CI27
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-11/EtichettaR5_Pitesti.prn b/config/label_templates/st-ten-15/203/MCLAREN_353.prn
similarity index 78%
rename from config/label_templates/st-ten-11/EtichettaR5_Pitesti.prn
rename to config/label_templates/st-ten-15/203/MCLAREN_353.prn
index 7d4787a..6f9c784 100644
--- a/config/label_templates/st-ten-11/EtichettaR5_Pitesti.prn
+++ b/config/label_templates/st-ten-15/203/MCLAREN_353.prn
@@ -1,4 +1,4 @@
-CT~~CD,~CC^~CT~
+CT~~CD,~CC^~CT~
^XA
~TA000
~JSN
@@ -10,7 +10,7 @@
^LH0,0
^JMA
^PR2,2
-~SD22
+~SD26
^JUS
^LRN
^CI27
@@ -28,18 +28,19 @@
^FT183,758^A0N,23,20^FH\^CI28^FD{HH}:{MI}:{SS}^FS^CI27
^FT18,981^A0N,31,30^FH\^CI28^FDESITO:^FS^CI27
^FT144,981^A0N,31,30^FH\^CI28^FDCONFORME^FS^CI27
-^FT24,471^A0N,25,25^FH\^CI28^FDPart number:^FS^CI27
-^FT24,513^A0N,23,23^FH\^CI28^FD{PART}^FS^CI27
+^FT24,439^A0N,25,25^FH\^CI28^FDPart number:^FS^CI27
+^FT24,481^A0N,23,23^FH\^CI28^FD{LABELTXT_2}^FS^CI27
^FT24,555^A0N,25,25^FH\^CI28^FDSequential number:^FS^CI27
^FT24,598^A0N,23,23^FH\^CI28^FD{SN4}^FS^CI27
^FT18,833^A0N,23,23^FH\^CI28^FDOperatore:^FS^CI27
^FT157,674^A0N,23,23^FH\^CI28^FD{RESLEAK} mbar^FS^CI27
^FT18,674^A0N,23,23^FH\^CI28^FD{TTEST} s^FS^CI27
^FT18,724^A0N,23,23^FH\^CI28^FD{PTEST} mbar^FS^CI27
-^BY1,3,64^FT58,384^BCN,,N,N
+^BY1,3,64^FT25,384^BCN,,N,N
^FH\^FD>:{PART}^FS
-^FT58,241^A0N,25,25^FH\^CI28^FD{DESCRIPTION}^FS^CI27
+^FT58,241^A0N,25,25^FH\^CI28^FD{LABELTXT_1}^FS^CI27
^FT58,292^A0N,45,46^FH\^CI28^FDLEAK TEST^FS^CI27
^FT165,833^A0N,23,23^FH\^CI28^FD{BADGE_NUM}^FS^CI27
+^FT24,512^A0N,23,23^FH\^CI28^FD{LABELTXT_3}^FS^CI27
^PQ1,0,1,Y
^XZ
diff --git a/config/label_templates/st-ten-15/MCLAREN_353.prn b/config/label_templates/st-ten-15/MCLAREN_353.prn
deleted file mode 100644
index e69de29..0000000
diff --git a/config/label_templates/st-ten-15/Mclaren_barcode.prn b/config/label_templates/st-ten-15/Mclaren_barcode.prn
deleted file mode 100644
index e69de29..0000000
diff --git a/config/label_templates/st-ten-15/Mclaren_label.prn b/config/label_templates/st-ten-15/Mclaren_label.prn
deleted file mode 100644
index e69de29..0000000
diff --git a/config/label_templates/st-ten-7/203/MB1.prn b/config/label_templates/st-ten-7/203/MB1.prn
new file mode 100644
index 0000000..2421181
--- /dev/null
+++ b/config/label_templates/st-ten-7/203/MB1.prn
@@ -0,0 +1,38 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FT137,171^A0B,42,41^FH\^CI28^FDMB 1^FS^CI27
+^FO148,111^GB8,61,4^FS
+^FT394,171^A0B,42,41^FH\^CI28^FDMB 1^FS^CI27
+^FO405,111^GB8,61,4^FS
+^FT239,59^A0R,42,41^FH\^CI28^FDMB 1^FS^CI27
+^FO220,57^GB8,61,4^FS
+^FT504,59^A0R,42,41^FH\^CI28^FDMB 1^FS^CI27
+^FO485,57^GB8,61,4^FS
+^LRY^FO2,1^GB676,0,198^FS^LRN
+^LRY^FO100,57^GB56,0,53^FS^LRN
+^LRY^FO357,57^GB56,0,53^FS^LRN
+^LRY^FO220,119^GB56,0,53^FS^LRN
+^LRY^FO485,119^GB56,0,53^FS^LRN
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-7/203/MB2.prn b/config/label_templates/st-ten-7/203/MB2.prn
new file mode 100644
index 0000000..be7ba09
--- /dev/null
+++ b/config/label_templates/st-ten-7/203/MB2.prn
@@ -0,0 +1,38 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FT137,171^A0B,42,41^FH\^CI28^FDMB 2^FS^CI27
+^FO148,111^GB8,61,4^FS
+^FT394,171^A0B,42,41^FH\^CI28^FDMB 2^FS^CI27
+^FO405,111^GB8,61,4^FS
+^FT239,59^A0R,42,41^FH\^CI28^FDMB 2^FS^CI27
+^FO220,57^GB8,61,4^FS
+^FT504,59^A0R,42,41^FH\^CI28^FDMB 2^FS^CI27
+^FO485,57^GB8,61,4^FS
+^LRY^FO2,1^GB676,0,198^FS^LRN
+^LRY^FO100,57^GB56,0,53^FS^LRN
+^LRY^FO357,57^GB56,0,53^FS^LRN
+^LRY^FO220,119^GB56,0,53^FS^LRN
+^LRY^FO485,119^GB56,0,53^FS^LRN
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-7/203/MI1.prn b/config/label_templates/st-ten-7/203/MI1.prn
new file mode 100644
index 0000000..1a2853e
--- /dev/null
+++ b/config/label_templates/st-ten-7/203/MI1.prn
@@ -0,0 +1,38 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FT137,161^A0B,42,41^FH\^CI28^FDMI 1^FS^CI27
+^FO148,111^GB8,61,4^FS
+^FT394,161^A0B,42,41^FH\^CI28^FDMI 1^FS^CI27
+^FO405,111^GB8,61,4^FS
+^FT239,64^A0R,42,41^FH\^CI28^FDMI 1^FS^CI27
+^FO220,57^GB8,61,4^FS
+^FT506,69^A0R,42,41^FH\^CI28^FDMI 1^FS^CI27
+^FO487,60^GB8,61,4^FS
+^LRY^FO2,1^GB676,0,198^FS^LRN
+^LRY^FO100,57^GB56,0,53^FS^LRN
+^LRY^FO357,57^GB56,0,53^FS^LRN
+^LRY^FO220,119^GB56,0,53^FS^LRN
+^LRY^FO487,121^GB56,0,53^FS^LRN
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-7/203/MI2.prn b/config/label_templates/st-ten-7/203/MI2.prn
new file mode 100644
index 0000000..6180ed6
--- /dev/null
+++ b/config/label_templates/st-ten-7/203/MI2.prn
@@ -0,0 +1,38 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FT137,161^A0B,42,41^FH\^CI28^FDMI 2^FS^CI27
+^FO148,111^GB8,61,4^FS
+^FT394,161^A0B,42,41^FH\^CI28^FDMI 2^FS^CI27
+^FO405,111^GB8,61,4^FS
+^FT239,64^A0R,42,41^FH\^CI28^FDMI 2^FS^CI27
+^FO220,57^GB8,61,4^FS
+^FT506,69^A0R,42,41^FH\^CI28^FDMI 2^FS^CI27
+^FO487,60^GB8,61,4^FS
+^LRY^FO2,1^GB676,0,198^FS^LRN
+^LRY^FO100,57^GB56,0,53^FS^LRN
+^LRY^FO357,57^GB56,0,53^FS^LRN
+^LRY^FO220,119^GB56,0,53^FS^LRN
+^LRY^FO487,121^GB56,0,53^FS^LRN
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-7/203/PAL.prn b/config/label_templates/st-ten-7/203/PAL.prn
new file mode 100644
index 0000000..f081d67
--- /dev/null
+++ b/config/label_templates/st-ten-7/203/PAL.prn
@@ -0,0 +1,29 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FO24,33^GE96,96,48^FS
+^FO184,33^GE96,96,48^FS
+^FO344,33^GE96,96,48^FS
+^FO504,33^GE96,96,48^FS
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-7/203/RB1.prn b/config/label_templates/st-ten-7/203/RB1.prn
new file mode 100644
index 0000000..7f167ce
--- /dev/null
+++ b/config/label_templates/st-ten-7/203/RB1.prn
@@ -0,0 +1,38 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FT393,174^A0B,42,43^FH\^CI28^FDRB 1^FS^CI27
+^FO404,113^GB8,61,4^FS
+^FT138,174^A0B,42,43^FH\^CI28^FDRB 1^FS^CI27
+^FO149,113^GB8,61,4^FS
+^FT245,59^A0R,42,43^FH\^CI28^FDRB 1^FS^CI27
+^FO226,57^GB8,61,4^FS
+^FT501,59^A0R,42,43^FH\^CI28^FDRB 1^FS^CI27
+^FO484,57^GB8,61,4^FS
+^LRY^FO2,1^GB676,0,198^FS^LRN
+^LRY^FO356,57^GB56,0,56^FS^LRN
+^LRY^FO101,57^GB56,0,56^FS^LRN
+^LRY^FO226,118^GB56,0,56^FS^LRN
+^LRY^FO484,118^GB56,0,56^FS^LRN
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-7/203/RB2.prn b/config/label_templates/st-ten-7/203/RB2.prn
new file mode 100644
index 0000000..c5e4105
--- /dev/null
+++ b/config/label_templates/st-ten-7/203/RB2.prn
@@ -0,0 +1,38 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FT393,174^A0B,42,43^FH\^CI28^FDRB 2^FS^CI27
+^FO404,113^GB8,61,4^FS
+^FT138,174^A0B,42,43^FH\^CI28^FDRB 2^FS^CI27
+^FO149,113^GB8,61,4^FS
+^FT245,59^A0R,42,43^FH\^CI28^FDRB 2^FS^CI27
+^FO226,57^GB8,61,4^FS
+^FT501,59^A0R,42,43^FH\^CI28^FDRB 2^FS^CI27
+^FO484,57^GB8,61,4^FS
+^LRY^FO2,1^GB676,0,198^FS^LRN
+^LRY^FO356,57^GB56,0,56^FS^LRN
+^LRY^FO101,57^GB56,0,56^FS^LRN
+^LRY^FO226,118^GB56,0,56^FS^LRN
+^LRY^FO484,118^GB56,0,56^FS^LRN
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-7/203/RM1.prn b/config/label_templates/st-ten-7/203/RM1.prn
new file mode 100644
index 0000000..ca430ee
--- /dev/null
+++ b/config/label_templates/st-ten-7/203/RM1.prn
@@ -0,0 +1,38 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FT139,175^A0B,42,43^FH\^CI28^FDRM 1^FS^CI27
+^FO149,109^GB8,66,4^FS
+^FT245,50^A0R,42,43^FH\^CI28^FDRM 1^FS^CI27
+^FO226,53^GB8,66,4^FS
+^FT397,175^A0B,42,43^FH\^CI28^FDRM 1^FS^CI27
+^FO407,109^GB8,66,4^FS
+^FT503,50^A0R,42,43^FH\^CI28^FDRM 1^FS^CI27
+^FO484,53^GB8,66,4^FS
+^LRY^FO2,1^GB676,0,198^FS^LRN
+^LRY^FO101,54^GB56,0,56^FS^LRN
+^LRY^FO226,119^GB56,0,56^FS^LRN
+^LRY^FO359,54^GB56,0,56^FS^LRN
+^LRY^FO484,119^GB56,0,56^FS^LRN
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-7/203/RM2.prn b/config/label_templates/st-ten-7/203/RM2.prn
new file mode 100644
index 0000000..6b47067
--- /dev/null
+++ b/config/label_templates/st-ten-7/203/RM2.prn
@@ -0,0 +1,38 @@
+CT~~CD,~CC^~CT~
+^XA
+~TA000
+~JSN
+^LT0
+^MNW
+^MTT
+^PON
+^PMN
+^LH0,0
+^JMA
+^PR2,2
+~SD15
+^JUS
+^LRN
+^CI27
+^PA0,1,1,0
+^XZ
+^XA
+^MMT
+^PW679
+^LL200
+^LS0
+^FT139,175^A0B,42,43^FH\^CI28^FDRM 2^FS^CI27
+^FO149,109^GB8,66,4^FS
+^FT245,50^A0R,42,43^FH\^CI28^FDRM 2^FS^CI27
+^FO226,53^GB8,66,4^FS
+^FT397,175^A0B,42,43^FH\^CI28^FDRM 2^FS^CI27
+^FO407,109^GB8,66,4^FS
+^FT503,50^A0R,42,43^FH\^CI28^FDRM 2^FS^CI27
+^FO484,53^GB8,66,4^FS
+^LRY^FO2,1^GB676,0,198^FS^LRN
+^LRY^FO101,54^GB56,0,56^FS^LRN
+^LRY^FO226,119^GB56,0,56^FS^LRN
+^LRY^FO359,54^GB56,0,56^FS^LRN
+^LRY^FO484,119^GB56,0,56^FS^LRN
+^PQ1,0,1,Y
+^XZ
diff --git a/config/label_templates/st-ten-7/ETA013L.prn b/config/label_templates/st-ten-7/ETA013L.prn
deleted file mode 100644
index 43172a9..0000000
--- a/config/label_templates/st-ten-7/ETA013L.prn
+++ /dev/null
@@ -1,47 +0,0 @@
-SIZE 57.5 mm, 130 mm
-GAP 3 mm, 0 mm
-DIRECTION 0,0
-REFERENCE 0,0
-OFFSET 0 mm
-SET PEEL OFF
-SET CUTTER OFF
-SET PARTIAL_CUTTER OFF
-SET TEAR ON
-CLS
-CODEPAGE 1252
-TEXT 203,232,"0",180,9,9,"{TSET}s"
-TEXT 203,386,"0",180,9,9,"{RESPFILL}mbar"
-TEXT 292,813,"0",180,9,9,"{CLIENT}"
-TEXT 330,990,"0",180,12,12,"ERRECINQUE"
-TEXT 292,930,"0",180,8,8,"Fluid system"
-TEXT 307,901,"0",180,8,8,"Via Meucci 31/A"
-TEXT 333,872,"0",180,8,8,"10079 Mappano (TO)"
-TEXT 379,813,"0",180,9,9,"Cliente:"
-TEXT 379,778,"0",180,9,9,"N. disegno:"
-TEXT 379,736,"0",180,9,9,"N. dis. R5:"
-TEXT 379,703,"0",180,9,9,"N. pezzo:"
-TEXT 379,667,"0",180,9,9,"Data/ora prova:"
-TEXT 379,632,"0",180,9,9,"{DATETIME}"
-TEXT 257,778,"0",180,9,9,"{RECIPE}"
-TEXT 257,743,"0",180,11,11,"{PART}"
-TEXT 257,703,"0",180,9,9,"{SN}"
-BARCODE 379,576,"128M",102,0,180,2,4,"!105{BCODE}"
-TEXT 379,386,"0",180,9,9,"P. riempimento:"
-TEXT 379,348,"0",180,9,9,"P. assestamento:"
-TEXT 379,310,"0",180,9,9,"Caduta:"
-TEXT 203,348,"0",180,9,9,"{RESPSET}mbar"
-TEXT 203,310,"0",180,9,9,"{RESLEAK}mbar"
-TEXT 379,271,"0",180,9,9,"T. riemp:"
-TEXT 379,232,"0",180,9,9,"T. stab:"
-TEXT 379,194,"0",180,9,9,"T. prova:"
-TEXT 203,271,"0",180,9,9,"{TFILL}s"
-TEXT 203,194,"0",180,9,9,"{TTEST}s"
-TEXT 379,155,"0",180,9,9,"Caduta MAX"
-TEXT 379,116,"0",180,9,9,"Press nominale"
-TEXT 203,155,"0",180,9,9,"{PMIN}mbar"
-TEXT 203,116,"0",180,9,9,"{PTEST}mbar"
-TEXT 379,67,"0",180,11,11,"ESITO:"
-TEXT 285,67,"0",180,11,11,"{RESULT}"
-TEXT 379,464,"0",180,9,9,"{BCODE}"
-PRINT 1,1
-
\ No newline at end of file
diff --git a/config/label_templates/st-ten-7/ETA30x16_203dpi.prn b/config/label_templates/st-ten-7/ETA30x16_203dpi.prn
deleted file mode 100644
index 4612fb0..0000000
--- a/config/label_templates/st-ten-7/ETA30x16_203dpi.prn
+++ /dev/null
@@ -1,14 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD20^JUS^LRN^CI0^XZ
-^XA
-^MMT
-^PW256
-^LL0144
-^LS0
-^FT148,125^BQN,2,4
-^FH\^FDLA,{PART}^FS
-^FT19,40^A0N,23,21^FH\^FD{PART}^FS
-^FT19,71^A0N,23,21^FH\^FDNum:{SN5}^FS
-^FT19,101^A0N,23,21^FH\^FD{DATE}^FS
-^FT19,126^A0N,23,21^FH\^FD{TIME}^FS
-^PQ1,0,1,Y^XZ
diff --git a/config/label_templates/st-ten-7/EtichettaR5.prn b/config/label_templates/st-ten-7/EtichettaR5.prn
deleted file mode 100644
index fd3080f..0000000
--- a/config/label_templates/st-ten-7/EtichettaR5.prn
+++ /dev/null
@@ -1,42 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD20
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW496
-^LL1559
-^LS0
-^FT61,119^A0N,67,68^FH\^CI28^FDERRECINQUE^FS^CI27
-^BY2,3,83^FT77,430^BCN,,N,N
-^FH\^FD>:{PART}^FS
-^FT34,482^A0N,46,46^FH\^CI28^FDPart number:^FS^CI27
-^FT34,595^A0N,46,46^FH\^CI28^FD{PART}^FS^CI27
-^FT37,172^A0N,25,25^FH\^CI28^FDVia Meucci 31/A - 10079 Mappano(TO)^FS^CI27
-^FT91,256^A0N,58,56^FH\^CI28^FDFPT^FS^CI27
-^FT91,312^A0N,58,56^FH\^CI28^FDLEAK TEST^FS^CI27
-^FT34,530^A0N,46,46^FH\^CI28^FD{DESCRIPTION}^FS^CI27
-^FT34,1243^A0N,46,46^FH\^CI28^FDSequential number:^FS^CI27
-^FT34,1291^A0N,46,46^FH\^CI28^FD{SN5}^FS^CI27
-^FT34,1361^A0N,33,33^FH\^CI28^FD{DD}/{MO}/{YY}^FS^CI27
-^FT250,1361^A0N,33,33^FH\^CI28^FD{HH}:{MI}:{SS}^FS^CI27
-^FT37,1487^A0N,46,46^FH\^CI28^FDCHECK:^FS^CI27
-^FT223,1487^A0N,46,46^FH\^CI28^FDCONFORME^FS^CI27
-^FT34,1427^A0N,38,38^FH\^CI28^FDOperatore^FS^CI27
-^FT223,1427^A0N,38,38^FH\^CI28^FD{OPERATOR}^FS^CI27
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-7/MB1.prn b/config/label_templates/st-ten-7/MB1.prn
deleted file mode 100644
index 5322894..0000000
--- a/config/label_templates/st-ten-7/MB1.prn
+++ /dev/null
@@ -1,38 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW679
-^LL200
-^LS0
-^FT137,147^A0B,42,41^FH\^CI28^FDMB 1^FS^CI27
-^FO148,86^GB8,61,4^FS
-^FT394,147^A0B,42,41^FH\^CI28^FDMB 1^FS^CI27
-^FO405,86^GB8,61,4^FS
-^FT239,34^A0R,42,41^FH\^CI28^FDMB 1^FS^CI27
-^FO220,33^GB8,61,4^FS
-^FT504,34^A0R,42,41^FH\^CI28^FDMB 1^FS^CI27
-^FO485,33^GB8,61,4^FS
-^LRY^FO2,1^GB676,0,198^FS^LRN
-^LRY^FO100,33^GB56,0,53^FS^LRN
-^LRY^FO357,33^GB56,0,53^FS^LRN
-^LRY^FO220,94^GB56,0,53^FS^LRN
-^LRY^FO485,94^GB56,0,53^FS^LRN
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-7/MB2.prn b/config/label_templates/st-ten-7/MB2.prn
deleted file mode 100644
index 7807670..0000000
--- a/config/label_templates/st-ten-7/MB2.prn
+++ /dev/null
@@ -1,38 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW679
-^LL200
-^LS0
-^FT137,147^A0B,42,41^FH\^CI28^FDMB 2^FS^CI27
-^FO148,86^GB8,61,4^FS
-^FT394,147^A0B,42,41^FH\^CI28^FDMB 2^FS^CI27
-^FO405,86^GB8,61,4^FS
-^FT239,34^A0R,42,41^FH\^CI28^FDMB 2^FS^CI27
-^FO220,33^GB8,61,4^FS
-^FT504,34^A0R,42,41^FH\^CI28^FDMB 2^FS^CI27
-^FO485,33^GB8,61,4^FS
-^LRY^FO2,1^GB676,0,198^FS^LRN
-^LRY^FO100,33^GB56,0,53^FS^LRN
-^LRY^FO357,33^GB56,0,53^FS^LRN
-^LRY^FO220,94^GB56,0,53^FS^LRN
-^LRY^FO485,94^GB56,0,53^FS^LRN
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-7/MI1.prn b/config/label_templates/st-ten-7/MI1.prn
deleted file mode 100644
index b902b4f..0000000
--- a/config/label_templates/st-ten-7/MI1.prn
+++ /dev/null
@@ -1,38 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW679
-^LL200
-^LS0
-^FT137,137^A0B,42,41^FH\^CI28^FDMI 1^FS^CI27
-^FO148,86^GB8,61,4^FS
-^FT394,137^A0B,42,41^FH\^CI28^FDMI 1^FS^CI27
-^FO405,86^GB8,61,4^FS
-^FT239,40^A0R,42,41^FH\^CI28^FDMI 1^FS^CI27
-^FO220,33^GB8,61,4^FS
-^FT506,44^A0R,42,41^FH\^CI28^FDMI 1^FS^CI27
-^FO487,35^GB8,61,4^FS
-^LRY^FO2,1^GB676,0,198^FS^LRN
-^LRY^FO100,33^GB56,0,53^FS^LRN
-^LRY^FO357,33^GB56,0,53^FS^LRN
-^LRY^FO220,94^GB56,0,53^FS^LRN
-^LRY^FO487,97^GB56,0,53^FS^LRN
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-7/MI2.prn b/config/label_templates/st-ten-7/MI2.prn
deleted file mode 100644
index 277a080..0000000
--- a/config/label_templates/st-ten-7/MI2.prn
+++ /dev/null
@@ -1,38 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW679
-^LL200
-^LS0
-^FT137,137^A0B,42,41^FH\^CI28^FDMI 2^FS^CI27
-^FO148,86^GB8,61,4^FS
-^FT394,137^A0B,42,41^FH\^CI28^FDMI 2^FS^CI27
-^FO405,86^GB8,61,4^FS
-^FT239,40^A0R,42,41^FH\^CI28^FDMI 2^FS^CI27
-^FO220,33^GB8,61,4^FS
-^FT506,44^A0R,42,41^FH\^CI28^FDMI 2^FS^CI27
-^FO487,35^GB8,61,4^FS
-^LRY^FO2,1^GB676,0,198^FS^LRN
-^LRY^FO100,33^GB56,0,53^FS^LRN
-^LRY^FO357,33^GB56,0,53^FS^LRN
-^LRY^FO220,94^GB56,0,53^FS^LRN
-^LRY^FO487,97^GB56,0,53^FS^LRN
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-7/RB1.prn b/config/label_templates/st-ten-7/RB1.prn
deleted file mode 100644
index 4fc9930..0000000
--- a/config/label_templates/st-ten-7/RB1.prn
+++ /dev/null
@@ -1,38 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW679
-^LL200
-^LS0
-^FT393,150^A0B,42,43^FH\^CI28^FDRB 1^FS^CI27
-^FO404,89^GB8,61,4^FS
-^FT138,150^A0B,42,43^FH\^CI28^FDRB 1^FS^CI27
-^FO149,89^GB8,61,4^FS
-^FT245,35^A0R,42,43^FH\^CI28^FDRB 1^FS^CI27
-^FO226,32^GB8,61,4^FS
-^FT501,35^A0R,42,43^FH\^CI28^FDRB 1^FS^CI27
-^FO484,32^GB8,61,4^FS
-^LRY^FO2,1^GB676,0,198^FS^LRN
-^LRY^FO356,32^GB56,0,56^FS^LRN
-^LRY^FO101,32^GB56,0,56^FS^LRN
-^LRY^FO226,94^GB56,0,56^FS^LRN
-^LRY^FO484,94^GB56,0,56^FS^LRN
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-7/RB2.prn b/config/label_templates/st-ten-7/RB2.prn
deleted file mode 100644
index 051a31b..0000000
--- a/config/label_templates/st-ten-7/RB2.prn
+++ /dev/null
@@ -1,38 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW679
-^LL200
-^LS0
-^FT393,150^A0B,42,43^FH\^CI28^FDRB 2^FS^CI27
-^FO404,89^GB8,61,4^FS
-^FT138,150^A0B,42,43^FH\^CI28^FDRB 2^FS^CI27
-^FO149,89^GB8,61,4^FS
-^FT245,35^A0R,42,43^FH\^CI28^FDRB 2^FS^CI27
-^FO226,32^GB8,61,4^FS
-^FT501,35^A0R,42,43^FH\^CI28^FDRB 2^FS^CI27
-^FO484,32^GB8,61,4^FS
-^LRY^FO2,1^GB676,0,198^FS^LRN
-^LRY^FO356,32^GB56,0,56^FS^LRN
-^LRY^FO101,32^GB56,0,56^FS^LRN
-^LRY^FO226,94^GB56,0,56^FS^LRN
-^LRY^FO484,94^GB56,0,56^FS^LRN
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-7/RM1.prn b/config/label_templates/st-ten-7/RM1.prn
deleted file mode 100644
index a1c1e06..0000000
--- a/config/label_templates/st-ten-7/RM1.prn
+++ /dev/null
@@ -1,38 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW679
-^LL200
-^LS0
-^FT139,151^A0B,42,43^FH\^CI28^FDRM 1^FS^CI27
-^FO149,85^GB8,66,4^FS
-^FT245,26^A0R,42,43^FH\^CI28^FDRM 1^FS^CI27
-^FO226,29^GB8,66,4^FS
-^FT397,151^A0B,42,43^FH\^CI28^FDRM 1^FS^CI27
-^FO407,85^GB8,66,4^FS
-^FT503,26^A0R,42,43^FH\^CI28^FDRM 1^FS^CI27
-^FO484,29^GB8,66,4^FS
-^LRY^FO2,1^GB676,0,198^FS^LRN
-^LRY^FO101,29^GB56,0,56^FS^LRN
-^LRY^FO226,95^GB56,0,56^FS^LRN
-^LRY^FO359,29^GB56,0,56^FS^LRN
-^LRY^FO484,95^GB56,0,56^FS^LRN
-^PQ1,0,1,Y
-^XZ
diff --git a/config/label_templates/st-ten-7/RM2.prn b/config/label_templates/st-ten-7/RM2.prn
deleted file mode 100644
index 12c54ca..0000000
--- a/config/label_templates/st-ten-7/RM2.prn
+++ /dev/null
@@ -1,38 +0,0 @@
-CT~~CD,~CC^~CT~
-^XA
-~TA000
-~JSN
-^LT0
-^MNW
-^MTT
-^PON
-^PMN
-^LH0,0
-^JMA
-^PR2,2
-~SD15
-^JUS
-^LRN
-^CI27
-^PA0,1,1,0
-^XZ
-^XA
-^MMT
-^PW679
-^LL200
-^LS0
-^FT139,151^A0B,42,43^FH\^CI28^FDRM 2^FS^CI27
-^FO149,85^GB8,66,4^FS
-^FT245,26^A0R,42,43^FH\^CI28^FDRM 2^FS^CI27
-^FO226,29^GB8,66,4^FS
-^FT397,151^A0B,42,43^FH\^CI28^FDRM 2^FS^CI27
-^FO407,85^GB8,66,4^FS
-^FT503,26^A0R,42,43^FH\^CI28^FDRM 2^FS^CI27
-^FO484,29^GB8,66,4^FS
-^LRY^FO2,1^GB676,0,198^FS^LRN
-^LRY^FO101,29^GB56,0,56^FS^LRN
-^LRY^FO226,95^GB56,0,56^FS^LRN
-^LRY^FO359,29^GB56,0,56^FS^LRN
-^LRY^FO484,95^GB56,0,56^FS^LRN
-^PQ1,0,1,Y
-^XZ
diff --git a/config/machine_settings/defaults.ini b/config/machine_settings/defaults.ini
index a2f17a8..c6dd9bf 100644
--- a/config/machine_settings/defaults.ini
+++ b/config/machine_settings/defaults.ini
@@ -147,6 +147,7 @@ pid_level: 1
pid_speed: 1
tester_discharge_enable: no
pid_pressure_correction: 100
+pid_mod_config: 5
tempo_pre_riempimento: 0
pressione_pre_riempimento: 1000
@@ -184,6 +185,7 @@ ricetta_visione: termorestringente_923578.ini
stampa_etichetta_abilitata: x
modello_etichetta: ETA013L.prn
descrizione: inserire descrizione ricetta
+barcode_format: {PART}{MO}{YY}{SN5}
[autotest_leak]
enabled: true
@@ -197,8 +199,9 @@ test_time: 10
test_pressure_qneg: 5
test_pressure: 9000
test_pressure_qpos: 5
-flush_time: 0
+flush_time: 3
flush_pressure: 0
+pid_mod_config: 5
[autotest_resistance]
enabled: false
diff --git a/config/machine_settings/st-ten-11.ini b/config/machine_settings/st-ten-11.ini
index 2fbb3f8..5031d97 100644
--- a/config/machine_settings/st-ten-11.ini
+++ b/config/machine_settings/st-ten-11.ini
@@ -80,6 +80,7 @@ modello_etichetta: EtichettaR5_Montaggio_1prova.prn
pid_pressure_correction: 105
istruzione_abilitata_extra:
tagliatubi:
+slow_pid:
[autotest_leak]
enabled: true
@@ -91,8 +92,8 @@ settling_pressure_min_percent: 5
settling_pressure_max_percent: 5
test_pressure: 7000
test_time: 10
-test_pressure_qpos: 10 #Q+ Upper test leak limit
-test_pressure_qneg: 30 #Q- Lower test leak limit
+test_pressure_qpos: 22 #Q+ Upper test leak limit
+test_pressure_qneg: 32 #Q- Lower test leak limit
test_pressure_tt_qpos: 1 # Q+ Upper test leak limit (tube-tube)
test_pressure_tt_qneg: 5 # Q- Lower test leak limit (tube-tube)
flush_time: 1
diff --git a/config/machine_settings/st-ten-13.ini b/config/machine_settings/st-ten-13.ini
index 2e9ae3b..f2eece2 100644
--- a/config/machine_settings/st-ten-13.ini
+++ b/config/machine_settings/st-ten-13.ini
@@ -17,22 +17,24 @@ digital_io: present
barcode_recipe_selection: present
fixture_id: present
discard_box: absent
-enforce_piece_removal: yes
+#enforce_piece_removal: yes
[tecna_t3]
-port: COM4
-model: t3p
+port: /dev/ttyUSB0
+model: t3l
[label_printer]
-platform: windows
-printer: zd421
+platform: linux
+printer: ZTC-ZD421-203dpi-ZPL
+risoluzione:203
+
[digital_io]
# OUTPUT MAP FOR FIXTURE CONNECTOR
id: USB-5862,BID#0
[fixture_rfid]
-port: COM5
+port: ttyUSB1 #correct way to declare usb in linux
[recipe]
recipe_name_field: codice_ricetta
@@ -71,8 +73,9 @@ pressione_di_test_delta_massimo_2: 30
tempo_svuotamento_2: 0
pressione_svuotamento_2: 100
canale_di_prova_2: 2
-modello_etichetta: EtichettaR5_Montaggio_1prova.prn
-pid_pressure_correction: 105
+modello_etichetta: Errecinque_standard.prn
+pid_pressure_correction: 98
+barcode_format: {PART}{MO}{YY}{SN5}
[autotest_leak]
enabled: true
@@ -82,10 +85,10 @@ filling_time: 10
settling_time: 10
settling_pressure_min_percent: 5
settling_pressure_max_percent: 5
-test_pressure: 7000
+test_pressure: 5900
test_time: 10
-test_pressure_qpos: 10 #Q+ Upper test leak limit
-test_pressure_qneg: 30 #Q- Lower test leak limit
+test_pressure_qpos: 4.5 #Q+ Upper test leak limit
+test_pressure_qneg: 7.3 #Q- Lower test leak limit
test_pressure_tt_qpos: 1 # Q+ Upper test leak limit (tube-tube)
test_pressure_tt_qneg: 5 # Q- Lower test leak limit (tube-tube)
flush_time: 1
diff --git a/config/machine_settings/st-ten-14.ini b/config/machine_settings/st-ten-14.ini
index 0499851..f375dfb 100644
--- a/config/machine_settings/st-ten-14.ini
+++ b/config/machine_settings/st-ten-14.ini
@@ -40,7 +40,7 @@ risoluzione:203
id: USB-5860,BID#0
[fixture_rfid]
-port: dev/ttyUSB1
+port: ttyUSB1
[recipe]
recipe_name_field: codice_ricetta
diff --git a/config/machine_settings/st-ten-15.ini b/config/machine_settings/st-ten-15.ini
index 58d52f5..35d462b 100644
--- a/config/machine_settings/st-ten-15.ini
+++ b/config/machine_settings/st-ten-15.ini
@@ -15,7 +15,7 @@ vision: absent
screwdriver: absent
digital_io: present
barcode_recipe_selection: present
-fixture_id: present
+#fixture_id: present
discard_box: absent
second_leak_test: present
dual_channel: absent
@@ -28,15 +28,14 @@ model: t3l
[label_printer]
platform: linux
printer: ZTC-ZD421-203dpi-ZPL
+risoluzione:203
[digital_io]
# OUTPUT MAP FOR FIXTURE CONNECTOR
-
id: USB-5860,BID#0
-discard_idx:12 # BIT NUMBER OF THE I/0 MODULE USED FOR DISCARD SENSING
[fixture_rfid]
-port: dev/ttyUSB1
+port: ttyUSB1
[recipe]
recipe_name_field: codice_ricetta
@@ -78,6 +77,7 @@ canale_di_prova_2: 2
modello_etichetta: EtichettaR5_Montaggio_1prova.prn
pid_pressure_correction: 100
istruzione_abilitata_extra:
+slow_pid:
[autotest_leak]
enabled: true
diff --git a/config/machine_settings/st-ten-5.ini b/config/machine_settings/st-ten-5.ini
index a126107..cfc7447 100644
--- a/config/machine_settings/st-ten-5.ini
+++ b/config/machine_settings/st-ten-5.ini
@@ -10,10 +10,10 @@ extra_label_printer: present
remote_api: absent
tecna_t3: present
digital_io: present
-digital_io_flush_blow: present
+#digital_io_flush_blow: present
barcode_recipe_selection: present
enforce_piece_removal: yes
-external_flush_blow: present # EXTERNAL BOX CONTROLLING MULTI-CHANNEL TEST (IF PRESENT), BLOW-CLEANING AND EXTERNAL FLUSH
+#external_flush_blow: present # EXTERNAL BOX CONTROLLING MULTI-CHANNEL TEST (IF PRESENT), BLOW-CLEANING AND EXTERNAL FLUSH
show_instructions: yes
[tecna_t3]
@@ -38,7 +38,7 @@ printer: xlp504
[digital_io]
id: USB-5862,BID#0
[digital_io_flush_blow]
-id: USB-5860,BID#0
+id: USB-5860,BID#1
# OUTPUT MAP FOR EXTERNAL FLUSH/BLOW UNIT
blow_on: 0 # INPUT VALVE TO SERVICE AIR
flush_on: 1 # OUTPUT VALVE TO DIRT COLLECTOR
@@ -88,6 +88,8 @@ pressione_di_test_delta_massimo_2: 200
tempo_svuotamento_2: 1
pressione_svuotamento_2: 100
+tester_discharge_enable: yes
+
stampa_etichetta_abilitata: x
modello_etichetta: ETA30x16_203dpi.prn
descrizione: inserire descrizione ricetta
@@ -100,10 +102,10 @@ filling_time: 15
settling_time: 10
settling_pressure_min_percent: 5
settling_pressure_max_percent: 5
-test_pressure: 5000
+test_pressure: 5900
test_time: 10
-test_pressure_qpos: 5
-test_pressure_qneg: 17
+test_pressure_qpos: 4
+test_pressure_qneg: 7
test_pressure_tt_qpos: 1 # Q+ Upper test leak limit (tube-tube) (positive mbar)
test_pressure_tt_qneg: 5 # Q- Lower test leak limit (tube-tube) (negative mbar)
flush_time: 1
diff --git a/config/machine_settings/st-ten-7.ini b/config/machine_settings/st-ten-7.ini
index af83383..4be5bad 100644
--- a/config/machine_settings/st-ten-7.ini
+++ b/config/machine_settings/st-ten-7.ini
@@ -28,11 +28,12 @@ description_field: descrizione
[label_printer]
platform: windows
printer: zd421
+risoluzione: 203
[extra_label_printer]
platform: windows
printer: zt231
-
+risoluzione: 203
[digital_io]
id: USB-5862,BID#0
@@ -81,6 +82,8 @@ pressione_di_test_delta_massimo_2: 200
tempo_svuotamento_2: 1
pressione_svuotamento_2: 100
+tester_discharge_enable: yes
+
stampa_etichetta_abilitata: x
modello_etichetta: ETA30x16_203dpi.prn
descrizione: inserire descrizione ricetta
diff --git a/config/machine_settings/st-ten-8.ini b/config/machine_settings/st-ten-8.ini
index 8baa206..2c0f673 100644
--- a/config/machine_settings/st-ten-8.ini
+++ b/config/machine_settings/st-ten-8.ini
@@ -14,20 +14,20 @@ vision_saver: absent
vision: absent
screwdriver: absent
digital_io: present
-digital_io_flush_blow: present
+#digital_io_flush_blow: present
barcode_recipe_selection: present
fixture_id: present
discard_box: present
enforce_piece_removal: yes
-external_flush_blow: present # EXTERNAL BOX CONTROLLING MULTI-CHANNEL TEST (IF PRESENT), BLOW-CLEANING AND EXTERNAL FLUSH
+#external_flush_blow: present # EXTERNAL BOX CONTROLLING MULTI-CHANNEL TEST (IF PRESENT), BLOW-CLEANING AND EXTERNAL FLUSH
[tecna_t3]
port: COM4
-model: t3p
+model: t3l
[label_printer]
platform: windows
-printer: zd421
+printer: zd421b
[digital_io]
# OUTPUT MAP FOR FIXTURE CONNECTOR
@@ -54,7 +54,7 @@ label_template_field: modello_etichetta
description_field: descrizione
[recipes_defaults]
-tester_discharge_enable: no
+tester_discharge_enable: yes
dimensione_lotto_abilitata: x
tempo_pre_riempimento: 0
pressione_pre_riempimento: 1000
@@ -67,7 +67,7 @@ percentuale_massima_pressione_assestamento: 5
pressione_di_test_delta_minimo: 30
pressione_di_test: 7000
pressione_di_test_delta_massimo: 30
-tempo_svuotamento: 0
+tempo_svuotamento: 1
pressione_svuotamento: 100
canale_di_prova: 1
prova_tenuta_abilitata_2:
@@ -81,11 +81,11 @@ percentuale_massima_pressione_assestamento_2: 5
pressione_di_test_delta_minimo_2: 30
pressione_di_test_2: 15000
pressione_di_test_delta_massimo_2: 30
-tempo_svuotamento_2: 0
+tempo_svuotamento_2: 1
pressione_svuotamento_2: 100
canale_di_prova_2: 2
modello_etichetta: EtichettaR5_Montaggio_1prova.prn
-pid_pressure_correction: 105
+pid_pressure_correction: 100
[autotest_leak]
enabled: true
@@ -97,10 +97,11 @@ settling_pressure_min_percent: 5
settling_pressure_max_percent: 5
test_pressure: 7000
test_time: 10
-test_pressure_qpos: 10 #Q+ Upper test leak limit
-test_pressure_qneg: 30 #Q- Lower test leak limit
+test_pressure_qpos: 8 #Q+ Upper test leak limit
+test_pressure_qneg: 13 #Q- Lower test leak limit
test_pressure_tt_qpos: 1 # Q+ Upper test leak limit (tube-tube)
test_pressure_tt_qneg: 5 # Q- Lower test leak limit (tube-tube)
flush_time: 1
flush_pressure: 100
-relay_config: 1
\ No newline at end of file
+relay_config: 1
+pid_pressure_correction: 100
diff --git a/init.sh b/init.sh
index dc2528c..7957895 100755
--- a/init.sh
+++ b/init.sh
@@ -66,5 +66,8 @@ wget --continue "https://advdownload.advantech.com/productfile/Downloadfile5/1-2
chmod +x DAQ_Linux_4.0.11.0_64bit.run
sudo ./DAQ_Linux_4.0.11.0_64bit.run
+echo "---------- REMOVE BRLTTY THAT CONFLICTS WITH SERIAL TTYUSB PORTS ----------"
+sudo apt remove brltty
+
echo "---------- INIT DONE ----------"
cd "$here"
diff --git a/make_desktop_file.sh b/make_desktop_file.sh
index 14a4fdc..d92389a 100644
--- a/make_desktop_file.sh
+++ b/make_desktop_file.sh
@@ -1,26 +1,14 @@
#!/bin/bash
+set -ex
+here="$(realpath "$(dirname "$0")")"
+cd "$here"
-# Define the temporary file name for the .desktop file
-SCRIPT="/tmp/shortcut-$(date +%s).desktop"
+echo "[Desktop Entry]
+Name=Avvio ciclo
+Exec=bash $here/runme.sh
+Icon=$here/src/ui/imgs/neo.ico
+Terminal=false
+Type=Application
+Categories=Application;" > "$HOME/.local/share/applications/ST-TEN-13.desktop"
-# Create the .desktop file with the required content
-echo "[Desktop Entry]" >> $SCRIPT
-echo "Version=1.0" >> $SCRIPT
-echo "Name=AVVIO PROGRAMMA COLLAUDO" >> $SCRIPT
-echo "Comment=Shortcut to AVVIO PROGRAMMA COLLAUDO" >> $SCRIPT
-echo "Exec=$HOME/PycharmProjects/st-ten-1/runme.sh" >> $SCRIPT
-echo "Icon=$HOME/PycharmProjects/st-ten-1/src/ui/imgs/neo.ico" >> $SCRIPT
-echo "Terminal=false" >> $SCRIPT
-echo "Type=Application" >> $SCRIPT
-echo "Categories=Utility;" >> $SCRIPT
-
-# Prompt for sudo password and copy the .desktop file to the user's Desktop
-sudo cp $SCRIPT "$HOME/Desktop/AVVIO PROGRAMMA COLLAUDO.desktop"
-
-# Make the .desktop file executable
-sudo chmod +x "$HOME/Desktop/AVVIO PROGRAMMA COLLAUDO.desktop"
-
-# Remove the temporary .desktop file
-rm $SCRIPT
-
-echo "Shortcut created on Desktop"
\ No newline at end of file
+ln -f -s "$HOME/.local/share/applications/ST-TEN-13.desktop" "$HOME/Scrivania/ST-TEN-13.desktop"
diff --git a/src/components/archive_synchronizer.py b/src/components/archive_synchronizer.py
index 5c87fb3..fd55c16 100644
--- a/src/components/archive_synchronizer.py
+++ b/src/components/archive_synchronizer.py
@@ -202,8 +202,6 @@ class ArchiveSynchronizer(Component):
result = self.remote_fetch(remote_path=remote_path, local_path=local_path)
self.log.info(f"Remote fetch result: {result}")
- else:
- self.log.warning(f"Unhandled action type: {action_type}")
except json.JSONDecodeError:
self.log.error("Failed to decode JSON response")
@@ -226,6 +224,7 @@ class ArchiveSynchronizer(Component):
"serial": record.id,
"time": record.time.isoformat(),
"user": record.user.username,
+ "barcode_out": record.barcode if record.barcode else "NA",
}, timeout=5, verify=False)
else:
r = requests.get(self.archive_endpoint, params={
diff --git a/src/components/dummies/Automation/BDaq/DioCtrlBase.py b/src/components/dummies/Automation/BDaq/DioCtrlBase.py
index 7977989..c25932b 100644
--- a/src/components/dummies/Automation/BDaq/DioCtrlBase.py
+++ b/src/components/dummies/Automation/BDaq/DioCtrlBase.py
@@ -1,10 +1,10 @@
#!/usr/bin/python
# -*- coding:utf-8 -*-
-from dummies.Automation.BDaq.BDaqApi import TDioCtrlBase, TArray
-from dummies.Automation.BDaq.DaqCtrlBase import DaqCtrlBase
-from dummies.Automation.BDaq.DioFeatures import DioFeatures
-from dummies.Automation.BDaq.DioPort import DioPort
+from components.dummies.Automation.BDaq.BDaqApi import TDioCtrlBase, TArray
+from components.dummies.Automation.BDaq.DaqCtrlBase import DaqCtrlBase
+from components.dummies.Automation.BDaq.DioFeatures import DioFeatures
+from components.dummies.Automation.BDaq.DioPort import DioPort
class DioCtrlBase(DaqCtrlBase):
diff --git a/src/components/os_label_printer.py b/src/components/os_label_printer.py
index fc1abd3..f754f7c 100644
--- a/src/components/os_label_printer.py
+++ b/src/components/os_label_printer.py
@@ -16,7 +16,7 @@ class Os_Label_Printer(Component):
def __init__(self, config=None, name=None):
super().__init__(config=config, name=name, threaded=False)
self.simulate = False
- if "--sim-os-label-printer" in sys.argv:
+ if "--sim-printer" in sys.argv:
self.simulate = True
def config_changed(self):
@@ -55,7 +55,6 @@ class Os_Label_Printer(Component):
label_file_contents = f.read()
# LABEL PRINT
#label = label.format(**context)
- label_file_contents = label_file_contents.replace("{BCODE}", "{YY}{MO}{DD}{HH}{MI}{SN6}")
for key, val in context.items():
key = "{" + key + "}"
label_file_contents = label_file_contents.replace(key, val)
diff --git a/src/components/tecna_marposs_provaset_t3.py b/src/components/tecna_marposs_provaset_t3.py
index acddb01..a22d206 100644
--- a/src/components/tecna_marposs_provaset_t3.py
+++ b/src/components/tecna_marposs_provaset_t3.py
@@ -302,8 +302,16 @@ class TecnaMarpossProvasetT3(ModbusComponent):
recipe_barcode = f"j{recipe.part_number}"[:16].encode("ascii")
recipe_barcode += b"\x00" * (24 - len(recipe_barcode))
test_flags = 0b0110100001010000 if (step.spec.get("autotest", False) in ["ko_check"]) else 0b0110000001010000
- pid_mode = int(self.config["recipes_defaults"]["pid_mode"])<<4
- test_flags = test_flags | pid_mode
+ pid_mode_text = step.spec.get("pid_mod_config","AUTO") # Get the selected text from the combobox
+ pid_mode_value = { # Mapping of text to numeric values
+ "AUTO": 5,
+ "FAST": 0,
+ "MEDIUM": 1,
+ "SLOW": 2,
+ }.get(pid_mode_text, 5)
+
+ test_flags = (test_flags & ~(7 << 4)) | (pid_mode_value << 4)
+
pid_ramps=0b0000000000000000 | int(self.config["recipes_defaults"]["pid_level"])<<8 | int(self.config["recipes_defaults"]["pid_speed"])<<12
spec = {
"Flag: Instrument settings": 0b0000000000000000,
@@ -330,7 +338,7 @@ class TecnaMarpossProvasetT3(ModbusComponent):
"PSQ - Next sequence program PSOUT mode": 0,
"RAMPS: T1 configuration": pid_ramps,
"PID: pressure correction": step.spec.get("pid_pressure_correction",0),
- "Various flags": 0b0000000000010000 if self.config["recipes_defaults"]["tester_discharge_enable"] == "yes" else 0b0000000000000000
+ "Various flags": 0b0000000000010000 if self.config["recipes_defaults"]["tester_discharge_enable"] in ("yes", "x") else 0b0000000000000000
}
if self.model == "t3p":
diff --git a/src/components/tecna_marposs_provaset_t3l_registers.py b/src/components/tecna_marposs_provaset_t3l_registers.py
index 6e7a78c..09597d6 100644
--- a/src/components/tecna_marposs_provaset_t3l_registers.py
+++ b/src/components/tecna_marposs_provaset_t3l_registers.py
@@ -7,7 +7,7 @@ registers = {
"Life counter: TOTAL TESTS": [8 - 1, {"dt": "32bit_uint", }],
"Real time test pressure output": [11 - 1, {"dt": "32bit_int", "f": 1501, }],
"Real time differential pressure output": [13 - 1, {"dt": "32bit_int", "f": 1503, }],
- "Real time pressure line regulator": [15 - 1, {"dt": "16bit_int", "f": 1511}],
+ "Real time pressure line regulator": [15 - 1, {"dt": "16bit_int", "f": 1511, "g": 0.1}],#
"Active alarm flags": [16 - 1, {"dt": "16bit_uint", }],
# | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
# | | | | | | | EA | E9 | E8 | | E6 | E5 | E4 | E3 | E2 | E1 |
@@ -316,7 +316,7 @@ registers = {
"PB - Burst pressure": [743 - 1, {"dt": "16bit_uint", "f": 1505, }],
"BD - Burst drop / PD - Delta Aperture": [744 - 1, {"dt": "16bit_uint", "f": 1505, }],
"FSL - Discharge limit": [745 - 1, {"dt": "16bit_uint", "f": 1505, }],
- "PID: pressure correction": [746 - 1, {"dt": "16bit_uint", "g": 110, }],
+ "PID: pressure correction": [746 - 1, {"dt": "16bit_uint", "g": 100, }],
# Offset electronic regulator Format: xx.xx%
"PR+ - Max pressure tolerance % (P+)": [747 - 1, {"dt": "16bit_uint", "g": 10, }],
# Format: x.x %
diff --git a/src/lib/db/__init__.py b/src/lib/db/__init__.py
index 8e2ccf7..33830e0 100644
--- a/src/lib/db/__init__.py
+++ b/src/lib/db/__init__.py
@@ -55,7 +55,7 @@ init_db()
# register or reset admin
admin = Users.get_user("ADMIN")
if admin is None or not admin.is_admin:
- Users.register(username="ADMIN", password="123123", roles=["admin"])
+ Users.register(username="ADMIN", password="78900987", roles=["admin"])
# register or reset user
Users.register(username="USER", password="user")
diff --git a/src/lib/db/models/archive.py b/src/lib/db/models/archive.py
index ce7220b..3c3bf47 100644
--- a/src/lib/db/models/archive.py
+++ b/src/lib/db/models/archive.py
@@ -16,6 +16,7 @@ class Archive(BaseModel):
overridden = BooleanField(null=False)
test_data = JSONField(null=False)
label = TextField(null=True)
+ barcode = TextField(null=True)
archived = IntegerField(null=False, default=False)
uploaded = BooleanField(null=False, default=False)
diff --git a/src/lib/helpers/csv_user_converter.py b/src/lib/helpers/csv_user_converter.py
new file mode 100644
index 0000000..7987d6f
--- /dev/null
+++ b/src/lib/helpers/csv_user_converter.py
@@ -0,0 +1,49 @@
+import csv
+from argon2 import PasswordHasher
+
+hasher = PasswordHasher()
+
+
+def generate(username, password, roles=None):
+ if username is None or not len(username):
+ raise AssertionError("Username cannot be empty")
+
+ if password is None or not len(password):
+ raise AssertionError("Password cannot be empty")
+
+ if any(map(lambda x: x == "\u2022", password)):
+ raise AssertionError("Password cannot contain the forbidden character: \u2022")
+
+ # Create a hash for the password
+ password_hash = hasher.hash(password)
+
+ return password_hash
+
+
+def convert_data(input_csv, output_csv):
+ try:
+ with open(input_csv, 'r') as csv_file, open(output_csv, 'w', newline='') as output_file:
+ csv_reader = csv.reader(csv_file)
+ csv_writer = csv.writer(output_file)
+
+ # Write the header to the output file
+ header = next(csv_reader)
+ csv_writer.writerow(header)
+
+ for row in csv_reader:
+ user_id = row[0]
+ username = row[1]
+ password = row[2]
+
+ hashed_password = generate(username, password)
+ roles = "[]"
+ empty_string = "\"\""
+
+ csv_writer.writerow([user_id, username, hashed_password, roles, empty_string])
+
+ print(f"{output_csv} created successfully.")
+ except Exception as ex:
+ print(f"An error occurred: {ex}")
+
+
+convert_data('config/csv_import/utenti.csv', 'config/csv_import/updated_users.csv')
diff --git a/src/lib/helpers/recipe_manager.py b/src/lib/helpers/recipe_manager.py
index 2969d50..6ec59d2 100644
--- a/src/lib/helpers/recipe_manager.py
+++ b/src/lib/helpers/recipe_manager.py
@@ -3,9 +3,16 @@ import csv
import locale
from datetime import datetime
import shutil
+
+from PyQt5.QtCore import pyqtSignal, QObject
from PyQt5.QtWidgets import QFileDialog
from lib.db import Recipes, db # Assuming these are part of your project structure
+class RecipeManagerSignals(QObject):
+ recipes_imported = pyqtSignal()
+
+
+recipe_manager_signals = RecipeManagerSignals()
def read_steps(row, config, defaults=None, unsupported_steps=None):
if defaults is None:
@@ -48,7 +55,7 @@ def read_steps(row, config, defaults=None, unsupported_steps=None):
},
"barcodes": {
"serial": row.get(barcode_serial_field, defaults["codice_a_barre"]),
- "n_pieces": row.get("n_componenti", defaults["n_componenti"]),
+ "n_pieces":(row.get("n_componenti")) if row.get("n_componenti") is not None else 1,
"barcode_input_2": row.get("barcode_input_2", "-"),
"barcode_input_3": row.get("barcode_input_3", "-"),
"barcode_input_4": row.get("barcode_input_4", "-"),
@@ -96,6 +103,7 @@ def read_steps(row, config, defaults=None, unsupported_steps=None):
"ext_blow_time": safe_parse(row.get("tempo_soffiaggio_esterno", defaults["tempo_soffiaggio_esterno"])),
"pid_pressure_correction": safe_parse(
row.get("pid_pressure_correction", defaults["pid_pressure_correction"])),
+ "pid_mod_config": safe_parse(row.get("pid_mod_config", defaults["pid_mod_config"])),
},
"leak_2": {
"pre_filling_time": safe_parse(row.get("tempo_pre_riempimento_2", defaults["tempo_pre_riempimento_2"])),
@@ -123,6 +131,7 @@ def read_steps(row, config, defaults=None, unsupported_steps=None):
"ext_flush_time": safe_parse(row.get("tempo_svuotamento_esterno_2", defaults["tempo_svuotamento_esterno"])),
"ext_blow_time": safe_parse(row.get("tempo_soffiaggio_esterno_2", defaults["tempo_soffiaggio_esterno"])),
"pid_pressure_correction": safe_parse(row.get("pid_pressure_correction", defaults["pid_pressure_correction_2"])),
+ "pid_mod_config": safe_parse(row.get("pid_mod_config", defaults["pid_mod_config"])),
},
"vision": {
"recipe": row.get("ricetta_visione", defaults["ricetta_visione"]),
@@ -135,6 +144,7 @@ def read_steps(row, config, defaults=None, unsupported_steps=None):
"labeltxt_4": row.get("testo_etich_4", ""),
"labeltxt_5": row.get("barcode_input_finelinea", ""),
"extra_label": row.get("etichette_supplementari", ""),
+ "barcode": row.get("barcode_stampato",defaults["barcode_format"]),
},
}
@@ -264,7 +274,7 @@ def import_recipes(config, csv_path=None, defaults=None, unsupported_steps=None,
if logger:
logger.info(f"Imported {count} recipes.")
-
+ recipe_manager_signals.recipes_imported.emit()
def export_recipes(config, csv_path=None, logger=None):
if csv_path is None:
diff --git a/src/main.py b/src/main.py
index 0daeb6e..faf5266 100644
--- a/src/main.py
+++ b/src/main.py
@@ -255,9 +255,11 @@ try:
if session is not None:
if session.is_admin:
self.main_window.admin_m.menuAction().setVisible(True)
+ self.main_window.tag_a.setVisible(True)
else:
self.main_window.admin_m.menuAction().setVisible(False)
- # open test
+ self.main_window.tag_a.setVisible(False)
+ # open test
self.main_window.open_tab(Test(self.config, self.components, self))
self.main_window.centralWidget().request_autotest("login")
else:
diff --git a/src/scripts/print_labels.py b/src/scripts/print_labels.py
index 3d4ff4a..3f44460 100644
--- a/src/scripts/print_labels.py
+++ b/src/scripts/print_labels.py
@@ -6,30 +6,27 @@ from PyQt5.QtWidgets import QApplication
from src.components.os_label_printer import *
from src.lib.helpers import ConfigReader
-SYSTEM_ID = "test-windows"
-START_SN=1
-STOP_SN=6
-TEMPLATE="f_flag_qr_only.prn"
-PRINTER_NAME="zd421"
-PN="055015378"
+SYSTEM_ID = "test-linux"
+START_SN = 1
+STOP_SN = 6
+TEMPLATE = "Texa30x16.prn"
+PRINTER_NAME = "zd421"
+PN = "3918423"
config = ConfigReader(system_id=SYSTEM_ID)
-printer=Os_Label_Printer(config=config,name="label_printer")
+printer = Os_Label_Printer(config=config, name="label_printer")
+barcode_format = "F{SUPPLY}C{PART}D{YY}{WW}S{SN7}"
-
-# timenow = datetime.now()
app = QApplication(sys.argv)
-for sn in range(START_SN,STOP_SN+1):
+for sn in range(START_SN, STOP_SN + 1):
timenow = datetime.now()
print(f"PRINTING LABEL # {sn}")
context = {
- # RECIPE DATA
"PART": PN,
- # SERIAL DEFINITION
"SN": str(sn),
"SN4": f"{sn:0>4}",
"SN5": f"{sn:0>5}",
"SN6": f"{sn:0>6}",
- # TIME DEFINITION
+ "SN7": f"{sn:0>7}",
"DATETIME": timenow.strftime("%d/%m/%Y %H:%M:%S"),
"DATE": timenow.strftime("%d/%m/%Y"),
"TIME": timenow.strftime("%H:%M:%S"),
@@ -41,7 +38,12 @@ for sn in range(START_SN,STOP_SN+1):
"MI": timenow.strftime("%M"),
"SS": timenow.strftime("%S"),
"JJJ": timenow.strftime("%j"),
+ "WW": timenow.strftime("%W"),
+ "SUPPLY": "10231",
}
- printer.print_label(TEMPLATE,context)
-
- time.sleep(1)
\ No newline at end of file
+ formatted_barcode = barcode_format.format(**context)
+ context['BCODE'] = formatted_barcode
+
+ printer.print_label(TEMPLATE, context)
+
+ time.sleep(1)
diff --git a/src/test/rfid.py b/src/test/rfid.py
index e3c55fc..57cbdf9 100644
--- a/src/test/rfid.py
+++ b/src/test/rfid.py
@@ -1,6 +1,7 @@
import logging
import platform
import sys
+import termios
import time
import traceback
from datetime import datetime
@@ -84,12 +85,18 @@ while True:
print(f"IOError: {io_err}")
traceback.print_exc()
connected = False
- clf.close()
+ try:
+ clf.close()
+ except termios.error:
+ pass
except Exception as e:
print(f"General Exception: {e}")
traceback.print_exc()
connected = False
- clf.close()
+ try:
+ clf.close()
+ except termios.error:
+ pass
time.sleep(1)
print("EXITING")
diff --git a/src/ui/leak_step_editor/leak_step_editor.py b/src/ui/leak_step_editor/leak_step_editor.py
index 75173fb..8df982d 100644
--- a/src/ui/leak_step_editor/leak_step_editor.py
+++ b/src/ui/leak_step_editor/leak_step_editor.py
@@ -4,6 +4,7 @@ from ui.editor import Editor
class Leak_Step_Editor(Editor):
def __init__(self, action=None, cell_widget=None):
super().__init__(action=action, cell_widget=cell_widget)
+ self.pid_mode_sel.addItems(["AUTO", "FAST", "MEDIUM", "SLOW"])
self.spec.update({
# pre-filling
"pre_filling_time": self.pre_filling_time_sb,
@@ -26,6 +27,7 @@ class Leak_Step_Editor(Editor):
"chan_sel": self.chan_sel_sb,
"ext_blow_time": self.ext_blow_time_sb,
"ext_flush_time": self.ext_flush_time_sb,
- #PID
+ # PID
"pid_pressure_correction": self.test_pid_correction_sb,
+ "pid_mod_config": self.pid_mode_sel,
})
diff --git a/src/ui/leak_step_editor/leak_step_editor.ui b/src/ui/leak_step_editor/leak_step_editor.ui
index 4e3f326..2ac27a6 100644
--- a/src/ui/leak_step_editor/leak_step_editor.ui
+++ b/src/ui/leak_step_editor/leak_step_editor.ui
@@ -85,20 +85,6 @@
Riempimento
- -
-
-
- PR+ Pressione Max
-
-
-
- -
-
-
- T1: Riempimento
-
-
-
-
@@ -106,6 +92,13 @@
+ -
+
+
+ s
+
+
+
-
@@ -113,20 +106,6 @@
- -
-
-
- 9999
-
-
-
- -
-
-
- PR- Pressione Min
-
-
-
-
@@ -141,10 +120,10 @@
- -
-
+
-
+
- %
+ PR- Pressione Min
@@ -162,13 +141,44 @@
- -
-
+
-
+
- s
+ PR+ Pressione Max
+ -
+
+
+ T1: Riempimento
+
+
+
+ -
+
+
+ 9999
+
+
+
+ -
+
+
+ %
+
+
+
+ -
+
+
+ PID Lento
+
+
+
+ -
+
+
diff --git a/src/ui/login/login.py b/src/ui/login/login.py
index f101a71..c01a251 100755
--- a/src/ui/login/login.py
+++ b/src/ui/login/login.py
@@ -32,7 +32,7 @@ class Login(Widget):
# TESTING
if "--auto-login-admin" in sys.argv:
self.user_cb.setCurrentText("ADMIN")
- self.password_le.setText("123123")
+ self.password_le.setText("78900987")
elif "--auto-login-user" in sys.argv or "--test" in sys.argv:
self.user_cb.setCurrentText("USER")
self.password_le.setText("user")
diff --git a/src/ui/print_step_editor/print_step_editor.py b/src/ui/print_step_editor/print_step_editor.py
index 1e1a01e..fc6eb6e 100644
--- a/src/ui/print_step_editor/print_step_editor.py
+++ b/src/ui/print_step_editor/print_step_editor.py
@@ -12,4 +12,5 @@ class Print_Step_Editor(Editor):
"labeltxt_4": self.labeltxt_4,
"labeltxt_5": self.labeltxt_5,
"extra_label": self.extra_label,
+ "barcode": self.barcode,
})
diff --git a/src/ui/print_step_editor/print_step_editor.ui b/src/ui/print_step_editor/print_step_editor.ui
index e29eb74..8538e73 100644
--- a/src/ui/print_step_editor/print_step_editor.ui
+++ b/src/ui/print_step_editor/print_step_editor.ui
@@ -6,8 +6,8 @@
0
0
- 309
- 345
+ 750
+ 332
@@ -149,6 +149,83 @@
+ -
+
+
+ Formato barcode
+
+
+
+ -
+
+
+ -
+
+
+
+ Ubuntu Mono
+ 12
+ 75
+ false
+ true
+ false
+ false
+
+
+
+ Barcode : {PART}{SN5}{MO}{YY} o {PART}{MO}{YY}{SN5}
+
+
+
+ -
+
+
+ {PART}: Codice Ricetta selezionata
+
+
+
+ -
+
+
+ {SN5}:Numero incrementale di 5 cifre
+
+
+
+ -
+
+
+ {MO}:Mese espresso con 2 cifre
+
+
+
+ -
+
+
+ {YY}:Anno espresso con 2 cifre
+
+
+
+ -
+
+
+ {DD}:Giorno espresso con 2 cifre
+
+
+
+ -
+
+
+
+ 10
+ 75
+ true
+
+
+
+ Legenda Barcode
+
+
+
diff --git a/src/ui/recipe_selection/recipe_selection.py b/src/ui/recipe_selection/recipe_selection.py
index 30263a2..2cf046c 100755
--- a/src/ui/recipe_selection/recipe_selection.py
+++ b/src/ui/recipe_selection/recipe_selection.py
@@ -11,7 +11,7 @@ from PyQt5.QtGui import QKeySequence
from PyQt5.QtWidgets import QFileDialog, QMessageBox, QShortcut
import shutil
-from lib.helpers.recipe_manager import export_recipes, import_recipes
+from lib.helpers.recipe_manager import export_recipes, import_recipes,recipe_manager_signals
from ui.crud import Crud, Json_External_Dialog_Editor_Cell_Widget
from ui.helpers import replace_widget
from ui.recipe_spec_and_step_editor import Recipe_Spec_And_Step_Editor
@@ -162,6 +162,8 @@ class Recipe_Selection(Widget):
self.test_timer.start(500)
# /TESTING
+ recipe_manager_signals.recipes_imported.connect(self.crud.refresh)
+
def check_modified(self, modified):
self.crud_modified = modified
self.check(self.crud_modified, self.selected)
@@ -298,14 +300,136 @@ class Recipe_Selection(Widget):
unsupported_steps=self.unsupported_steps,
logger=self.log,
)
+ self.crud.refresh()
# EXPORT RECIPES TABLE TO CSV FILE
def export_recipes(self, csv_path=None):
- export_recipes(
- config=self.config,
- csv_path=csv_path,
- logger=self.log,
- )
+ if csv_path is None:
+ csv_path, _ = QFileDialog.getSaveFileName(
+ None,
+ "Esportazione ricette",
+ "ricette.csv",
+ "CSV data (*.csv);;All Files (*)",
+ )
+ csv_path = str(csv_path)
+ if not len(csv_path):
+ return
+ if not csv_path.lower().endswith(".csv"):
+ csv_path += ".csv"
+ csv_dir = os.path.dirname(csv_path)
+ if len(csv_dir):
+ os.makedirs(csv_dir, exist_ok=True)
+ recipe_name_field = self.config.get("recipe", {}).get("recipe_name_field", "codice_ricetta").strip()
+ barcode_enable_field = self.config.get("recipe", {}).get("barcode_enable_field", "verifica_codice_a_barre_abilitata").strip()
+ barcode_serial_field = self.config.get("recipe", {}).get("barcode_serial_field", "codice_a_barre").strip()
+ print_template_field = self.config.get("recipe", {}).get("label_template_field", "modello_etichetta").strip()
+ data = []
+ fieldnames = [
+ recipe_name_field,
+ "cliente",
+ "part_number",
+ "dimensione_lotto_abilitata",
+ "dimensione_lotto",
+ "verifica_connettore_abilitata",
+ "connettore",
+ barcode_enable_field,
+ barcode_serial_field,
+ "verifica_resistenza_connettore_abilitata",
+ "scala_resistenza",
+ "r nominale",
+ "tolleranza_resistenza_pos",
+ "tolleranza_resistenza_neg",
+ "avvitatura_abilitata",
+ "viti",
+ "prova_tenuta_abilitata",
+ "tempo_pre_riempimento",
+ "pressione_pre_riempimento",
+ "tempo_riempimento",
+ "tempo_assestamento",
+ "percentuale_minima_pressione_assestamento",
+ "percentuale_massima_pressione_assestamento",
+ "tempo_di_test",
+ "pressione_di_test_delta_minimo",
+ "pressione_di_test",
+ "pressione_di_test_delta_massimo",
+ "tempo_svuotamento",
+ "pressione_svuotamento",
+ "prova_tenuta_abilitata_2",
+ "tempo_pre_riempimento_2",
+ "pressione_pre_riempimento_2",
+ "tempo_riempimento_2",
+ "tempo_assestamento_2",
+ "percentuale_minima_pressione_assestamento_2",
+ "percentuale_massima_pressione_assestamento_2",
+ "tempo_di_test_2",
+ "pressione_di_test_delta_minimo_2",
+ "pressione_di_test_2",
+ "pressione_di_test_delta_massimo_2",
+ "tempo_svuotamento_2",
+ "pressione_svuotamento_2",
+ "test_visione_abilitato",
+ "ricetta_visione",
+ "stampa_etichetta_abilitata",
+ print_template_field,
+ ]
+ for recipe in list(Recipes.select()):
+ steps = recipe.get_steps_map()
+ exportable = {
+ recipe_name_field: recipe.name,
+ "cliente": recipe.client,
+ "part_number": recipe.part_number,
+ # "dimensione_lotto_abilitata": "x" if recipe.spec["count"] else "",
+ # "dimensione_lotto": steps["count"].spec["amount"],
+ "verifica_connettore_abilitata": "x" if recipe.spec["connector"] else "",
+ "connettore": steps["connector"].spec["connector"],
+ barcode_enable_field: "x" if recipe.spec["barcodes"] else "",
+ barcode_serial_field: steps["barcodes"].spec["serial"],
+ "verifica_resistenza_connettore_abilitata": "x" if recipe.spec["resistance"] else "",
+ "scala_resistenza": steps["resistance"].spec["scale"],
+ "r nominale": steps["resistance"].spec["expected"],
+ "tolleranza_resistenza_pos": steps["resistance"].spec["tolerance_pos"],
+ "tolleranza_resistenza_neg": steps["resistance"].spec["tolerance_neg"],
+ # "avvitatura_abilitata": "x" if recipe.spec["screws"] else "",
+ # "viti": steps["screws"].spec["quantity"],
+ "prova_tenuta_abilitata": "x" if recipe.spec["leak_1"] else "",
+ "tempo_pre_riempimento": steps["leak_1"].spec["pre_filling_time"],
+ "pressione_pre_riempimento": steps["leak_1"].spec["pre_filling_pressure"],
+ "tempo_riempimento": steps["leak_1"].spec["filling_time"],
+ "tempo_assestamento": steps["leak_1"].spec["settling_time"],
+ "percentuale_minima_pressione_assestamento": steps["leak_1"].spec["settling_pressure_min_percent"],
+ "percentuale_massima_pressione_assestamento": steps["leak_1"].spec["settling_pressure_max_percent"],
+ "tempo_di_test": steps["leak_1"].spec["test_time"],
+ "pressione_di_test_delta_minimo": steps["leak_1"].spec["test_pressure_qneg"],
+ "pressione_di_test": steps["leak_1"].spec["test_pressure"],
+ "pressione_di_test_delta_massimo": steps["leak_1"].spec["test_pressure_qpos"],
+ "tempo_svuotamento": steps["leak_1"].spec["flush_time"],
+ "pressione_svuotamento": steps["leak_1"].spec["flush_pressure"],
+ "prova_tenuta_abilitata_2": "x" if recipe.spec["leak_2"] else "",
+ "tempo_pre_riempimento_2": steps["leak_2"].spec["pre_filling_time"],
+ "pressione_pre_riempimento_2": steps["leak_2"].spec["pre_filling_pressure"],
+ "tempo_riempimento_2": steps["leak_2"].spec["filling_time"],
+ "tempo_assestamento_2": steps["leak_2"].spec["settling_time"],
+ "percentuale_minima_pressione_assestamento_2": steps["leak_2"].spec["settling_pressure_min_percent"],
+ "percentuale_massima_pressione_assestamento_2": steps["leak_2"].spec["settling_pressure_max_percent"],
+ "tempo_di_test_2": steps["leak_2"].spec["test_time"],
+ "pressione_di_test_delta_minimo_2": steps["leak_2"].spec["test_pressure_qneg"],
+ "pressione_di_test_2": steps["leak_2"].spec["test_pressure"],
+ "pressione_di_test_delta_massimo_2": steps["leak_2"].spec["test_pressure_qpos"],
+ "tempo_svuotamento_2": steps["leak_2"].spec["flush_time"],
+ "pressione_svuotamento_2": steps["leak_2"].spec["flush_pressure"],
+ "test_visione_abilitato": recipe.spec["vision"],
+ "ricetta_visione": steps["vision"].spec["recipe"],
+ "stampa_etichetta_abilitata": "x" if recipe.spec["print"] else "",
+ print_template_field: steps["print"].spec["template"],
+ }
+ data.append(exportable)
+ if len(data):
+ self.log.info(f"recipes: exporting recipes to {csv_path}")
+ with open(csv_path, "w", newline="") as f:
+ w = csv.DictWriter(f, fieldnames, extrasaction="ignore")
+ w.writeheader()
+ w.writerows(data)
+ self.log.info(f"recipes: exported {len(data)} rows.")
def delete_recipes(self):
ret = QMessageBox.warning(
diff --git a/src/ui/test/test.py b/src/ui/test/test.py
index 1c20663..4dcb552 100755
--- a/src/ui/test/test.py
+++ b/src/ui/test/test.py
@@ -74,7 +74,7 @@ class Test(Widget):
self.rfid.rfid_error_signal.connect(self.handle_rfid_error)
if "tecna_t3" in self.components:
self.tecna = self.components["tecna_t3"]
- self.tecna.tecna_error_signal.connect(self.handle_modbus_error)
+ #self.tecna.tecna_error_signal.connect(self.handle_modbus_error)
self.error_label.setText("")
self.error_label.setStyleSheet("QLabel { color: red; }")
@@ -170,7 +170,10 @@ class Test(Widget):
self.autotesting_reason = None
self.autotest_cycle_steps = None
if "--no-autotest" not in sys.argv:
- self.autotest_period = int(8.5 * 60 * 60 * 1000) # 8.5 HOURS
+ if "--test-autotest" in sys.argv:
+ self.autotest_period = int(60 * 1000) # 1 min
+ else:
+ self.autotest_period = int(8.5 * 60 * 60 * 1000) # 8.5 HOURS
# self.autotest_period = 12 * 60 * 60 * 1000 # 12 HOURS
# if not self.config["autotest_done"]:
# self.request_autotest("init")
@@ -335,6 +338,7 @@ class Test(Widget):
if self.autotest_request is not False and self.autotest_cycle_steps is not None and not self.autotesting and (self.cycle_index == -1 or self.cycle_index + 1 >= len(self.cycle_steps)):
# if autotest was requested
# and if cycle_steps is not started or has ended
+ self.cycle_index = -1
self.autotesting = True
self.autotesting_reason = self.autotest_request
self.autotest_request = False
@@ -403,6 +407,9 @@ class Test(Widget):
self.next_timer.start(500)
elif self.step.step_type == "print":
compiled_label = self.print(self.archived, self.step.spec.get("template", "EtichettaR5"))
+ self.archived.test_data.update({"print": compiled_label})
+ self.archived.test_data.update({"print_template": self.print_template})
+ self.archived.test_data.update({"barcode_stampato": self.printed_barcode})
self.archived.label = compiled_label
self.log.info(f"Label printed. Saving...")
#self.archived.save()
@@ -439,8 +446,15 @@ class Test(Widget):
barcode_names = ['serial', 'barcode_input_2', 'barcode_input_3', 'barcode_input_4', 'barcode_input_5']
for i, step in enumerate(steps):
if step.step_type == "barcodes":
- n_pieces = int(step.spec.get("n_pieces", 1))
- n_pieces_adapted = n_pieces
+ n_pieces_value = step.spec.get("n_pieces")
+ # Fix: Handle empty string and None
+ n_pieces = 1 if n_pieces_value in (None, '') else n_pieces_value
+ try:
+ n_pieces_adapted = int(n_pieces)
+ except ValueError:
+ self.log.error(f"Invalid value for n_pieces: {n_pieces}") # Log the error
+ n_pieces_adapted = 1 # Default to 1 if conversion fails
+
if n_pieces_adapted == 1:
step.spec["barcode_name"] = 'serial'
else:
@@ -478,13 +492,16 @@ class Test(Widget):
self.print_template = step.spec.get("template", "EtichettaR5") # Store the template
if print_found:
continue
- steps.insert(i, Step(step_type="done"))
+ steps.insert(i, Step(step_type="done", spec={}))
print_found = True
self.print_step = step
if self.config["hardware_config"].get("enforce_piece_removal", "no") == "yes":
- steps.append(Step(step_type="piece_removal"))
+ if recipe.spec.get("instruction",False) is not False:
+ steps.append(Step(step_type="piece_removal", spec={}))
+ skip.add(i + 1)
if count_found:
- steps.append(Step(step_type="count_end"))
+ steps.append(Step(step_type="count_end", spec={}))
+ skip.add(i + 1)
if step.step_type in ("leak_1", "leak_2"):
self.leak_step = step
@@ -777,6 +794,7 @@ class Test(Widget):
"SN4": f"{archived.id:0>4}",
"SN5": f"{archived.id:0>5}",
"SN6": f"{archived.id:0>6}",
+ "SN7": f"{archived.id:0>7}",
# TIME DEFINITION
"DATETIME": archived.time.strftime("%d/%m/%Y %H:%M:%S"),
"DATE": archived.time.strftime("%d/%m/%Y"),
@@ -789,11 +807,14 @@ class Test(Widget):
"MI": archived.time.strftime("%M"),
"SS": archived.time.strftime("%S"),
"JJJ": archived.time.strftime("%j"),
+ "WW": archived.time.strftime("%W"),
# EXTRA DATA
"SHIFT": str(get_shift(archived.time)),
"STATION": str(self.config.machine_id),
"OPERATOR": str(archived.user.username),
"BADGE_NUM": str(archived.user.badge_number),
+ #BARCODE
+ "BCODE": str(self.step.spec.get("barcode","")),
# RESULT
"RESULT": str("CONFORME" if leak_test_1.get("ok", False) else "SCARTO") + str(" FORZATO" if self.data.get("overridden", False) else ""),
@@ -804,6 +825,12 @@ class Test(Widget):
label_brother = context.get("RECIPE_TO_PRINT", "-") + context.get("DD","-") + context.get("MO","-") + context.get("YY","-") + context.get("SN5","-")
barcode = str(label_brother)
+ barcode_format = self.print_step.spec.get("barcode", "-")
+ self.printed_barcode = barcode_format.format_map(context)
+ if self.archived is not None:
+ self.archived.barcode = self.printed_barcode
+
+
for n in range(5):
field = f"labeltxt_{n + 1}"
if field in printer_fields.keys():
@@ -821,7 +848,7 @@ class Test(Widget):
def print_extra_labels(self):
# PRINT EXTRA LABELS IF NEEDED (BEFORE LEAK TEST)
- if "extra_label_printer" in self.components.keys() and self.print_step is not None:
+ if "extra_label_printer" in self.components.keys() and self.print_step is not None and self.autotesting is False:
printer_fields = self.print_step.spec
if len(printer_fields["extra_label"]) > 0:
labels = printer_fields["extra_label"].split(",")
diff --git a/src/ui/test_admin_permission/test_admin_permission.py b/src/ui/test_admin_permission/test_admin_permission.py
index 79d0656..f12fe15 100644
--- a/src/ui/test_admin_permission/test_admin_permission.py
+++ b/src/ui/test_admin_permission/test_admin_permission.py
@@ -22,7 +22,7 @@ class Test_Admin_Permission(Widget):
self.cancel_b.clicked.connect(self.cancel)
# TESTING
if "--auto-accept-test-admin-permission" in sys.argv or "--test" in sys.argv:
- self.password_le.setText("123123")
+ self.password_le.setText("78900987")
self.test_timer = QTimer()
self.test_timer.setSingleShot(True)
self.test_timer.timeout.connect(self.continue_b.clicked.emit)
diff --git a/src/ui/test_barcodes/test_barcodes.py b/src/ui/test_barcodes/test_barcodes.py
index 2ce80ed..b390f7e 100644
--- a/src/ui/test_barcodes/test_barcodes.py
+++ b/src/ui/test_barcodes/test_barcodes.py
@@ -32,7 +32,12 @@ class Test_Barcodes(Test_Test):
show = super().start(recipe=recipe, step=step, pieces=pieces)
self.start_counter += 1
npieces = self.step.spec.get("n_pieces")
- npieces = int(npieces) if npieces is not None else 0
+ try:
+ npieces = int(npieces) if npieces else 1 # Convert to int if it's a valid string, otherwise default to 1
+ except ValueError:
+ npieces = 1 # Default to 1 if conversion fails
+ self.log.warning(
+ f"Invalid value for n_pieces: {self.step.spec.get('n_pieces')}. Defaulting to 1.") # Log the issue
display_str = "PEZZI RIMANENTI {}".format(npieces)
self.counter_l.setText(display_str)
if show is False:
diff --git a/src/ui/test_instructions/test_instructions.py b/src/ui/test_instructions/test_instructions.py
index e9fba04..479aa8d 100644
--- a/src/ui/test_instructions/test_instructions.py
+++ b/src/ui/test_instructions/test_instructions.py
@@ -58,7 +58,7 @@ class Test_Instructions(Test_Test):
self.svg_root = etree.parse(svg_path)
self.svg_str = etree.tostring(self.svg_root)
self.svg_str=etree.tostring(self.svg_root)
- self.expected_input_state = True if step.step_type == "instruction" or "instruction_extra" else False
+ self.expected_input_state = True if step.step_type in ("instruction","instruction_extra") else False
self.monitored_ids=self.svg_root.xpath(f'''.//*[starts-with(@id, 'sensor_')]''')
self.warning_ids=self.svg_root.xpath(f'''.//*[starts-with(@id, 'warning_')]''')
diff --git a/src/ui/test_leak/test_leak.py b/src/ui/test_leak/test_leak.py
index 7cc6d05..1c37eb1 100644
--- a/src/ui/test_leak/test_leak.py
+++ b/src/ui/test_leak/test_leak.py
@@ -26,7 +26,7 @@ class Test_Leak(Test_Test):
self.show_instruction_b.setVisible("show_instructions" in self.parent.config["hardware_config"].keys())
self.show_instruction_b.clicked.connect(self.show_instruction)
- self.components[self.tester_component].tecna_error_signal.connect(self.handle_modbus_error)
+ #self.components[self.tester_component].tecna_error_signal.connect(self.handle_modbus_error)
def show_instruction(self):
dialog=Dialog()
@@ -103,7 +103,10 @@ class Test_Leak(Test_Test):
self.test_num_l.setText("2/2")
else:
self.test_num_l.setText("1/1")
- self.template_print_l.setText(f"{self.parent.print_template}")
+ if self.step.spec.get("autotest", False):
+ self.template_print_l.setText(f"AUTOTEST")
+ else:
+ self.template_print_l.setText(f"{self.parent.print_template}")
self.recipe_pressure_l.setText(f"{self.step.spec['test_pressure']}")
self.leak_min_l.setText(f"{self.step.spec['test_pressure_qneg']}")
self.leak_max_l.setText(f"{self.step.spec['test_pressure_qpos']}")
@@ -130,17 +133,22 @@ class Test_Leak(Test_Test):
self.stop_b.setEnabled(False)
if self.step.spec.get("autotest", False) == "ok_check":
+ self.template_print_l.setVisible(False)
+ self.template_label.setVisible(False)
self.display_text(text="AUTOTEST: RIMUOVERE FUGA CALIBRATA E PREMERE START PER INIZIARE LA PROVA TENUTA",
bg_color="blue", text_color="white")
super().visualize(None, img=self.status_imgs_full["calibrated-leak-remove"])
elif self.step.spec.get("autotest", False) == "ko_check":
+ self.template_print_l.setVisible(False)
+ self.template_label.setVisible(False)
self.display_text(
text="AUTOTEST: COLLEGARE TUBO-TUBO + FUGA CALIBRATA E PREMERE START PER INIZIARE LA PROVA TENUTA DI PROVA",
bg_color="blue", text_color="white")
super().visualize(None, img=self.status_imgs_full["calibrated-leak"])
else:
self.display_text(text="COLLEGARE GLI ATTACCHI PNEUMATICI E PREMERE START PER INIZIARE LA PROVA TENUTA")
-
+ self.template_print_l.setVisible(True)
+ self.template_label.setVisible(True)
if self.simulate:
QApplication.processEvents()
time.sleep(2)
diff --git a/src/ui/test_leak/test_leak.ui b/src/ui/test_leak/test_leak.ui
index f649d89..8efeaa7 100644
--- a/src/ui/test_leak/test_leak.ui
+++ b/src/ui/test_leak/test_leak.ui
@@ -2280,7 +2280,7 @@ border: 1px solid black;
-
-
+
16