Is it possible to print QR Code generated by primefaces extensions with p:printer (or other method)

by user6627139   Last Updated May 16, 2019 00:26 AM

I'm unable to print a QR Code generated by pe:qrCode using p:printer tag. When I set renderMethod to img or div, it doesn't render to the screen at all. I don't see any documentation on how to use that attribute. I've seen various posts about needing other jars but it looks like that was for the older p:bacode functionality. When I print directly from the browser it will print but I am printing to labels so don't want to be printing the whole page. Since it is generated by jQuery on the client perhaps I need to use javascript to make it work. Before I go down these other paths I just want to know if anyone has had success printing qr codes generated by primefaces extensions.

Here is a sample of code that is generation QR Code but unable to print.

    <p:commandButton value="Print QR">
        <p:printer target="qrCodeElem"/>

    <p:commandButton value="Print QR Panel">
        <p:printer target="qrPanelId"/>

    <p:commandButton value="Print Hello">
        <p:printer target="helloId"/>

    <p:panel id="qrPanelId">
        <pe:qrCode id="qrCodeElem"

<p:panel id="helloId">
    <h:outputText value="hello "/>


Related Questions

Updated August 17, 2018 16:26 PM

Updated September 11, 2017 08:26 AM

Updated February 14, 2018 18:26 PM

Updated May 24, 2018 21:26 PM

Updated April 04, 2019 20:26 PM