The qrcode package, in contrast, implements the QR code algorithm using only TEX and LATEX commands, so it should work with any LATEX workflow. Because it draws the squares constituting a QR code using the TEX primitive \rule, there is no need to load any graphics package whatsoever. For a user who merely wants a QR code, this is the simplest solution.