How to send form feed to printer ?
Hi All
I'm sending a bad formated document to a printer (working in windows) with my java application and then I'm parsing the document and need to send a formfeed to inform the printer to change page when I found a determinated char in the document.
I know how to do everything except which is the recognized formfeed char in windows...
Any help ?
Thanks
<xl>
useful link.
http://www.asciitable.com/
Similar Messages
-
How to set form feed in output .lst file
sql >set pagesize 60
spoo abc
select * from xyz;
spoo off
In the file abc.lst header and placed details 60 lines. but at
the time of printing if paper lenght is 72 lines how to set form feed?Try
set newpage 0 -
HOW TO SEND XML BACK TO PRINT? (See Inside thread for more info)
Hello Everybody,
Because there is not a lot of documentation on if_fp and if_fp_pdf_object
I found out that i can retrive my PDF from the ADS with the following code:
data:
lo_fp TYPE REF TO if_fp ,
lo_pdfobj TYPE REF TO if_fp_pdf_object,
pdf_xstring TYPE xstring,
xml_data TYPE xstring,
lv_xml_data_string TYPE string.
Get FP reference
lo_fp = cl_fp=>get_reference( ).
Create PDF Object using destination 'ADS' (<-- this is how it is defined in SM59)
lo_pdfobj = lo_fp->create_pdf_object( connection = 'ADS' ).
set document
lo_pdfobj->set_document(
EXPORTING
pdfdata = fp_formoutput-pdf ). " fp_formoutput-pdf is of type xstring
Tell PDF object to extract data
lo_pdfobj->set_extractdata( )." obsolate!!!
call METHOD lo_pdfobj->set_task_extractdata( ).
Execute the call to ADS
lo_pdfobj->execute( ).
lo_pdfobj->get_data(
IMPORTING
formdata = xml_data ).
After this i can manipulate xml_data but dont know how to send it back to print...
Can you direct me to the solution please?
Thank you in advance,
Eran Fox
p.s.:
Component version SAP ECC 6.0
Unicode System No
Database system ORACLE
Release 10.2.0.2.0
Kernel release 700Hi Billy
Yikes - how embarassing ! Thanks for pointing out my beginners mistake there. I've fixed my code - and also implemented the substitutions of parameters like you suggested - I like that approach.
Unfortunately the end result is no better - the line
utl_http.read_text(resp,response_text);
Still returns nothing back
The headers that are coming back are
Date: Thu, 04 Jul 2013 08:31:56 GMT
Server: Apache/2.2.16 (Ubuntu)
X-Powered-By: PHP/5.3.3-1ubuntu9.3
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Connection: close
I guess I will need to try chasing it with the fastsms vendor so see if they can check my incoming request and see if there are any glaring problems. I know the xml is correct as I am now logging the xml string just before I send it and when I take that string and put it in their test form it works perfectly - something else in the puzzle is missing. I've had no experience using utl_http before - perhaps it's no possible to read the xml repsonse using this ?
Anyway, thanks for your help Billy.
ps - How do you paste your code into your message to get that formatting ?
Cheers,
Brent -
Ready to print. Now, how to send this to the printer?
Hello Again,
The little program is 5.5 x 8 inch pages (letter size paper folded in half). They must to
print it in 4 pieces of paper letter size, put them together and then fold them in half, (staple it).
I am using 1/4 inches in bleed and I would like to have crops marks. Must to be PDF!
I have no idea how to send this to the printer. Any help?
Thanks a lot!!
JesusFirst, ask your printer.
Second, printers generally want unimposed PDF. IOW, export regular pages and let your printer arrange them the way they want it.
But definitely ask them first. And make sure you mention the bleed.
Ken Benson -
How to send output of a print to a single pool in smartforms
Hi,
when iam taking a an out put from the invoice all the output has to be send to a single pool .means if we give an invoice number in vf03 and issue the output and if we choose print then it will directly got to spool.but requirement is to store all the spool numbers on application server and finall we have to convert all these into single pdf and then we have to print that.
can any body tell me where to store these spool numbers and how we can send at a time to print
help me pleases
sasiHi Sasi,
Check the following:
Exporting the Contents of a Spool Request as a PDF File
Use
You want to export the contents of a spool request as a PDF file to a directory of your choice, and print the file as required. The PDF file contains the print data in the format in which it would be output by the printer.
The following procedure is irrelevant for the PDF-based form printing integrated as of SAP Web Application Server 6.40, since a PDF file is already returned. See also Displaying and Printing PDF-Based Forms.
Procedure
The PDF file is generated as follows with report RSTXPDFT4:
1. Generate a spool request from the document to be printed.
2. In transaction SE38, start report rstxpdft4.
3. In the displayed window, enter the spool request number and the directory in which the PDF file is to be stored.
Leave the Download PDF File option selected.
Choose Execute.
4. In the next window, you can confirm or change the path in which the file is be stored.
Save your entries.
5. The system displays a log from which you can see whether the report was successfully performed.
You can then open the file from the directory and print it as required.
Constraints· The PDF conversion only supports true bar codes for Smart Forms, which were generated with the new bar code technology. In all other cases, the bar code is only simulated.
· PDF conversion, especially of ABAP lists, is slower and is therefore not suitable for mass printing. However, you can speed up the conversion to PDF using the FASTLISTCONV option in report RSTXPDF3.
· The font selection for ABAP lists is predefined in the PDF converter and cannot be changed.
For more information about constraints, see SAP Note 323736 in the SAP Service Marketplace.
For further reference check the SAP documentation...
http://help.sap.com/saphelp_erp2005/helpdata/en/94/45c53bcc422d42e10000000a114084/frameset.htm
Thanks and Regards,
Bharat Kumare Reddy.V -
How to send forms via Safari on iPad 3?
I am trying to plan a route on Google Maps. The Safari version, of course. I can type in a search but there seems to be no way to send it. Even after clicking send aftre reading the message saying that the form is not safe.
You need a third party app. Here is one.
https://itunes.apple.com/us/app/photo-slideshow-director-hd/id457847244?mt=8
The website for this app.
http://photo-slideshow-director.com/blog/how-to-create-a-looping-slideshow-displ ay-on-ipad/ -
How to send report output to printer
Hi,
In Oracle applications one of my AR report has printer parameter
when user submitting the request he needs to choose the printer name for that
parameter then this report output needs to go to automatically to that printer after completion of report.
Do I need to change report system parameter values for this?
Could you help me in this?
Thanks in advance.Hi,
If you use ORARRP, you reports will automatically go to the default printers.
Regards,
Soumyajit -
Hello!
I would like to make a button that makes a document open up in MIcrosoft Word or Acrobat Reader, where the user will be able to print it off! Is there a simple way of doing this?
Thank you!you should use a projector app. you can't control which user application will open the document but you can use navigateToURL() to open a browser window and a prompt to open the document in the default application.
for more satisfactory results you'll need to use a wrapper program like zinc or mprojector. -
How to send a SmartForm output as Email to external id?
I want the Smartform output to email to extrenal email-id.
I don't want the Smartform output as any kind of attachment, but the Smartform output needs to be shown on the main email body. Can anyone pls. help me out?First, thanks for your responses.
I haven't found the demo program 'BCS_EXAMPLE_6' in SAP 4.7. But then I got it in SAP 5.0 version. But this program only describes how to send Form output as PDF attachment with email. But this is well-known and I haven't asked for this. I want the Smartform output within the mail-body without attachment.
The weblog at "/people/pavan.bayyapu/blog/2005/08/30/sending-html-email-from-sap-crmerp seems a more logical one, though I have already tried it out. Here the html page creation and graphics load -- everything is going right. But this HTML page is being delivered as an Attachment within the email. The normal HTML Email is not coming. I think this technique wouldn't work with all mailing tools. Here in the weblog, Pavan has shown the example with Microsoft Outlook. But I have tested with Lotus Notes and Yahoo. And In both cases, the mail is coming with attached HTML file (in .mht format), but not as a notmal html mail without attachments. -
Send Form to Email with Spry & PHP
Hi there,
i dont understand this page
Submit
forms with XHR
What is in this page: SubmitChecker.php?
How do I send the Form Information to an Email?
Is there a tutorial from start to finish. All this tutorials
or sample stop at the most important part. How to send.
Thanks for help
DenisThanks for your little advice. I got it. And the send code
should be placed in the php file called by the form ;-)
TestPage
Thanks a lot !!!
Denis
Which download? Can you please post a link to the download
I know how to send forms with PHP. But now i want to try it
without load a new page. The problem is, that i dont understand how
to merge all the things. Spry, Form and PHP.
I guess i have to put the sendscript inside here:
// Callback function that will update the response_form1 div
with the response that comes from the server
function updateResponseDiv(req)
Spry.Utils.setInnerHTML('response_form1',
req.xhRequest.responseText);
Or is this only the place for the message that the form has
been submitted?
Do i have to send the form inside the SubmitChecker.php
It's a pity that all the samples stop at the important part.
And that they are all in english.
It will be greatful if you have a simple sample with
Submitting a Form with Spry and PHP. Just to see how it works and
where to place the code.
cheers
denis -
How to suppress extra form feed for character report printing using ORARRP?
Dear All,
We are using Oracle Application Server 10g (10.1.2.0.2) on Windows 2003 Server and most of our client PC's are Windows XP Professional machines. We are migrating our existing oracle application from 2-tier architecture to 3-tier architecture (6i to 10g). We have installed ORARRP utility for remote direct printing and to a limited extent we are successfull in getting the things work out for our system users, However, we are facing a problem using the ORARRP utility for which we are not able to find a solution till date.
We have configured ORARRP utility on every user's PC and the printing of bitmap reports is working well. However, while printing CHARACTER reports using ORARRP utility, after the report gets printed, an EXTRA FORM FEED is issued by ORARRP to the printer and because of this the printer stationary skips one extra page and advances to the next page. Please note that this EXTRA FORM FEED happens only while printing a CHARACTER REPORT.
Has anyone come across such a problem using ORARRP ? How can we avoid this extra FORM FEED from CHARACTER REPORT printing using ORARRP ? Is there any other tool which supports remote direct printing just like ORARRP?
I shall be highly obliged if anyone could reply to my queries ASAP.
Regards,
KrishnaKumar SPlease help ! I tried the "send_form_feed" and "postscript_dos_print" parameters without success. The extra form feed is always there. Thanks.
-
How to hide the Form Feed char in JTextArea
We have reports (written in C) that are being displayed in a JTextArea.
In our old app, the Form Feed character (ASCII 12) was invisible naturally without having to code around it. In a JTextArea, it appears as a "[]" character. Does anyone know how to make this character invisible to the JTextArea? Removing it is not an option, as it is needed for it's print routine.
I've been searching these forums and the web all morning with no luck.Not sure how the Form Feed character worksIt lets the printer know that a new page is to be started at that point.
Does it always appear with the New Line character?Usually but not always.
Thanks for the reply. It's more involved than just printing standard lines of text, so perhaps I should have been more clear.
The C report already has pagination built in from when it was run from our legacy GUI. In other words, each report knows how many chars wide and how many lines down each page will be. It is different for each report, but they all hover around 150 chars wide and 60 lines down per page, since they are all presented to the user (and printed) in landscape.
In the C code: at the end of each report line a "\n" is appended. At the end of each page, an ASCII 12 character is appended. A header is at the top of each page (different for each report, but usually 2 or 3 lines) that shows the page # and other info.
So, as you are viewing the report, you would see page 1 header, some report content, page 2 header, some more report content, page 3 header, etc. as you scroll down.
So now if you view it in Java: if the user wishes to print, the report is sent to our ReportPrinter class, who tokenizes the report based on "\f" and makes a ReportPage object (implements Printable) for each token. Each ReportPage is then appened to a java.awt.print.Book object, who in turn is sent to the PrinterJob.
Given that the report already has his pages figured out and has a form feed char at the end of each page, the report comes in to the JTextArea with [] chars preceding each page header (approximately every 60th line, depending on the report).
I tried using a JTextPane, but no luck. It was also much slower reading in the report. I just want the textpane to not display the non-printable characters ("\f" in this case). -
How to send a report DIRECTLY to the printer (Linux App. Svr.)?
Here is the problem:
-- We have Windows clients / Linux App Server / Forms 10g R2.
-- Printers are attached to the Windows clients.
-- When we want to send DIRECTLY to the printer, we have to write data into a text file (using TEXT_IO) &
-- print the same using command HOST('lp -d '||<printer IP of logged in user>t||' '||<file name>,NO_SCREEN).
-- Our normal reports are displayed as PDFs.
Is there a way to directly send the PDF to the printer without having to re-write the report to a text file?? Then we can just use the PDF output and don't have to do any code changes (i.e. redo every report).
Edited by: user12240205 on May 16, 2011 5:59 AM
Edited by: user12240205 on May 16, 2011 5:59 AMInoL wrote:
Use destype=printer.
The printer on the Windows client has to be defined as a network printer and be known on the Linux server.
Other options:
- use the orarrp utility
- if you call your Reports from Forms, you can use a Java bean
http://forms.pjc.bean.over-blog.com/article-6621538.html
Thank you for the quick response. Can u please tell us how to make the printer "known" as a Linux server?? Will a normal network admin know how to do this or is it an Oracle developer's task? -
Error when sending report output to printer from Forms 10g
Hi,
I have a simple report that I am running from a form using run_report_object built-in. I can successfully send the report output to a file but when I send the report output to a printer my report is
terminated with report status of 'TERMINATED_WITH_ERROR'. I am using the default forms service and reports server that comes with the forms builder. How do I specify the reports server to user my default network printer ?Following is the code that runs my report.
Thanks,
Anna
PROCEDURE SEND_TO_PRINTER IS
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status VARCHAR2(50);
rep_server system_variables.reports_server%type;
alldone exception;
BEGIN
select reports_server
into rep_server
from system_variables;
if rep_server is null then
msg_alert('Error getting the reports server name', 'I', FALSE);
raise alldone;
end if;
:ctrl.run_report_errors := 'N';
repid := find_report_object('REP_OBJ1');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,rep_server);
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,BATCH);
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS);
IF :ctrl.rg_print = 'P' THEN
--Send the output to printer.
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,PRINTER);
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'dflt');
ELSIF :ctrl.rg_print = 'R' THEN
--Rich Text Format
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,FILE);
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'rtf');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESNAME,:ctrl.filename);
END IF;
v_rep := RUN_REPORT_OBJECT(repid);
rep_status := REPORT_OBJECT_STATUS(v_rep);
WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
LOOP
rep_status := report_object_status(v_rep);
END LOOP;
IF rep_status = 'FINISHED' THEN
null;
ELSE
:ctrl.run_report_errors := 'Y';
msg_alert('Error when running report.' || rep_status, 'I', FALSE);
END IF;
EXCEPTION
when no_data_found then
msg_alert('Error getting the reports server name', 'I', FALSE);
when alldone then
null;
END;If you use Windows the user that runs the reports server is usually LocalSystem. Check this in the Windows Services panel.
LocalSystem has no printer access. To be able to print, you have to use a real domain user that has access to the printer. So, change the Log on properties in the Services panel. -
How to send the ALV GRID output to spool by using the print button in std t
How to send the ALV GRID output to spool by using the print button in standard tool bar.
We have created a button in the va02 transaction. If user click on the button the new screen will be display on that screen we are populating the alv grid output using the oops concept. But i am unable to send the output to spool using the print button in the standard tool bar.
I am able to display the Print parameter dialog box but i am not able to send it to spool.
Kindly help.
Thanks In Advance.
G.V.RamanaHi Shaik,
There is not properties button in my print screen.
MODULE user_command_0900 INPUT.
WHEN 'EXCEL'.
PERFORM excel_download.
WHEN 'PRI'.
PERFORM print_output.
form Print_output.
CALL FUNCTION 'RSPO_LIST_LAYOUT_FITS'
EXPORTING
columns = 80
device = 'ANY '
lines = 65
maxpenality = 1999
TABLES
layouts = lt_layouts1
EXCEPTIONS
unknown_device = 1
OTHERS = 2.
IF sy-subrc = 0.
LOOP AT lt_layouts1.
IF lt_layouts1-penality < 1000 AND
lt_layouts1-penality < l_min_penality.
l_layout = lt_layouts1-layout.
l_min_penality = lt_layouts1-penality.
ENDIF.
ENDLOOP.
IF NOT l_layout IS INITIAL.
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
mode = 'CURRENT'
line_size = 80 "#EC *
new_list_id = l_new_list_id
no_dialog = l_no_dialog
layout = l_layout
IMPORTING
out_archive_parameters = rs_arc_params
out_parameters = rs_pri_params
valid = l_valid
EXCEPTIONS
archive_info_not_found = 1
invalid_print_params = 2
invalid_archive_params = 3
OTHERS = 4.
IF sy-subrc NE 0. " INS SLIN
ENDIF. " INS SLIN
IF rs_pri_params-linsz LT 80 OR
rs_pri_params-linsz LT gt_stack-s_lprint-width.
gt_stack-print_line_break = 'X'.
ELSE.
CLEAR gt_stack-print_line_break.
ENDIF.
IF l_valid NE 'X'.
rs_pri_params = ls_pri_params_sav.
rs_arc_params = ls_arc_params_sav.
ENDIF.
ENDIF.
ENDIF.
endform. " Print_output
CALL METHOD gv_cost_tot_alv_grand->set_table_for_first_display
EXPORTING
is_layout = gs_layout_cost_tot_grand
CHANGING
it_fieldcatalog = gt_fcat_cost_tot_grand[]
it_outtab = gt_cost_tot_grand[].
Please check my code
Maybe you are looking for
-
Hi - we're trying to implement a VPD on our company database at the moment and were wondering if a single sign-on architecture on our middle tier could be successfully tied to a VPD on the database tier. We have a number of clients, both internal and
-
hi, im on my second n97 mini and had to do a hard reset recently , since then the updater ap on the phone tells me theres a firmware update to v12. something- mine is on v10.something. i have tried updating thru nsu but it cant detect the phone and t
-
Description for value help field for custom infotype field
Hi, I`ve got to include a field in custom infotype. This field has got a value help attached to it. The values to be displayed in the value help are stored in the domain of the field(in the dictionary). The requirement is that once I select a valu
-
Import Wizard Error trying to Import from CE 9 to BOJ XI 3.0
I just installed BOJ XI 3.0 on a new server. I am trying to import the reports, users and data sources from our CE9 server to the new server. When I put in the APS name, log on name and password I get a error message saying.. Unable to connect to clu
-
Easy : vendor user ID request on logon screen
Hello gentlemen, A very easy question to win 10 points. I would like registered vendors to be able to request user IDs on EBP logon screen. But I can only see ID request for internal employees. Should we give the vendors an other URL or do we have to