Printing with SDK 1.4

Hi,
I have a couple of questions regarding the new print api that comes with JSDK 1.4, JPS.
1. We have a barcode printer, which we'd like to print using Java JPS. Our attempts are shown here:
DocFlavor doc_flavor = DocFlavor.SERVICE_FORMATTED.PRINTABLE;
PrintService print_services[] = PrintServiceLookup.lookupPrintServices(doc_flavor, null);
DocPrintJob print_job = print_services[0].createPrintJob(); // 0 is the barcode printer
ShapesPrint data = new ShapesPrint();
Doc doc = new SimpleDoc(data, doc_flavor, null);
try {
   print_job.print(doc, null);
catch(Exception e) {
   e.printStackTrace();
}We could print, with this code, using our laser printer. However, while trying to print via the barcode printer, we received:
java.lang.ArrayIndexOutOfBoundsException
at sun.print.Win32PrintService.getDefaultAttributeValue Win32PrintService.java:786)
at sun.print.Win32PrintJob.printableJob(Win32PrintJob.java:413)
at sun.print.Win32PrintJob.print(Win32PrintJob.java:342)
at print.printtest.<init>(printtest.java:39)
at print.printtest.main(printtest.java:50)We decompiled sun.print.Win32PrintService to see what went wrong. What we noticed that it may be something with defPaper value. Then, we checked in our debugger, the value of printservices.defPaper, which showed 261. Is it something we do wrong, or is it related with the printer driver?
2. How does JPS gather information about print services (PrintServices)?
Thanks in advance.
Muzaffer Ozakca

Hi again,
We found a workaround by adding:
HashPrintRequestAttributeSet attr = new HashPrintRequestAttributeSet();
attr.add(MediaSizeName.ISO_A9);
// and
PrintService selected_service = ServiceUI.printDialog(
     null,
     100,
     100,
     print_services,
     default_service,
     doc_flavor,
     (PrintRequestAttributeSet) attr);So, instead of requesting a default paper, we set it to a known value avoiding an exception.

