Gerar múltiplos códigos de barra!

Bom dia,

Preciso de uma ajuda para gerar em tela uma quantidade de códigos de barra definida pelo usuário. Tenho um método simples que gero apenas um código porem preciso que a impressão obtenha o valor atribuído pelo usuário e gere na impressão o código x a quantidade atribuída. Procurei em todas as funções para impressão e realmente não tenho ideia de como fazer, alguém poderia me dar uma sugestão? Abaixo o cógido que uso para gerar um código em tela.

//Falta concluir o metodo para imprimir varios codigos
//Metodo imprime codigo de barras
public void imprime_codigo_barras() {

    try {

        String value = jTextFieldIdTelaCadPro.getText();
        //String qtd = jTextFieldQtd.getText();

        Barcode barcode = BarcodeFactory.createCode128(value);

        PrinterJob imprime = PrinterJob.getPrinterJob();

        imprime.setPrintable(barcode);

        if (imprime.printDialog()) {

            imprime.print();
        }
    } catch (Exception e) {
        JOptionPane.showMessageDialog(null, e);
    }

}

Já tentou imprime.setCopies(qtd); ?

Sim se faço isso ele seta no windows 5 copias individuais e sequenciais, não é isso que quero. O resultado que desejo é a criação da imagem em uma folha com os 5 codigos gerados.

Abaixo representei o codigo dessa forma que sugeriu porem não serve.

//Falta concluir o metodo para imprimir varios codigos
//Metodo imprime codigo de barras
public void imprime_codigo_barras() {

    try {

        String value = jTextFieldIdTelaCadPro.getText();
        int qtd_new = Integer.parseInt(jTextFieldQtd.getText());

        Barcode barcode = BarcodeFactory.createCode128(value);

        PrinterJob imprime = PrinterJob.getPrinterJob();

        imprime.setPrintable(barcode);
        imprime.setCopies(qtd_new);

        if (imprime.printDialog()) {

            imprime.print();
        }
    } catch (Exception e) {
        JOptionPane.showMessageDialog(null, e);
    }

}

Pelo que pesquisei, isso seria possível implementando a sua própria Printable.
Ou usando alguma biblioteca…