CREATE OR REPLACE PROCEDURE Test_barcode_b2of5 IS l_blob BLOB; BEGIN Plpdf.init; Plpdf.NewPage; Plpdf.SetPrintFont('Arial',NULL,10); plpdf_barcode.b2of5( 50, -- p_x number, 50, -- p_y number, '12345678', -- p_code varchar2, 0.5, -- p_basewidth number, 5, -- p_height number, 4 -- p_gap number default 0 ); Plpdf.SendDoc(l_blob); -- print /* owa_util.mime_header('application/pdf',false); htp.p('Content-Length: ' || dbms_lob.getlength(l_blob)); owa_util.http_header_close; wpg_docload.download_file(l_blob); */ -- store INSERT INTO STORE_BLOB (blob_file, created_date) VALUES (l_blob, SYSDATE); COMMIT; END; /