on 08-25-2020 4:51 PM
Hello
The print template TerminalBasicTemplate80mm.xsl deployed from the pepper plugins (PepperPluginNG-2.9.16 or PepperPlugin_17.1-2.9.16) do not print anything. There is a wrong reference in the select in row 11. It should be ".../com.sap.scco.plugin.pepper..." instead of ".../com.sap.plugin.pepper...".
After this change there is an output but the print-out is not really good readable. Due to the submitted datastructure (one string per line) all "columns" like Cardname, Count and Amount are all togehter.
Has anybody found a solution for a readable print-out?
Hello kfrick,
The fix is contained in today's new patch of SAP Customer Checkout 2.0 FP09 PL13.
In order to avail of the fix please follow these steps:
This should solve the issue you reported. Thanks for this valuable contribution!
Best regards,
Gunther
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Gunther Sandtner
Thank you for confirmation. For better readability I adjusted my template by changing the font, font-size and space handling. If anybody has the same problem you can find my adjustments below.
Best Regards
Klaus
<fo:block text-align="center" space-before="9pt" font-family="Consolas" font-size="7pt" white-space-collapse="false">
<xsl:for-each select="$terminalReceipt/receiptLines/string">
<fo:block>
<xsl:value-of select="text()"/>
</fo:block>
</xsl:for-each>
</fo:block>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Can't confirm this. Print template works fine for us.Which CCO version are you using? Did you try to delete the template from the printtemplate folder and let it redeploy by a CCO restart?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello arti3000
Yes I´ve tried with redeploy with FP09 PL11, PepperPluginNG-2.9.16 and FOP. From my sight it should be impossible that a print-out is working, when the reference in the select leads to "com.sap.plugin.pepper...." instead of "com.sap.scco.plugin.pepper...." - at least for the versions I use.
Best Regards
Klaus
Hello kfrick,
It is exactly like you say. Only an empty page is being produced for the settlement report (Kassenschnitt) from the EFT when using FOP.
The required fix is also exactly like you found out:
Incorrect:
<xsl:variable name="terminalReceipt" select="//entry[string/text()='terminalReceipt']/com.sap.plugin.pepper.print.TerminalReceiptDTO"/>
Correct:
<xsl:variable name="terminalReceipt" select="//entry[string/text()='terminalReceipt']/com.sap.scco.plugin.pepper.print.TerminalReceiptDTO"/>
We will provide a permanent fix for that. I'll update once the fix is delivered.
Regarding your concern about the content and readability I'm afraid we only print 1:1 what is coming from the EFT terminal. There we do not influence anything.
@arti3000 Did you perhaps check on the sales receipts only? These will still work fine. Only during the day-end closing with EFT this error comes up.
Best regards,
Gunther
User | Count |
---|---|
7 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.