To Как это исправить? - PullRequest
0 голосов
/ 07 ноября 2018

srry для моего английского языка y нужно помочь с mi project android. Я пытался напечатать свой код pdf417, и это происходит

img здесь

код pdf417 превышает ограничение.

Я пытался это исправить, но не мог

это мой код:

            String cadena = "<TED version=\"1.0\"><DD><RE>76382013-0</RE><TD>33</TD><F>2537</F><FE>2018-10-22</FE><RR>76168553-8</RR><RSR>AUTOMOTRIZ BILBAO AUTOS SA</RSR><MNT>16278</MNT><IT1>SERVICIO DE FACTURACION ELECTR</IT1><CAF version=\"1.0\"><DA><RE>76382013-0</RE><RS>CNE SOFTWARE LIMITADA</RS><TD>33</TD><RNG><D>2136</D><H>2635</H></RNG><FA>2018-05-03</FA><RSAPK><M>pdH3pUayATc4KbVWTk5GyNL1qV6KhuI/bsQsPE1kudN1bSno3AVaeY7UyzfYyrd0E+BRmGojfml5f6zBofKxRw==</M><E>Aw==</E></RSAPK><IDK>300</IDK></DA><FRMA algoritmo=\"SHA1withRSA\">jVrPm/CmZDKd5BiaxCThizD0jp5tPoSJ2Snj53J7qoKLcpaf1dR8JQB2Qtj3e7y89QybiywRmyY7ze70iIEVWw==</FRMA></CAF><TSTED>2018-10-22T17:27:44</TSTED></DD><FRMT algoritmo=\"SHA1withRSA\">IQIlkSs1rxgLTF+l9hMcDxrbKXbSIHr/HARjtUrcjqWICEqG5K0dPb88gX9N7JGZZRGi67nGXaYwKkj59pY2yQ==</FRMT></TED>";

            Bitmap testBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.logo);
            bmpUtil bmpUtils = new bmpUtil();

            MultiFormatWriter multiFormatWriter = new MultiFormatWriter();
            try {
                BitMatrix bitMatrix = multiFormatWriter.encode(cadena, BarcodeFormat.PDF_417,0,0);
                BarcodeEncoder barcodeEncoder = new BarcodeEncoder();
                Bitmap bitmap = barcodeEncoder.createBitmap(bitMatrix);

                byte[] command = Utils.decodeBitmap(bitmap);
                impresion(command);

            } catch (WriterException e) {
                e.printStackTrace();
            }

в этой части BitMatrix bitMatrix = multiFormatWriter.encode(cadena, BarcodeFormat.PDF_417,0,0); --> 0,0 is width and height

Я печатаю на принтере sumni

...