Similar Messages

  • Printing with SDK 1.4 - native code exc. this time

    Hello,
    We are trying send printer control codes to a printer. Actually we are able to send them and get the output. The code snippet is:
    // sanity checks are stripped
    DocFlavor doc_flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
    PrintService print_services[] = PrintServiceLookup.lookupPrintServices(doc_flavor, null);
    HashPrintRequestAttributeSet attr = new HashPrintRequestAttributeSet();
    attr.add(MediaSizeName.ISO_A9);
    PrintService default_service = PrintServiceLookup.lookupDefaultPrintService();
    PrintService selected_service = ServiceUI.printDialog(
         null,
         100,
         100,
         print_services,
         default_service,
         doc_flavor,
         (PrintRequestAttributeSet) attr);
    DocPrintJob print_job = selected_service.createPrintJob();
    byte data[] = // filled with control codes
    Doc doc = new SimpleDoc(data, doc_flavor, null);
    try {
          print_job.print(doc, attr);
    catch(Exception e) {
          e.printStackTrace();
    }The problem is after [bold]print()[bold] is called. The process hangs there for a while (a couple of minutes) and gives an exception. Exception description is below.
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6D063636
    Function=Java_sun_print_Win32PrintJob_printRawData+0x1BB9
    Library=F:\jdk\j2sdk1.4.0\jre\bin\awt.dll
    Current Java thread:
         at sun.awt.windows.Win32SurfaceData.initOps(Native Method)
         at sun.awt.windows.Win32SurfaceData.<init>(Win32SurfaceData.java:335)
         at sun.awt.windows.Win32SurfaceData.createData(Win32SurfaceData.java:218)
         at sun.awt.windows.WComponentPeer.replaceSurfaceData(WComponentPeer.java:321)
         - locked <02FD86E8> (a sun.awt.windows.WFramePeer)
         at sun.awt.windows.WComponentPeer.displayChanged(WComponentPeer.java:350)
         at sun.awt.windows.WCanvasPeer.displayChanged(WCanvasPeer.java:42)
         at sun.awt.windows.WPanelPeer.displayChanged(WPanelPeer.java:118)
         at sun.awt.windows.WWindowPeer.displayChanged(WWindowPeer.java:175)
         at sun.awt.SunDisplayChanger.notifyListeners(SunDisplayChanger.java:102)
         at sun.awt.Win32GraphicsDevice.displayChanged(Win32GraphicsDevice.java:333)
         at sun.awt.Win32GraphicsEnvironment.displayChanged(Win32GraphicsEnvironment.java:90)
         at sun.awt.windows.WToolkit$4.run(WToolkit.java:717)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:190)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
    Dynamic libraries:
    0x00400000 - 0x00406000      F:\jdk\j2sdk1.4.0\bin\javaw.exe
    0x77F80000 - 0x77FFB000      C:\WINNT\System32\ntdll.dll
    0x77DB0000 - 0x77E0C000      C:\WINNT\system32\ADVAPI32.dll
    0x77E80000 - 0x77F35000      C:\WINNT\system32\KERNEL32.DLL
    0x77D40000 - 0x77DB0000      C:\WINNT\system32\RPCRT4.DLL
    0x77E10000 - 0x77E74000      C:\WINNT\system32\USER32.dll
    0x77F40000 - 0x77F7C000      C:\WINNT\system32\GDI32.DLL
    0x78000000 - 0x78046000      C:\WINNT\system32\MSVCRT.dll
    0x6D330000 - 0x6D442000      F:\jdk\j2sdk1.4.0\jre\bin\client\jvm.dll
    0x77570000 - 0x775A0000      C:\WINNT\System32\WINMM.dll
    0x6D1D0000 - 0x6D1D7000      F:\jdk\j2sdk1.4.0\jre\bin\hpi.dll
    0x6D300000 - 0x6D30D000      F:\jdk\j2sdk1.4.0\jre\bin\verify.dll
    0x6D210000 - 0x6D228000      F:\jdk\j2sdk1.4.0\jre\bin\java.dll
    0x6D320000 - 0x6D32D000      F:\jdk\j2sdk1.4.0\jre\bin\zip.dll
    0x6D000000 - 0x6D0F6000      F:\jdk\j2sdk1.4.0\jre\bin\awt.dll
    0x77800000 - 0x7781D000      C:\WINNT\System32\WINSPOOL.DRV
    0x75E60000 - 0x75E7A000      C:\WINNT\System32\IMM32.dll
    0x77A50000 - 0x77B46000      C:\WINNT\system32\ole32.dll
    0x76020000 - 0x76053000      C:\WINNT\System32\spool\DRIVERS\W32X86\3\UNIDRVUI.DLL
    0x76EF0000 - 0x76F1B000      C:\WINNT\System32\spool\DRIVERS\W32X86\3\UNIDRV.DLL
    0x7A900000 - 0x7A92B000      C:\WINNT\System32\spool\DRIVERS\W32X86\3\tec32u.dll
    0x782F0000 - 0x7852F000      C:\WINNT\system32\SHELL32.dll
    0x70BD0000 - 0x70C34000      C:\WINNT\system32\SHLWAPI.dll
    0x71780000 - 0x7180A000      C:\WINNT\system32\COMCTL32.dll
    0x76B30000 - 0x76B6E000      C:\WINNT\system32\comdlg32.dll
    0x77820000 - 0x77827000      C:\WINNT\system32\VERSION.dll
    0x759B0000 - 0x759B6000      C:\WINNT\system32\LZ32.DLL
    0x0B290000 - 0x0B2AC000      C:\WINNT\System32\spool\DRIVERS\W32X86\3\tec32g.dll
    0x4F500000 - 0x4F521000      C:\WINNT\System32\spool\DRIVERS\W32X86\3\ps5UI.dll
    0x4CE00000 - 0x4CE75000      C:\WINNT\System32\spool\DRIVERS\W32X86\3\PSCRIPT5.DLL
    0x6B770000 - 0x6B783000      C:\WINNT\System32\mscms.dll
    0x6D180000 - 0x6D1D0000      F:\jdk\j2sdk1.4.0\jre\bin\fontmanager.dll
    0x6E420000 - 0x6E426000      C:\WINNT\System32\INDICDLL.dll
    0x10000000 - 0x1000A000      F:\ORACLE\9ids\jdev\lib\jdevwheel.dll
    0x72800000 - 0x72846000      C:\WINNT\System32\ddraw.dll
    0x728A0000 - 0x728A6000      C:\WINNT\System32\DCIMAN32.dll
    0x779B0000 - 0x77A4B000      C:\WINNT\system32\OLEAUT32.DLL
    0x77920000 - 0x77943000      C:\WINNT\system32\imagehlp.dll
    0x72A00000 - 0x72A2D000      C:\WINNT\system32\DBGHELP.dll
    0x690A0000 - 0x690AB000      C:\WINNT\System32\PSAPI.DLL
    Local Time = Wed Aug 28 17:03:33 2002
    Elapsed Time = 1071
    # The exception above was detected in native code outside the VM
    # Java VM: Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode)
    #Is there any idea why this error occurs. Thanks.
    Muzaffer Ozakca

    Let me jump into the fray :-)
    I am getting the same exception while I am printing TIF images. I am not exactly sure what causes it, maybe I need to have a listener for this specific event. In this particular instance I am getting the error immediately after a java.lang.OutOfMemoryError (which might be the reason I am getting this exception). My printing code is very similar (identical) to the one posted above.
    java.lang.NullPointerException
    at sun.awt.Win32GraphicsEnvironment.displayChanged(Win32GraphicsEnvironm
    ent.java:88)
    at sun.awt.windows.WToolkit$4.run(WToolkit.java:717)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:190)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:144)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)

  • How does the SDK and Reader handle printing with orientation?

    I have a document that I want to print, and it contains a portrait page on Page 1, and a landscape page on Page 2.  Acrobat Reader correctly prints these pages (with a single print job), and I'm assuming it's because of the auto-rotate option on the print dialog.  Is this a feature of Reader, the API, or how the printer handles the request.  I've tried printing this PDF just using the JAva API, but the orientation remain portrait for all pages.  How does the Adobe Acrobat API deal with mixed orientation pages?  Ignore the fact that I did my test printing with Java, because my question is whether or not the auto orientation is a feature of the UI, the SDK, or the printer (or a combination).

    Same as the current Ipod Video or "Classic" there is an option under settings to toggle between original aspect ratio or Full Screen.
    Kenal0

  • PRINTING WITH VB6 OR JavaScript

    Hi,
    I am trying to print a pdf document through vb6. I am reading SDK for this purpose that I have downloaded from adobe but I DO NOT UNDERSTAND ANYTHING. The content is very brief and scrawled. There are no examples and many things are described with incomprehensible way ... VERY BAD DOCUMENTATION... and this is the reason that I came here...
    I want to to do a simple job...
    I want to print a pdf document. Some pages need to be print in tray 1 and other in tray 2 (this is not known in advance and is dynamically determined from a connection to database). I tried to read from SDK documentation but I did not take any conclusion...
    Do not rush to draw conclusions because I am 10 yeas programmer with visual basic 6 and a couple of years with javascript.
    The only solution that I want is in visual basic 6 or Acrobat Javascript (but I did not understand at all the tray selection...It was very poorly documented).
    Also I thought, because tray selection in javascript was very poorly documented, to make 2 printers first with tray 1 and second with tray 2. With this I could alternately print without tray selection but even in this I could not find a good guide in SDK on how to specify a printer...
    Thanks

    Hi,
    have a look at the printParams you can find in AcroJs help at: http://livedocs.adobe.com/acrobat_sdk/9/Acrobat9_HTMLHelp/wwhelp/wwhimpl/js/html/wwhelp.ht m?&accessible=true
    The IAC JSO presents the doc/this js object.
    Attached the example, which prints to a specific printer using the printParams.
    HTH, Reinhard
    PrintToNamedPrinter.vbs
    fileIn = "C:\Test.pdf"              '' state the full path of the file to open
    set App = CreateObject("AcroExch.App")     '' start Adobe Acrobat
    App.Show                           '' show Acrobat or comment out for hidden mode
    set AVDoc = CreateObject("AcroExch.AVDoc") '' connect to Ac Viewer
    AVDoc.Open fileIn,""              '' Open a file into viewer
    set PDDoc = AVDoc.GetPDDoc             '' Get the Doc opened in the viewer
    set JSO = PDDoc.GetJSObject            '' Connect to Acrobat JS
    JSO.app.alert("Hi, file is open.Press Ok for printing")  '' Display a MsgBox
    '//JSO.print("bUI","nStart","nEnd","bSilent","bShrinkToFit","bPrintAsImage","bReverse","bA nnot","bprintParams")
    endPage = jso.numPages-1 ''nEnd zeroBased
    set pp = JSO.getPrintParams()  ''contact print parameters
    pp.printerName = "Kyocera FS-1700+"       ''set a printername
    JSO.print False,0,endPage,False,True,False,False,True,pp   '' print with some options
    JSO.closeDoc(True)       '' close the printed doc
    App.CloseAllDocs           '' - or /and - close all docs
    App.exit

  • How do I use a regular printer with my iPhone?

    How do I use a regular printer with my iPhone?

    you can't unless it's an AirPrint enabled printer or you purchase a 3rd party app like printopia.

  • How can I print with the black and white cartridge only?

    I am trying to print using the black and white cartridge only because magenta is out of ink but I'm getting the following error message in HP Photosmart C7200 series print dialog:
    The printer is out of ink.
    The following ink cartridges are empty: Magenta. Replace these ink cartridges to resume printing.
    How can I print with the black and white cartridge only?
    Mac OSX 10.7.3
    HP Photosmart C7280 (7200 series)
    This question was solved.
    View Solution.

    I am absolutely disgusted by this; clearly a scam from HP to make more money by selling extra ink cartridges!!  I will make sure to never buy any products from the shoddy rip off merchants at HP ever again!!
    You should be ashamed!!

  • Unable to print with my Canon PIXMA IP 4700 and JetDirect network appliance

    After many tries I decided to post my question.
    I have a Canon PIXMA IP 4700 connected to the network with a Jetdirect 175X box. So I tried to add a new printer with a "HP Jetdirect Socket" port. I have previously installed the driver from the official website. The test page is staying on the spooler.
    I also tried with LPD port (supported by the Jetdirect box) and IPP but nothing is working.
    When the printer is directly connected with USB, it's working fine. Printing from my others Windows computers is working fine too since many months.
    Thank your for your help.

    Hello and welcome to Apple Discussions.
    Your problem is being caused by the Canon driver. It cannot be used when the printer is connected to the USB port of a 3rd party print server, or if shared by Windows.
    The solution is to use a driver like Gutenprint or PrintFab. Gutenprint is preferred because it is free (it ships with OS X) however the iP4700 is not listed as a supported model. The iP4600 is listed so you could try selecting this model in the Print Using menu (shown as Canon PIXMA iP4600 - Gutenprint v5.2.3). If the iP4600 Gutenprint driver does not work that well then you could look at using [PrintFab|http://www.printfab.net] which does support the iP4700. It costs €49 but there is a 30 day trial so at least you can try it before committing to buying.
    Another option would be to use a Airport device, like the Express, instead of the Jetdirect print server. With the printer connected to its USB port you can then use the Canon iP4700 driver on the Mac.

  • How to print with HP Deskjet 2510 with Imac G5 on Tiger ?

    Hi Folks
    I desperately need some helping hand....
    Today my old trusty printer died (HP 1510 print/scan/ copy) and I ran to buy another one because I need to finish some tax paperwork.
    In a mad hurry, I didn't pay any attention to tech specs and I went home with brand new HP DeskJet 2510 All In One device. But !!! : ((
    In my home office I still use Imac G5 with 10.4.11 which is still pretty good comp for office work but I found out that the HP 2510 don't officially support my Imac with Tiger. Only from 10.6 and later.... I know that Imac G5 can't run nothing above 10.5.
    So, is there any way to "force" HP 2510 to somehow recognize my Imac G5? In "about my mac" on USB port, the HP 2510 is visible ....
    Many thanks in advance.
    Cheers,
    Sven

    So, is there any way to "force" HP 2510 to somehow recognize my Imac G5?
    You may be able to get it to print with something like this:
    http://gimp-print.sourceforge.net/MacOSX.php
    although i do not see taht modle on the "Supported Printers" page. You might look again.
    BUT that workabout does not support scanning, only printing.
    I think you need to return the printer and look to either Canon or Brother. Brother especially has been better about suporting older Mac OS versions but you'll still need to get a model number and search the maker's site BEFORE buying to see if they show older drivers for download.

  • Remote printing with iPad

    I have installed the HP Print app on the iPad and have no issues printing when I am on the local net work. When I try and print when I am not on the network I receive an error that states: "oops we cannot complete the print job please try again" and there is a retry or cancel selection. My printer is set up with an email address. I can print from my Samsung note 2 using the HP Print app with no issues either on the network or off. Any ideas?

    Have you tried the ePrint mobile app?
    http://h30434.www3.hp.com/t5/ePrint-Print-Apps-Mobile-Printing-and-ePrintCenter/How-to-Print-with-an...
    Although I am an HP employee, I am speaking for myself and not for HP.
    Twitter: @Ciara_B_HP

  • HT4356 My iPad does not find the printer. I have tried the HP app and it works, but in any other app the printer is not seen. How do I get this printer visible to the iPad. All my other network computers find and print with out a problem.

    My iPad does not find the printer. I have tried the HP app and it works, but in any other app the printer is not seen. How do I get this printer visible to the iPad. All my other network computers find and print with out a problem.

    hi
    could you tell us what the other app is please

  • HP D110 AIO printer. Prints jam when printing with wireless, but not when hooked to USB cable! HELP!

    I have a HP D110. It jams the paper when I print with wireless, but not when I use USB cable. Any ideas?

    From what you describe you are having issues printing from MS Office. Have you had trouble printing from other resources on your computer (e.g. from the internet or another program)? The first thing I am going to suggest is that we start by uninstalling and reinstalling the printer from the resources available online. 
    First if you use a USB cord, make sure to remove it (this is important). Do not plug it back in until the software directs you to. Then go through the Devices and Printers, Programs and Features and Device Manager folders and insure that all copies, files, and programs related to the printer are removed. Then as directed, restart the computer. 
    In the START menu type "%temp%" and press ENTER. Here I want you to press Ctrl+A and hit DELETE. Some of the files will not allow you to delete them, skip those files and delete the majority that allows it. 
    http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?prodNameId=3562006&lang=en&cc=us...
    Install that and let me know the result! 
    Have a great day!

  • How to connect my cannon mx470 series printer with bluetooth to my mini mac?

    how to connect my cannon mx470 series printer with Bluetooth to my mini mac

    Does the printer actually support BlueTooth? If the printer is wireless, then most likely it uses Wi-Fi. Did you read the user guide that came with it? Or contact Canon tech support at their website.

  • I have an airport extreme.  i am trying to connect a laptop with windows 7 to a wireless printer, with no luck.  any ideas?

    I have an airport extreme.  i am trying to connect a laptop with windows 7 to a wireless printer, with no luck.  any ideas?

    The problem is not the router.. the issue is the vpn has put your computer in a different IP range with a different gateway. When you turn off the vpn the computer returns to local lan and can print.
    Some vpn software allows you to set gateway to use local net instead of remote gateway or access to other webistes or local lan.
    Read up the issue.
    http://stevejenkins.com/blog/2010/01/using-the-local-default-gateway-with-a-wind ows-vpn-connection/
    Cisco vpn client..
    https://supportforums.cisco.com/thread/239113
    I did not search much.. just grabbed the first article I could find that explains the issue.
    The whole point of the vpn is whilst it is connected your computer is NOT part of the Local Lan .. it is part of the Remote LAN via the vpn tunnel.
    It is also a security risk using split tunnelling so often it will not be allowed.
    Plug the printer directly into the computer via usb or whatever.. Local connection will work.. not local lan.

  • Report printing with BI pubisher - 500 Internal server error

    Hi,
    I was having problems using BI publisher to print with. I thought we didn't have it at first, however since found we do have BI Publisher Enterprise edition.
    When I put the settings into APEX, reports don't display as expected. I get
    report error:
    ORA-20001: The printing engine could not be reached because either the URL specified is incorrect or a proxy URL needs to be specified.Now if I navigate to the URL in my web browser, http://[server]:[port]/xmlpserver/convert, I get a 500 - Internal Server Error page. The requets is definitely hitting something because if I change "convert" to say "convert1" then I get 404 (as expected). So it seems as if convert is found but then a problem occurs.
    If I navigate to just http://[server]:[port]/xmlpserver/ then I see the BI publisher enterprise login screen.
    Any ideas what might be causing this or what I could do to resovle it?
    Our APEX instance is on a unix box and BI on a M$ box if that matters (long story)?
    Thanks

    Ignacio Cobos wrote:
    Hello
    >
    > I get this error when i try to access to Bex Analyzer
    >
    > ERROR: URL used, "http://sesue:50300", is not fully qualified.
    > A fully-qualified URL has a schema with the format "<protocol>://server.company.com:<port>". URLs with the format "<protocol>://server:<port>" or "<protocol>://<ip address>:<port>" are not fully qualified.
    > See SAP Notes 581329 (Not possible to implement) , 596698 (Not possible to implement) and 654326 (Not yet released)
    >
    > Can anybody say me any idea how to solve the problem?
    >
    > Thanks in advance
    Dear Cobos, For FQDN related issues : Set profile param "icm/host_name_full" with corresponding FQDN via RZ10 transaction. Also check login/create_sso2_ticket & /accept_sso2_ticket parameters in the profile you have created.  Instead of "http://sesue:50300" you may to have the URL like "http://sesue.domain.com:50300//SAP/BW/BEX/". Please refer this #scn article for more details : http://goo.gl/QPlrx Similar Issues : http://goo.gl/mRCh0 Hope it helps. Thanks.

  • Printing with PSE 8 for Mac

    Hi,
    hope some of you may give me some help.
    Have tried to print with PSE 8 for Mac, but in the printing options there is none where i can choose the type of paper (ie: glossy, premium glossy....).
    My printer is an Epson Stylus Photo 1400.
    It works fine with iPhoto, here i can choose paper type. And prints come out fine.
    Thanks for any advice,
    dangerly

    My printer is a Canon so not entirely sure if this helps but when I print from PSE 8 I do not get to choose the media type until I have clicked on the print button in the PSE dialog box. I am then presented with the dialog box for my printer where I can set the media type amongs other attributes.
    It is normal for the media type to be the job of the printer driver so perhaps it is the same for your printer.
    Jim Graham

Maybe you are looking for

  • Why is my iPhone 5s vibrating during calls

    Whenever I am on my iPhone 5s, on a call or listening to VM, it starts vibrating off and on.  I've seen this question before, so I know it's an issue for the 5s, but the last thread I saw had the worst response ever by JudySings.... Something about c

  • Suggest the best method to find the duplicate values entry in the form

    Hi, Can u plz suggest a best logic for duplicate checking in forms while entering the data. for e.g when we enter empno,empname,sal etc.. details in a base table block, empname should not be duplicate. For this purpose for each entry of empname, I am

  • Use of ROWID in Oracle 9i

    I was hoping to do something like the following to retrieve a ROWID and then later retrieve that same record: String rowid = rs.getString("ROWID"); // .. lots of code snipped here stmt.executeQuery("SELECT * FROM tbl WHERE ROWID='" + rowid + "'"); Th

  • Transferring pc to macbook pro

    I need help transferring all my photos and information from my hp pc onto my new macbook pro please.

  • Save multiple waveform graphs and data in one Excel File

    Hi there, I managed to save data from waveform graph into excel file and saving the plot into excel but individually. I'm aiming to save both the data and the plot in an excel file. May I know how do I do it? I've tried using the Write to Measurement