OrgChart 3.0 : Chartbook Printing Error (non-interactive)
Hi,
I'm using OrgChart 3.0.
When printing Chartbook using non-interactive method, I get the *.jsp page generated. In the top right, there's a print button. When I click on that, it brings me to the print menu where I can add footer/header..etc. Everything seems to work fine. When I'm done, I click to PDF button. The result in PDF doesn't look right. All boxes and lines are gone. All I got is the content of the box, like Org unit name.
Is this another error? Or I did something wrong?
Thanks.
Hi,
How many boxes are in your PDF? I know there are limitations like this with PDF when there are a lot of boxes. However, some lines should still be visible. Are you able to put a link to an example here?
I know in 3.0 there is a new PDF engine used and I wonder if there is a problem with that. Also, is this exported from the Flex or the HTML mode?
Best regards,
Luke
Similar Messages
-
Performance Problem with Adobe Print Forms (Non-Interactive)
Hi Team,
I have a <b>Web Dynpro ABAP</b> application with a print button which actually launces an Adibe print form (NOT Interactive) for the WDA data context. The scenario is for a Purchase Order in the ERP system. The problem is regarding performance when the line items are more then 150. The Adobe form is very simple WITH NO scripting and a plain tabular display of the line items. It takes around 4 minutes to load the form which has only 5 pages and is causing the WDA application to time out. Following are the configuration/Design details:
ADS Version: 705.20060620101936.310918
Adobe Reader 7.0, Version 7.0.9
Adobe Live Cycle Designer 7.1, Version 7.1.3284.1.338866
<b>FORM Element in WDA</b>:
displayType = activeX (Should this be native for performance improvements?)
"enabled" is not checked
readOnly = 'X'
<b>SFP Settings for the template Form</b>
Layout Type in Properties = Standard Layout (Should this be xACF or ZCI for performance improvements?
Interface type for the Form Interface = XML Schema-Based Interface
<b>We are on 2004s release SP10</b>
<b>Specific Questions:</b>
1) Any recommendations for the above settings to improve performance?
2) The form design is very simple with no complexity. The Table element is very basic and as per the blogs given in SDN. NO Scripting is performed.
Any help, recommendations would be greatly appreciated.
RegardsHi Sanjay,
i would suggest you to have ZCI layout (native).
Set the form properties to be cached on server (refer performance improvements in the Adobe LC Designer help).
The performance will also depend on the ADS and also the network, including the R/3, as all these components come into picture.
Hope these points, if you have not checked already, will help you.
- anto. -
Adobe Form - non-Interactive Pdf Print - Access to table cell
Hi experts
I am new to Adobe Print Form (non-interactive flowed form) and I am desparately need your help.
I am merging table data from a context into a table on a form layout and then use function call to generate a print form and send it out as an email. Sofar, everything works fine - except one of the requirement that if , on any row, a cell value in column 1 > 5 (i.e. example), set the font color to red.
I tried all sort of ways (in JavaScript) - but cannot get hold of the cell to check the value. Please show me
1) how to get to the cell in Javascript
2) in What event that I must place the Javascript in
At the moment, I have the form layout as followed:
Data
| Report
| | Table1
| | | Header
| | | | ...........H_Fd1
| | | | ...........H_Fd2
| | | Row
| | | | ...........R_Fd1
| | | | ...........R_Fd2
etc...
There are no reference to "table" object in Adobe lc designer - If you have please also send me some
Thanks
Points will be rewarded for any reply.Hi
JS to fetch a the value of a field in a table is
xfa.resolveNode("form_name.subform_name.table_name.Row1["Row Index"].column_name[0]").rawValue;
You can write the code in the exit or validate event of the second column
Thanks
Gopal -
After an upgrade of acrobat reader 9 to acrobat reader 11 the automatic printing of a pdf. The pdf is opened, but the print does not happen. With acrobat reader 9 it works. But with acrobat reader 11 the printing does not happen.
I discovered when you specify pp.constants.interactionLevel.full it works on acrobat reader 11. But when you specify pp.constants.interactionLevel.silent or pp.constants.interactionLevel.automatic it does not work on acrobat reader 11. But with the full option we have a dialog print box
we do not want.
In our jsp we load a pdf document and create a message handler to detect the print events of a pdf document that is in an <object> tag.
In the pdf document we add
package be.post.lpo.util;
import org.apache.commons.lang.StringEscapeUtils;
import org.apache.commons.lang.StringUtils;
public class AcrobatJavascriptUtil {
public String getPostMessageToHostContainer(String messageName, String messageBody){
return "var aMessage=['"+messageName+ "', '"+ messageBody+"'];this.hostContainer.postMessage(aMessage);";
public String getAutoPrintJavaScript(String interactiveType, String printerName,String duplexType) {
String interactiveTypeCommand = "";
if (StringUtils.isNotBlank(interactiveType)){
interactiveTypeCommand = "pp.interactive = " + interactiveType + ";";
String duplexTypeCommand = "";
if (StringUtils.isNotBlank(duplexType)){
duplexTypeCommand = "pp.DuplexType = " + duplexType + ";";
return "" + // //
"var pp = this.getPrintParams();" + // //
// Nointeraction at all dialog, progress, cancel) //
interactiveTypeCommand + //
// Always print to a printer (not to a file) //
"pp.printerName = \"" + StringEscapeUtils.escapeJavaScript(printerName) + "\";" + //
// Never print to a file. //
"pp.fileName = \"\";" + //
// Print images using 600 DPI. This option MUST be set or some barcodes cannot //
// be scanned anymore. //
"pp.bitmapDPI = 600;" + //
// Do not perform any page scaling //
"pp.pageHandling = pp.constants.handling.none;" + //
// Always print all pages //
"pp.pageSubset = pp.constants.subsets.all;" + //
// Do not autocenter //
"pp.flags |= pp.constants.flagValues.suppressCenter;" + //
// Do not autorotate //
"pp.flags |= pp.constants.flagValues.suppressRotate;" + //
// Disable setPageSize i.e. do not choose paper tray by PDF page size //
"pp.flags &= ~pp.constants.flagValues.setPageSize;" + //
// Emit the document contents. Document comments are not printed //
"pp.printContent = pp.constants.printContents.doc;" + //
// printing duplex mode to simplex, duplex long edge, or duplex short edge feed //
duplexTypeCommand +
// Print pages in the normal order. //
"pp.reversePages = false;" + //
// Do the actual printing //
"this.print(pp);";
snippets for java code that adds
package be.post.lpo.util;
import org.apache.commons.lang.StringUtils;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.pdf.PdfAction;
import com.lowagie.text.pdf.PdfDestination;
import com.lowagie.text.pdf.PdfImportedPage;
import com.lowagie.text.pdf.PdfName;
import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.PdfWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class PdfMergerUtil{
private static final PdfName DID_PRINT = PdfName.DP;
private static final PdfName WILL_PRINT = PdfName.WP;
private List<PdfActionJavaScriptHolder> actionJavaScripts = new ArrayList<PdfActionJavaScriptHolder>();
private class PdfActionJavaScriptHolder{
private final PdfName actionType;
private final String javaScript;
public PdfActionJavaScriptHolder(PdfName actionType, String javaScript) {
super();
this.actionType = actionType;
this.javaScript = javaScript;
public PdfName getActionType(){
return this.actionType;
public String getJavaScript(){
return this.javaScript;
public void writePdfs(OutputStream outputStream, List<InputStream> documents, String documentLevelJavaScript) throws Exception {
Document document = new Document();
try {
// Create a writer for the outputstream
PdfWriter writer = PdfWriter.getInstance(document, outputStream);
document.open();
// Create Readers for the pdfs.
Iterator<PdfReader> iteratorPDFReader = getPdfReaders(documents.iterator());
writePdfReaders(document, writer, iteratorPDFReader);
if (StringUtils.isNotBlank(documentLevelJavaScript)){
writer.addJavaScript(documentLevelJavaScript);
addAdditionalActions(writer);
outputStream.flush();
} catch (Exception e) {
e.printStackTrace();
throw e;
} finally {
if (document.isOpen()){
document.close();
try {
if (outputStream != null){
outputStream.close();
} catch (IOException ioe) {
ioe.printStackTrace();
throw ioe;
public void addAdditionalDidPrintAction(String javaScript){
actionJavaScripts.add(new PdfActionJavaScriptHolder(DID_PRINT, javaScript));
public void addAdditionalWillPrintAction(String javaScript){
actionJavaScripts.add(new PdfActionJavaScriptHolder(WILL_PRINT, javaScript));
private void writePdfReaders(Document document, PdfWriter writer,
Iterator<PdfReader> iteratorPDFReader) {
int pageOfCurrentReaderPDF = 0;
// Loop through the PDF files and add to the output.
while (iteratorPDFReader.hasNext()) {
PdfReader pdfReader = iteratorPDFReader.next();
// Create a new page in the target for each source page.
while (pageOfCurrentReaderPDF < pdfReader.getNumberOfPages()) {
document.newPage();
pageOfCurrentReaderPDF++;
PdfImportedPage page = writer.getImportedPage(pdfReader, pageOfCurrentReaderPDF);
writer.getDirectContent().addTemplate(page, 0, 0);
pageOfCurrentReaderPDF = 0;
private void addAdditionalActions(PdfWriter writer) throws DocumentException{
if (actionJavaScripts.size() != 0 ){
PdfAction action = PdfAction.gotoLocalPage(1, new PdfDestination(PdfDestination.FIT), writer);
writer.setOpenAction(action);
for (PdfActionJavaScriptHolder pdfAction : actionJavaScripts ){
if (StringUtils.isNotBlank(pdfAction.getJavaScript())){
action = PdfAction.javaScript(pdfAction.getJavaScript(), writer);
writer.setAdditionalAction(pdfAction.getActionType(), action);
private Iterator<PdfReader> getPdfReaders(Iterator<InputStream> iteratorPDFs) throws IOException {
List<PdfReader> readers = new ArrayList<PdfReader>();
while (iteratorPDFs.hasNext()) {
InputStream pdf = iteratorPDFs.next();
PdfReader pdfReader = new PdfReader(pdf);
readers.add(pdfReader);
return readers.iterator();
JSP code
<script type="text/javascript" src="<bean:message key="scripts.js.internal.jquery" bundle="app"/>"></script>
<script language="javascript">
function goToDidPrintUrl(){
var url = "<%=didPrintUrl%>";
window.location.assign(url);
function createMessageHandler() {
var PDFObject = document.getElementById("myPdf");
PDFObject.messageHandler = {
onMessage: function(msg) {
if (msg[0] == "WILL_PRINT"){
$("#printingTransitFeedBackMessage").text('<%=willPrintMessage%>');
if(msg[0] == "DID_PRINT"){
$("#printingTransitFeedBackMessage").text('<%=didPrintMessage%>');
setTimeout('goToDidPrintUrl()',4000);
onError: function(error, msg) {
alert(error.message);
</script>
</head>
<body onLoad="createMessageHandler();">
<div id="printingTransitFeedbackArea">
<div class="info" id="printingTransitFeedBackMessage"><%=documentOpenMessage%></div>
</div>
<object id="myPdf" type="application/pdf" width="100%" height="100%" data="<%=toBePrintedUrl%>">
</object>
</body>From the JS API Reference of the print method:
Non-interactive printing can only be executed during batch, console, and menu
events.
Outside of batch, console, and menu events, the values of bUI and of interactive are ignored
and a print dialog box will always be presented. -
Contradiction form error in non interactive adobe forms.
HI All,
I am woriking on a non interactive adobe forms generation program in ABAP.
The program uses a variant and generate pdf forms for all the list items on the varient.
Note: I am not using Webdynpro its the normal pdf generation.
The problem I am facing is that when the varient has a list of more records at some point of time it generates the contradiction form error and terminates. if I alter the varient so that the list is minimal then there is no problem with that.
I know that the Contradiction form error occurs when the pdf generation is open and there is another request to open a new form before closing the previous call. but when the varient has minimal data there is no problem with that, my assumption here is the data volume or such which causes the problem.
Does somebody came accross such an issue earlier or if you have a solution approach please do share it with me.
Thanks in Advance.
Sai Krishna.Total Posts: 366
Total Questions: 110 (59 unresolved)
Forum Points: 2
Why do you ask so much and never answer? You´d better reconsider the questions/ points balance if you want some help from our side.
Otto -
Error during activation of adobe non-interactive form
Hello everyone,
I am trying to activate a non-interactive adobe form and am getting the below error:-
"Field p_lifnr has a conversion routine(see SAP note 796755)".
I have made sure that this field (which is corresponding to LFA1-lifnr) has context binding, I even tried using below code in its interface:-
GET PARAMETER ID 'LIF' FIELD p_lifnr.
and also tried the below:-
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = p_lifnr
IMPORTING
output = p_lifnr.
just in case..
but all above in vain,can someone let me know what might be the problem....or where would I find this 'SAP note 796755' ?
Thanks,
Rachna.Hi,
I am facing the same problem of "Error during activation" while activating the SAP interactive form.
I am using ECC 6.0, ADL 7.1 and Adobe reader 8.0
Could you please suggest a way out.
Thank You
Aser -
To print image in Non interactive form
I have a requirement where image file is attached to QM02 transaction, now i want to print the attached image on QM02 print output. I am planning to use Non interactive form method to print the form output.
Can anyone pls guide me how to insert/print image file which is attached at the transaction level.Otto:
I followed the steps you have described in one of your earlier reply but I am unable to see the image on the non-interactive ADOBE form.
Here is what I did.
1) In the "Code Initialization" section of the form, I coded to get the SE78 stored image in to XSTRING field (by calling method cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp)
2) I created the image field and bound it to the XSTRING field derived in step 1. And I check marked "embed image" in layout of the image field.
I also followed some other threads on this forum and tried to create a graphic node with a global field of mime type "BMP" and bound my XSTRING data onto it but to no avail.
Any ideas?
Thanks.
Jitendra Mehta -
HP Envy 4500 All in One - Printer Error - not finishing print job / non-specific error code
Help - my new HP ENVY 4500 AIO (less 3 months old) has never completed a print job if it is over 1 page. I'm connected wirelessly, and not sure if there is an interruption in the wireless connection or if this is defect in the printer. I receive a message "Printer Error - HP ENVY cancelling print job" and that's it. It will usually happen when it's on the last page of a small print job or half way thru a large (10+ page) of a print job. Any suggestions? I've downloaded HP Print/Scan Dr - it didn't find any issues.
I had the same issue. Got in contact with HP customer service and the first person that helped had no idea how to fix it. Got in contact with someone else and they found the issue right away. I had it connected through the wrong port.
First find out what the IP address of your printer is. You can do this by pressing the small wifi button on the front of your printer and it will show the IP address.
Then what you'll have to do is go to the start menu of your computer and search for "Devices and Printers".
Click that and a screen will open. Look for your printer an right click.
Click "Printer Properties" and a new screen will open.
Along the top you will see a few tabs. Click the one that says "Ports"
Click "Add Port"
Highlight "Standard TCP/IP Port" by clicking on it, then click "New Port"
A new screen will open.
Click "Next"
Type in the IP Address of your printer and click "Next"
After that your computer should find your printer.
Click finish and you should be all set.
Hope this helps. -
Digital Signatures in Adobe Forms (Non-Interactive)
Hi everyone,
I need to sign a receipt that will be sent by e-mail. The form is non-interactive, it´s only a simple receipt. This form may be printed or sent by e-mail; in case of being sent it must be signed before sending it. The receiver should be able to open it using Adobe Reader.
I´ve read other posts/help about singatures in Adobe Forms, but none of them of non-interactive forms; I need to know if it is possible to do this if the form is not interactive, and how it can be done.
Thanks!
PabloHi Jinal,
Here it goes:
report fp_pdf_test_07.
* set signature
class cl_fp definition load.
selection-screen begin of block s_files with frame title text-100.
parameters: p_pdf(64) type c lower case obligatory,
p_out(64) type c lower case obligatory.
selection-screen end of block s_files.
selection-screen begin of block s_conn with frame title text-101.
parameters: p_dest type rfcdest default 'ADS' obligatory.
selection-screen end of block s_conn.
selection-screen begin of block s_sig with frame title text-102.
parameters: s_key(64) type c lower case,
s_field(64) type c lower case,
s_reason(64) type c lower case,
s_loc(64) type c lower case,
s_cinfo(64) type c lower case.
selection-screen end of block s_sig.
types: ty_raw(255) type x,
ty_tab type standard table of ty_raw.
data: l_filename_pdf type string,
l_filename_out type string,
l_fp type ref to if_fp,
l_pdfobj type ref to if_fp_pdf_object,
l_pdf type xstring,
l_out type xstring,
l_fpex type ref to cx_fp_runtime.
l_filename_pdf = p_pdf.
l_filename_out = p_out.
perform load_file using l_filename_pdf
changing l_pdf.
* get FP reference
l_fp = cl_fp=>get_reference( ).
try.
* create PDF Object
l_pdfobj = l_fp->create_pdf_object( connection = p_dest ).
* set document
call method l_pdfobj->set_document
exporting
pdfdata = l_pdf.
* set signature
call method l_pdfobj->set_signature
exporting
keyname = s_key
fieldname = s_field
reason = s_reason
location = s_loc
contactinfo = s_cinfo.
* execute, call ADS
call method l_pdfobj->execute( ).
* get result -> l_out
call method l_pdfobj->get_document
importing
pdfdata = l_out.
catch cx_fp_runtime_internal into l_fpex.
perform error using l_fpex 'INTERNAL ERROR'.
catch cx_fp_runtime_system into l_fpex.
perform error using l_fpex 'SYSTEM ERROR'.
catch cx_fp_runtime_usage into l_fpex.
perform error using l_fpex 'USAGE ERROR'.
endtry.
check l_fpex is initial.
* download PDF
data: l_len type i,
l_tab type tsfixml.
call function 'SCMS_XSTRING_TO_BINARY'
exporting
buffer = l_out
importing
output_length = l_len
tables
binary_tab = l_tab.
call method cl_gui_frontend_services=>gui_download
exporting
bin_filesize = l_len
filename = l_filename_out
filetype = 'BIN'
changing
data_tab = l_tab
exceptions
others = 1.
if sy-subrc = 0.
write:/ 'Datei erfolgreich geschrieben'(001).
else.
write:/ 'Fehler beim Schreiben der Datei'(002).
endif.
form error using p_fpex type ref to cx_fp_runtime
p_str type string.
data: l_errcode type i,
l_errmsg type string,
l_string type string.
write:/ '***************************************************'.
write:/ '***', p_str.
write:/ '***************************************************'.
skip 2.
call method p_fpex->get_errall
importing
errcode = l_errcode
errmsg = l_errmsg.
write:/ 'ERROR CODE : ', l_errcode.
write:/ 'ERROR MESSAGE : ', l_errmsg.
l_string = p_fpex->get_text( ).
write:/ l_string.
endform.
form load_file using p_filename type string
changing p_content type xstring.
data: l_rawtab type ty_tab,
l_len type i.
call method cl_gui_frontend_services=>gui_upload
exporting
filename = p_filename
filetype = 'BIN'
importing
filelength = l_len
changing
data_tab = l_rawtab
exceptions
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
not_supported_by_gui = 17
error_no_gui = 18
others = 19.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
perform convert_tab_to_x using l_rawtab l_len
changing p_content.
endform.
form convert_tab_to_x using p_rawtab type ty_tab
p_len type i
changing p_xstr type xstring.
data: l_line type ty_raw,
l_count type i,
l_len type i,
l_rest type i.
describe table p_rawtab lines l_count.
loop at p_rawtab into l_line.
if sy-tabix = l_count.
l_rest = p_len - l_len.
concatenate p_xstr l_line(l_rest) into p_xstr in byte mode.
else.
concatenate p_xstr l_line into p_xstr in byte mode.
add 255 to l_len.
endif.
endloop.
endform.
Good Luck!
Pablo -
InDesign CS3 pstopdffilter Printing Error on Intel Mac
I'm having a problem printing in InDesign, now that I've upgraded to CS3. I've uninstalled all Adobe products and reinstalled, and I was able to print, but had a printer error on another printer, and now I am having the same "pstopdffilter" error as before. I'd rather not have to keep un-installing and re-installing to fix it. Is there any thing else I can do?
It is a Intel iMac, running OS X (10.4.9). Haven't had this problem with our older G4 and CS3.
Any suggestions?If the same printer works as expected printing from the same application on a newer version of the operating system, then it sounds like the necessary solution is to upgrade the operating system. InDesign, along with other Adobe Graphics Manager (AGM) Print clients (Illustrator CS3+ and Acrobat 9+), tend to use Apple's print interfaces in ways that are more complicated than most other applications. So you may see a problem only in InDesign, but the issue may be addressed by changes in the OS print architecture. In addition, specific printers interact with the OS print architecture differently. Some printers still in use do not use CUPS-based drivers, thus requiring an additional translation layer. It's all very complicated</understandment>.
Also, printers that are identified as PostScript devices will not allow the Print as Bitmap option to be chosen. That function uses the Mac non-PS print methods.
Sincerely,
Matthew -
Non-interactive PDF forms & licences
Hello,
I need an advice. I created WD application using non-interactive PDF form. Actually I used UI element InteractiveForm but we didn't place any editable element (text box, dropdown list, ...) into it. We just want to generate the PDF form dynamically. And now we need to know whether it's necessary to buy any licence for this use case. Does somebody know that?
After deployment I can't open the PDF form. The report "500 Internal Server Error ..." is displayed and there is message "... The error is: com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to UPDATEDATAINPDF ..." in defaltTrace file.
Thank you in advance!
Regards
ZbynekThank you very much! The answer was really helpful. But I have one more question. I have changed preview type from INTERACTIVE FORM to PRINT FORM as you recommended but it still doesn't work.
There is written "
...PDFObjectRuntimeException: Processing exception during a "UsageRights" operation.
com.adobe.ProcessingException: Could not retrieve a password for credential: ReaderRights.
" in defaultTrace file.
Till now I didn't asked SAP for sending credential. Now I did that. Do you think that it could be the problem? I thought it's not necessary for non-interactive forms.
Regards,
Zbynek -
How to make an interactive report, non-interactive
Hi,
I have an interactive report. I have disabled every interactive control from the report by setting "include search bar" to NO and also at column level i didnt allow to sort or group or any other thing. Only problem is that when i click the column heading, i see a text box poping up and asks to enter some value so that it could filter the report and if i provide any value and pres enter, it returns message "ERR-1777: Page 1 provided no page to branch to. Please report this error to your application administrator."
How can i disable this text box from appearing and making report fully non interactive. I don't want to rebuild the page as not interactive report and want to disable this popup from my current interactive report.
Thanks
Salman
Edited by: Salman Qureshi on Aug 19, 2009 10:11 AMHi Salman,
You can "disable" the column links by hiding them.
The simplest method would be to change the column heading to something like:
</div>>div<EnameThe link is created on a DIV tag that contains no text. The above will close this DIV and open a new one for the heading. As there's no text in the first DIV, the user can't see it nor click on it.
Andy -
I have two printers installed on Windows Server 2008 R2 (64-bit):
1. Samsung SCX-4521f
2. Samsung SCX-4300
There are two computers (Windows 7 Professional, 32-Bit) connected to this server that utilise these shared printers.
The drivers installed are as follows:
SCX-4x21_Win7_Print.exe (Win 2000/XP/2003/Vista/2008/Win 7 3.04.96:03 Print Driver 11 Dec, 2009 12.37 MULTI LANGUAGE)
SCX-4300_Print.exe (Win 2000/XP/2003/Vista/2008/Win 7(32,64bit) 3.04.95:07 Print Driver Jan 19, 2011 53.07 MULTI LANGUAGE)
After printing documents for some time (within a 24 period) the printers no longer respond to print requests.
On the server opening "Control Panel\Hardware\Devices and Printers" shows the two printers with yellow exclamation marks.
The "SCX-4x21" printer shows the "Status" as "Needs troubleshooting" and "Printer: Error".
The "SCX-4300" printer shows the "Status" as "Needs troubleshooting".
Neither will print a test page.
Searching for new drivers automatically returns saying: "The best driver software for your device is already installed".
The error persists and nothing will print.
When double-clicking on the "SCX-4x21" printer (or going to "Control Panel\Hardware\Devices and Printers\Samsung SCX-4x21 Series") you see the following:
"Printer: Error" and "N document(s) in queue".
Clicking on either of these brings up the print queue and shows a document with the status of "Error - Printing".
As each job with an error is cancelled the next one attempts to print and also displays an error like the last.
Once all the jobs are cleared the printer information says "Printer: Ready".
Sending a "Print Test Page" sends the printer into an error state saying "Printer: Error".
With the "SCX-4300", sending a "Print Test Page" displays a bubble saying: "Toner Empty: Replace Toner".
However, I can't see any specific error messages.
How do I find out what exactly "Needs troubleshooting"?
Please can anyone advise further?The printer (SCX-4300) has stopped again.
Since it has been stopped I have done your recommendations:
Unticked the "Enable bidirectional support" option under the "Ports" tab in the printer properties.
Set the "Interactive Services Detection" to Automatic and started it.
Unfortunately the printer did not start printing, the print jobs did not restart or delete.
I decided to check the Operational logs that we enabled.
The first job I see goes like this:
Information: Rendering job 41.
Error: The print spooler failed to delete the file C:\Windows\system32\spool\PRINTERS\00041.SHD, error code 0x2. See the event user data for context information.
Information: The print job 41 was sent through the print processor SSE1MPC on printer Samsung SCX-4300 Series, driver Samsung SCX-4300 Series, in the isolation mode 1 (0 - loaded in the spooler, 1 - loaded in shared sandbox, 2 - loaded in isolated
sandbox). Win32 error code returned by the print processor: 0x0.
Information:Printing job 41.
Information:Spooling job 41.
This job actually printed.
Other jobs printed fine with no error.
There are no other errors in the "Operational" log other than the "print spooler failed to delete" error.
Any ideas what to try now?
Update: Unticking the "Enable bidirectional support", clearing the print queue and then trying again seems to have fixed the problem for now. -
Canon IR-Adv 5045 printing error 'Filter' failed
I just upgrade our office to include 7 new Mac Pro towers and one iMac. All of the towers had no problems when upgrading the print drivers for our Canon printer. The iMac (only) returns a print error and will not print to the device. If anyone can read the error code in the consule and direct me how to fix the error I would greatly appreciate it.
Here is the concole error:
It first states: mdworker: Unable to talk to lsboxd
mdworker(443) deny mach-lookup com.apple.ls.boxd
Process: mdworker [443]
Path: /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework /Versions/A/Support/mdworker
Load Address: 0x101f91000
Identifier: mdworker
Version: ??? (???)
Code Type: x86_64 (Native)
Parent Process: launchd [202]
Date/Time: 2013-01-29 10:47:56.599 -0500
OS Version: Mac OS X 10.8.2 (12C2037)
Report Version: 8
Thread 0:
0 libsystem_kernel.dylib 0x00007fff92443686 mach_msg_trap + 10
1 CoreFoundation 0x00007fff967a7803 __CFRunLoopServiceMachPort + 195
2 CoreFoundation 0x00007fff967acee6 __CFRunLoopRun + 1078
3 CoreFoundation 0x00007fff967ac6b2 CFRunLoopRunSpecific + 290
4 CoreFoundation 0x00007fff967bb371 CFRunLoopRun + 97
5 mdworker 0x0000000101f99ba9
6 libdyld.dylib 0x00007fff94afc7e1 start + 0
Thread 1:
0 libsystem_kernel.dylib 0x00007fff92445d16 kevent + 10
1 libdispatch.dylib 0x00007fff92a549ee _dispatch_mgr_thread + 54
Thread 2:
0 libsystem_kernel.dylib 0x00007fff92443686 mach_msg_trap + 10
1 liblaunch.dylib 0x00007fff930ba7c4
2 liblaunch.dylib 0x00007fff930b94d9 bootstrap_look_up3 + 69
3 libxpc.dylib 0x00007fff95652c21 _xpc_connection_bootstrap_look_up_slow + 371
4 libxpc.dylib 0x00007fff95651c82 _xpc_connection_init + 1062
5 libdispatch.dylib 0x00007fff92a520b6 _dispatch_client_callout + 8
6 libdispatch.dylib 0x00007fff92a5347f _dispatch_queue_drain + 235
7 libdispatch.dylib 0x00007fff92a532f1 _dispatch_queue_invoke + 52
8 libdispatch.dylib 0x00007fff92a53448 _dispatch_queue_drain + 180
9 libdispatch.dylib 0x00007fff92a532f1 _dispatch_queue_invoke + 52
10 libdispatch.dylib 0x00007fff92a531c3 _dispatch_worker_thread2 + 249
11 libsystem_c.dylib 0x00007fff946b7cab _pthread_wqthread + 404
12 libsystem_c.dylib 0x00007fff946a2171 start_wqthread + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff924436c2 semaphore_wait_trap + 10
1 libxpc.dylib 0x00007fff95654e1f xpc_connection_send_message_with_reply_sync + 127
2 LaunchServices 0x00007fff94fcf3ce send(LSBoxMessage&, LSBoxMessage&) + 28
3 LaunchServices 0x00007fff9504fd4b lsbox_preflightAppLaunch + 84
4 LaunchServices 0x00007fff94fda341 _LSFindOrRegisterBundleNode + 857
5 LaunchServices 0x00007fff95036b02 _LSRegisterNode + 75
6 LaunchServices 0x00007fff94fe2a0f _LSBundleCopyOrCheckNode + 1047
7 LaunchServices 0x00007fff94fca5b6 _LSCopyLibraryItemURLs + 486
8 mdworker 0x0000000101fc1014
9 libdispatch.dylib 0x00007fff92a55f01 _dispatch_call_block_and_release + 15
10 libdispatch.dylib 0x00007fff92a520b6 _dispatch_client_callout + 8
11 libdispatch.dylib 0x00007fff92a5347f _dispatch_queue_drain + 235
12 libdispatch.dylib 0x00007fff92a532f1 _dispatch_queue_invoke + 52
13 libdispatch.dylib 0x00007fff92a531c3 _dispatch_worker_thread2 + 249
14 libsystem_c.dylib 0x00007fff946b7cab _pthread_wqthread + 404
15 libsystem_c.dylib 0x00007fff946a2171 start_wqthread + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff924456d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff946b7cb3 _pthread_wqthread + 412
2 libsystem_c.dylib 0x00007fff946a2171 start_wqthread + 13
Thread 5:
Binary Images:
0x101f91000 - 0x101feaff7 mdworker (707.3) <16ABDF29-6F80-3D48-8518-2650891685C3> /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework /Versions/A/Support/mdworker
0x7fff92433000 - 0x7fff9244eff7 libsystem_kernel.dylib (2050.20.9) <EC0A9F5B-C9F5-336B-A7DD-49A718042F39> /usr/lib/system/libsystem_kernel.dylib
0x7fff92a50000 - 0x7fff92a65ff7 libdispatch.dylib (228.23) <D26996BF-FC57-39EB-8829-F63585561E09> /usr/lib/system/libdispatch.dylib
0x7fff930b7000 - 0x7fff930bffff liblaunch.dylib (442.26.2) <2F71CAF8-6524-329E-AC56-C506658B4C0C> /usr/lib/system/liblaunch.dylib
0x7fff946a1000 - 0x7fff9476dfe7 libsystem_c.dylib (825.25) <3B1FE674-F556-3B3F-922A-FEEF222576D8> /usr/lib/system/libsystem_c.dylib
0x7fff94afa000 - 0x7fff94afdff7 libdyld.dylib (210.2.3) <F59367C9-C110-382B-A695-9035A6DD387E> /usr/lib/system/libdyld.dylib
0x7fff94fc6000 - 0x7fff95077fff com.apple.LaunchServices (539.7 - 539.7) <DA7C602E-5E01-31B8-925D-B45360CA089F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
0x7fff95649000 - 0x7fff9566bff7 libxpc.dylib (140.41) <FAC04D8B-680E-325F-8F0C-DD69859D0E01> /usr/lib/system/libxpc.dylib
0x7fff96778000 - 0x7fff96961fff com.apple.CoreFoundation (6.8 - 744.12) <EF002794-DAEF-31C6-866C-E3E3AC387A9F> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundationHere is the CUPS error log:
E [29/Jan/2013:10:48:02 -0500] [Job 2] Job stopped due to filter errors; please consult the error_log file for details.
D [29/Jan/2013:10:48:02 -0500] [Job 2] The following messages were recorded from 10:47:57 to 10:48:02
D [29/Jan/2013:10:48:02 -0500] [Job 2] Adding start banner page "none".
D [29/Jan/2013:10:48:02 -0500] [Job 2] Queued on "Canon_iR_ADV_C5000s_B1_PSV1_0US" by "brian".
D [29/Jan/2013:10:48:02 -0500] [Job 2] File of type application/postscript queued by "brian".
D [29/Jan/2013:10:48:02 -0500] [Job 2] Adding end banner page "none".
D [29/Jan/2013:10:48:02 -0500] [Job 2] time-at-processing=1359474477
D [29/Jan/2013:10:48:02 -0500] [Job 2] job-sheets=none,none
D [29/Jan/2013:10:48:02 -0500] [Job 2] argv[0]="Canon_iR_ADV_C5000s_B1_PSV1_0US"
D [29/Jan/2013:10:48:02 -0500] [Job 2] argv[1]="2"
D [29/Jan/2013:10:48:02 -0500] [Job 2] argv[2]="brian"
D [29/Jan/2013:10:48:02 -0500] [Job 2] argv[3]="Option 1.pdf"
D [29/Jan/2013:10:48:02 -0500] [Job 2] argv[4]="1"
D [29/Jan/2013:10:48:02 -0500] [Job 2] argv[5]="AP_ColorMatchingMode=AP_ApplicationColorMatching AP_D_InputSlot= collate com.apple.print.DocumentTicket.PMSpoolFormat=application/pdf com.apple.print.JobInfo.PMJobName=Option\ 1.pdf com.apple.print.PrinterInfo.PMColorDeviceID..n.=37710 com.apple.print.PrintSettings.PMColorMatchingMode..n.=0 com.apple.print.PrintSettings.PMCopies..n.=1 com.apple.print.PrintSettings.PMCopyCollate..b. com.apple.print.PrintSettings.PMFirstPage..n.=1 com.apple.print.PrintSettings.PMLastPage..n.=2147483647 com.apple.print.PrintSettings.PMPageRange..a.0..n.=1 com.apple.print.PrintSettings.PMPageRange..a.1..n.=2147483647 media=Tabloid orientation-requested=4 pserrorhandler-requested=standard job-uuid=urn:uuid:eed84498-012e-3160-595d-d100c17e0632 job-originating-host-name=localhost time-at-creation=1359474477 time-at-processing=1359474477 PageSize=Tabloid"
D [29/Jan/2013:10:48:02 -0500] [Job 2] argv[6]="/private/var/spool/cups/d00002-001"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[0]="<CFProcessPath>"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[1]="CUPS_CACHEDIR=/private/var/spool/cups/cache"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[2]="CUPS_DATADIR=/usr/share/cups"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[3]="CUPS_DOCROOT=/usr/share/doc/cups"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[4]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[5]="CUPS_REQUESTROOT=/private/var/spool/cups"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[6]="CUPS_SERVERBIN=/usr/libexec/cups"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[7]="CUPS_SERVERROOT=/private/etc/cups"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[8]="CUPS_STATEDIR=/private/etc/cups"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[9]="HOME=/private/var/spool/cups/tmp"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[10]="PATH=/usr/libexec/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[11]="SERVER_ADMIN=root@localhost"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[12]="SOFTWARE=CUPS/1.6svn"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[13]="TMPDIR=/private/var/spool/cups/tmp"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[14]="USER=root"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[15]="CUPS_MAX_MESSAGE=2047"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[16]="CUPS_SERVER=/private/var/run/cupsd"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[17]="CUPS_ENCRYPTION=IfRequested"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[18]="IPP_PORT=631"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[19]="CHARSET=utf-8"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[20]="LANG=en_US.UTF-8"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[21]="APPLE_LANGUAGE=en-US"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[22]="PPD=/private/etc/cups/ppd/Canon_iR_ADV_C5000s_B1_PSV1_0US.ppd"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[23]="RIP_MAX_CACHE=128m"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[24]="CONTENT_TYPE=application/postscript"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[25]="DEVICE_URI=dnssd://Canon%20iR-ADV%20C5000s-B1%20PSV1.0US._printer._tc p.local./"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[26]="PRINTER_INFO=Canon iR-ADV C5000s-B1 PSV1.0US"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[27]="PRINTER_LOCATION="
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[28]="PRINTER=Canon_iR_ADV_C5000s_B1_PSV1_0US"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[29]="PRINTER_STATE_REASONS=none"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[30]="CUPS_FILETYPE=document"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[31]="FINAL_CONTENT_TYPE=printer/Canon_iR_ADV_C5000s_B1_PSV1_0US"
D [29/Jan/2013:10:48:02 -0500] [Job 2] envp[32]="AUTH_I****"
D [29/Jan/2013:10:48:02 -0500] [Job 2] Started filter /usr/libexec/cups/filter/pstops (PID 447)
D [29/Jan/2013:10:48:02 -0500] [Job 2] Started filter /Library/Printers/Canon/PS3/PDEs/EF118958/fierycupsfilter (PID 448)
D [29/Jan/2013:10:48:02 -0500] [Job 2] Started backend /usr/libexec/cups/backend/dnssd (PID 449)
D [29/Jan/2013:10:48:02 -0500] [Job 2] execv failed: Permission denied
D [29/Jan/2013:10:48:02 -0500] [Job 2] PID 448 (/Library/Printers/Canon/PS3/PDEs/EF118958/fierycupsfilter) stopped with status 1.
D [29/Jan/2013:10:48:02 -0500] [Job 2] Hint: Try setting the LogLevel to "debug" to find out more.
D [29/Jan/2013:10:48:02 -0500] [Job 2] Resolving "Canon iR-ADV C5000s-B1 PSV1.0US._printer._tcp.local."...
D [29/Jan/2013:10:48:02 -0500] [Job 2] STATE: +connecting-to-device
D [29/Jan/2013:10:48:02 -0500] [Job 2] Resolving "Canon iR-ADV C5000s-B1 PSV1.0US", regtype="_printer._tcp", domain="local."...
D [29/Jan/2013:10:48:02 -0500] [Job 2] Looking for printer.
D [29/Jan/2013:10:48:02 -0500] [Job 2] Page = 792x1224; 7,11 to 785,1213
D [29/Jan/2013:10:48:02 -0500] [Job 2] slow_collate=0, slow_duplex=0, slow_order=0
D [29/Jan/2013:10:48:02 -0500] [Job 2] Before copy_comments - %!PS-Adobe-3.1
D [29/Jan/2013:10:48:02 -0500] [Job 2] %!PS-Adobe-3.1
D [29/Jan/2013:10:48:02 -0500] [Job 2] %ADO_DSC_Encoding: UTF8
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%Title: (Option 1.pdf)
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%Creator: (Adobe Acrobat 11.0.1)
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%For: brian
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%CreationDate: 1/29/13, 10:47 AM
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%BoundingBox: 11 7 1213 785
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%HiResBoundingBox: 11.3400 7.3376 1212.6600 784.6624
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%CropBox: 11.3400 7.3376 1212.6600 784.6624
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%LanguageLevel: 3
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%DocumentNeededResources: (atend)
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%DocumentSuppliedResources: (atend)
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%DocumentNeededFeatures: (atend)
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%DocumentSuppliedFeatures: (atend)
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%DocumentData: Clean7Bit
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%PageOrder: Ascend
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%TargetDevice: (Canon iR-ADV C5000s-B1 PSV1.0US) (3017.102) 1
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%Pages: (atend)
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%DocumentProcessColors: (atend)
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%DocumentCustomColors: (atend)
D [29/Jan/2013:10:48:02 -0500] [Job 2] %%EndComments
D [29/Jan/2013:10:48:02 -0500] [Job 2] Before copy_prolog - %%BeginDefaults
D [29/Jan/2013:10:48:02 -0500] [Job 2] Before copy_setup - %%BeginSetup
D [29/Jan/2013:10:48:02 -0500] [Job 2] Before page loop - %%Page: 1 1
D [29/Jan/2013:10:48:02 -0500] [Job 2] Copying page 1...
D [29/Jan/2013:10:48:02 -0500] [Job 2] pagew = 1201.3, pagel = 777.8
D [29/Jan/2013:10:48:02 -0500] [Job 2] bboxx = 0, bboxy = 0, bboxw = 1224, bboxl = 792
D [29/Jan/2013:10:48:02 -0500] [Job 2] PageLeft = 11.3, PageRight = 1212.7
D [29/Jan/2013:10:48:02 -0500] [Job 2] PageTop = 784.9, PageBottom = 7.1
D [29/Jan/2013:10:48:02 -0500] [Job 2] PageWidth = 1224.0, PageLength = 792.0
D [29/Jan/2013:10:48:02 -0500] [Job 2] Wrote 1 pages...
D [29/Jan/2013:10:48:02 -0500] [Job 2] PID 447 (/usr/libexec/cups/filter/pstops) exited with no errors.
D [29/Jan/2013:10:48:02 -0500] [Job 2] Resolved as "lpd://CanonC5045.local.:515/print"...
D [29/Jan/2013:10:48:02 -0500] [Job 2] STATE: -connecting-to-device,offline-report
D [29/Jan/2013:10:48:02 -0500] [Job 2] Executing backend "/usr/libexec/cups/backend/lpd"...
D [29/Jan/2013:10:48:02 -0500] [Job 2] STATE: +connecting-to-device
D [29/Jan/2013:10:48:02 -0500] [Job 2] Looking up "CanonC5045.local."...
D [29/Jan/2013:10:48:02 -0500] [Job 2] backendWaitLoop(snmp_fd=5, addr=0x7f8d70c0dba8, side_cb=0x10bb23a13)
D [29/Jan/2013:10:48:02 -0500] [Job 2] PID 449 (/usr/libexec/cups/backend/dnssd) exited with no errors.
D [29/Jan/2013:10:48:02 -0500] [Job 2] End of messages
D [29/Jan/2013:10:48:02 -0500] [Job 2] printer-state=3(idle)
D [29/Jan/2013:10:48:02 -0500] [Job 2] printer-state-message="Looking for printer."
D [29/Jan/2013:10:48:02 -0500] [Job 2] printer-state-reasons=none -
Non - interactive PDF form needs to be typed in
I have a PDF form, non-interactive, which I would like to type the answers into. Easiest and most effective way to do this? Thanks,
JayHi Jay,
"Into" is difficult. "Onto" is workable.
Open the document in Preview.
Go File > Save as... and choose PICT.
Open a New AppleWorks Draw document.
Drag the PICT version of the pdf document into the Draw doc (or go File > Insert to insert the file).
If necessary, resize the image to fit the page.*
For each answer:
Choose the Text tool from the Tools palette, and drag a Text frame onto one of the answer spaces.
Type in the answer.
Repeat as necessary.**
When finished, press command-P to get to the Print dialogue, then either Print the document, or click the PDF button to save it as a PDF file.*
Regards,
Barry
*Use Scale by Percent, in the Arrange menu if the image is larger than the page space. Drag the handles at each corner of the image if they're all visible.
**You can also type a few characters into the first answer space, then press command-D to duplicate the frame, and drag the duplicate(s) to the other answer spaces. Text frames drop off the document if they contain no text.
*The PDF file will lose sharpness due to recompression each time it is changed and saved.
B
Maybe you are looking for
-
Taglib directive does not exist error
hi frieds , i got an error when running jsf application.I used tomcat 5.0. My applicatoin tree is newjsf /java resources /mypackage /PersonBean.java (java bean) /mypackage.messages.properties (properties file) /WebConten /pages /inputname.jsp /greeti
-
Network Drives not waking with computer from sleep after ML install(Wired connection)
Since installing mountain lion my network drives do not wake with the computer. The drive folders for them are not on the desktop. I have to go through my shared directory and click on the drives again for them to appear back on the main screen. Any
-
How Do I Run Older AirPort Express Base Station with Yosemite
I am running Yosemite, Airport Utility 6.3.4, which doesn't see my older Air Port Express. I also have an older Mac, running Snow Leopard, which does see it. In other threads discussing this same issue, access to an older mac is proposed as a solutio
-
Created by field determined in sales order creation
Hi, I am trying to integrate SAP with a third party program. Sales orders are created by idocs but I want to differentiate the sales orders created by interface from the orders created in SAP directly. So I created a user id as RFCUSER. I want to sho
-
Multiple Column text field in Static PDF form
Okay, I'm pulling my hair out here. I am filling a .pdf form with itextsharp using powershell scripts. All this part of the issue is working fine. My problem is that I have the following data: A3015400R-2,A3015318R-1,A3015318R-2,A3015336R-1,A3015423R