Email of related records owner / his manager - in workflows

Hi,
I have Custom Obj 1 under Oppty Record. Both will have owner associated to it.
My requirement is to send email to oppty record owner and his manager for any status change of cutom obj 01. I was able to create condition but how can I select oppty owner and manager email ID in this case?
I selected specific email Id and logic I created is below, but it is not working.
JoinFieldValue('<User>', JoinFieldValue('<Opportunity>',[<OpportunityId>],'<OwnerId>'),'<EMailAddr>')
Regards VK
Edited by: 793773 on Nov 30, 2010 9:34 AM

VK, check the following:
http://www.synergility.com.au/content/faqs/49-crm-on-demand/74-using-workflow-to-email-contacts.html

Similar Messages

  • WSAD 5.1.2 and Relational Records - anyone else having problems?

    Hi,
    I am a bit of a newbie with JSF and as such have limited understanding. However, when trying to insert a Relational Record using WSAD 5.1.2, I keep having problems.
    I am trying to use a relational databse (one that is normalized) where there are two tables (MAIN and SUB_SET_OF_MAIN). Main contains a primary key which is REF and this is the same key in SUB_SET_OF_MAIN where it is also a foreign key.
    I then try and insert a new Relational Record, set the auto key generation on the MAIN table. I complete the wizard and test my page. I would expect the two tables to update with the key generation and the data to also populate in the tables.
    But I keep getting problems with the bean. I have now given up on this, but was wondering if anyone else was having this problem and how they resolved it?
    Thanks
    BB

    I was having the same problem with my iPad (first gen) and my iphone 4. After 24 hours of restoring the device, resetting email settings, etc., I finally found that there was an old email in my inbox on the mail server that wasn't visible on my devices (imac, ipad, iphone). I went into webmail on Godaddy and deleted it ... everything worked after that. I can't say this will work for you but it's worth a shot to look at your webmail for any emails that should have been deleted but didn't. BTW, the offending email was text only with no attachments.
    Good luck!

  • Create and send an email as a delegate using EWS Managed API

    Hi All,
    I would like to create and send an email as a delegate using EWS Managed API for that i have crated one user as a delegate to that mailbox owner.
    after adding user as delegate, when i try to create an email The EmailMessage class taking only FolderId as parameter but not taking Mailbox object as parameter. But in web reference they said that EmailMessage taking FolderId and Mailbox object as parameter.
    EmailMessage message = new EmailMessage(service);
    message.Subject = "Company Soccer Team";
    message.Body = "Are you interested in joining?";
    message.ToRecipients.Add("[email protected]");
    message.Save(new FolderId(WellKnownFolderName.Drafts, new Mailbox("[email protected]")));https://msdn.microsoft.com/EN-US/library/office/dn641963(v=exchg.150).aspx#bk_createewsmacould you people please help me on this?ThanksNaresh

    Thanks for reply glen.
    I have added delegate using Add-MailboxPermissions. Now i am able to save an email in mailbox owner drafts
    folder.
    Glen,
     I have a one more question.(I am using EWS Managed API).
    I(owner) have shared my calendar(eg. samplecalenderfolder) with another user(delegate) (i.e.,he is the
    delegate of my mailbox) and i have given only permission to the this folder(samplecalenderfolder)
    only and the permission level is Reviewer.
    if i login with user(i.e.delegate) i am not able to get the shared calendar folders(i.e.,samplecalenderfolder)
    that what i a have shared.
    below is the code snippet i am using to get the calendar folders.
    Folder folder = Folder.Bind(service,WellKnownFolderName.Calendar);
    FindFoldersResults addtionalFolders = service.FindFolders(folder.Id, new FolderView(10));
    could you please tell us how to get the shared calendar folders.
    Thanks
    Naresh

  • Sending emails for each record from tabular form

    I currently have a requirements management tabular form that used to update or set job requirements inactive and/or covered.
    We're a staffing agency and have salesmen across the country that will use this tabular form to quickly manage their requirements to mark them as covered or inactive if the position has been filled.
    The multi-row update works fine since the form was built using the wizard, but I need to be able to send out an email for each record that's been marked as covered in the tabular form.
    How can this be accomplished?
    I'm running Oracle 12c and Apex 4.2.0 on a windows 2008 R2 server.
    Thanks again.

    Greg,
    I took a different approach from what I originally suggested.  Since the tabular form is displaying only reqs that eligible to be covered, I chose to construct a process that would read the database after the reqs table was updated.  The code should find recent reqs covered by the salesman and then send out an email for each covered req.
    Since I cannot see the data structure of your reqs table, I guessed the data type and size for the local variables in the DECLARE section, you many need to adjust these.
    Give this code a shot and let's see where we get.  By the way, the naming conventions of your database are in need of naming standards.
    The process needs to occur After Submit and after the Automatic Row Processing (DML) process that is updating the reqs table.  Make sure that the process sequence number is greater than the Automatic Row Processing (DML) sequence number.
    DECLARE
       l_id           NUMBER;
       l_index        NUMBER;
       l_vc_arr2      apex_application_global.vc_arr2;
       lc_message     VARCHAR2 (4000);
       l_pkey         NUMBER;
       l_date_wrote   DATE;
       l_sales        VARCHAR2 (100);
       l_client       VARCHAR2 (100);
       l_job          VARCHAR2 (100);
       l_1or2         VARCHAR2 (100);
       l_rate         NUMBER;
       l_notes        VARCHAR2 (4000);
    BEGIN
       FOR c1
          -- Retrieve reqs primary key that have been covered
          -- in the last 2 seconds by the salesman
       IN (SELECT pkey
             INTO l_pkey
             FROM reqs
            WHERE     SYSDATE < (date_wrote + 1 / 46200)
                  AND active = 'Active'
                  AND reqs.sales = :p12_sales
                  AND covered IS NOT NULL)
       -- Send an email for each req that has been covered
       LOOP
          SELECT c1.date_wrote,
                 c1.sales,
                 c1.client,
                 c1.job,
                 c1.notes,
                 c1.who,
                 c1.1or2,
                 c1.rate
            INTO l_date_wrote,
                 l_sales,
                 l_client,
                 l_job,
                 l_notes,
                 l_who,
                 l_1or2,
                 l_rate
            FROM reqs
           WHERE pkey = l_pkey;
          lc_message := 'Date Written   :' || l_date_wrote || CHR (10);
          lc_message := lc_message || 'Sales          :' || l_sales || CHR (10);
          lc_message := lc_message || 'Client         :' || l_client || CHR (10);
          lc_message := lc_message || 'Position       :' || l_job || CHR (10);
          lc_message := lc_message || '#1 or #2       :' || l_1or2 || CHR (10);
          lc_message := lc_message || 'Rate           :' || l_rate || CHR (10);
          lc_message := lc_message || 'Notes      :' || l_notes || CHR (10);
          l_id :=
             apex_mail.send (
                p_to     => '[email protected]',
                p_from   => 'DO_NOT_REPLY@REQS',
                p_subj   =>    ''
                            || l_who
                            || ' Has Covered '
                            || l_job
                            || ' at '
                            || l_client
                            || CHR (10),
                p_body   => lc_message);
          COMMIT;
          apex_mail.push_queue ();
       END LOOP;
    END;
    Jeff

  • Cisco Unified WFO - Call Recording and Quality Management with Extension Mobility agents

    Hi All,
    We're considering Cisco Unified WFO - Call Recording and Quality Management for a customer running UCCX 8.0, agents on multiple WAN sites, all agents using extension mobility.
    The documentation I've been able to find describes three different recording methods:
    Using Desktop Recording service (Endpoint) to record from an agent’s desktop.
    Server Recording - Uses SPAN (not so good for remote sites)
    Network Recording - Uses CUCM recording service / SIP trunk / phone's built in bridge.
    Network recording or Desktop recording should be suitable for the customer but it seems that Extension mobility is not supported.  Extension Mobility is not mentioned in the 8.5 installation guide, it is mentioned as ‘not supported’ in the 8.0 guide as follows:
    'Server Recording and Network Recording have the following limitations:
    • Extension mobility is not supported.'
    Neither version's documentation specifically mention extension mobility in relation to the desktop recording method, though I realise this is a similar approach to the 'server recording' method.
    So the question I have is:  Is extension mobility supported in any way on version 8.0, or version 8.5 for recording?  And if so which recording method(s) are supported?
    Thanks,
    Jonathan

    Hi,
    I had more luck asking questions over at the Calabrio forum - they make the software and Cisco re-brand a version of it - there is some good info on their portal (http://portal.calabrio.com), you have to register but it's fairly painless.  The answer I got was:
    "QM Desktop recording has always supported extention mobility as it determines the recorded user by the desktop user's login. Extention mobility was not supported for Server and Network recording until the Calabrio QM 8.6.2 release in April 2011 and will be added to Cisco QM starting with QM 8.5.2 in June 2011"
    Regards,
    Jonathan

  • Joining 2 related records using PL SQL in Apex - Problems when there are more than 2 related records?

    Hi
    I am combining 2 related records of legacy data together that make up a marriage record.  I am doing this in APEX using a before header process using the following code below which works well when there are only 2 related records which joins the bride and groom record together on screen in apex.  I have appended a field called principle which is set to 'Y' for the groom and 'N' for the bride to this legacy data
    However there are lots of records where in some instances there are 3, 4 , 5, 6 or even 1 record which causes the PL/SQL in APEX to not return the correct data.  The difference in these related columns is that the name of the bride or groom could be different but it is the same person, its just that from the old system if a person had another name or was formally known as they would create another duplicate record for the marriage with the different name, but the book and entry number is the same as this is unique for each couple who get married.
    How can I adapt the script below so that if there are more than 2 records that match the entry and book values then it will display a message or is there a better possible work around?  Cleaning the data would be not an option as there are thousands of rows of where these occurrences occur
    declare 
         cursor c_mar_principle(b_entry in number, b_book in varchar2) 
         is 
              select DISTINCT  id, forename, surname, marriagedate, entry, book,  formername, principle
              from   MARRIAGES mar 
              where  mar.entry   = b_entry
              and    mar.book = b_book
              order by principle desc, id asc; 
         rec c_mar_principle%rowtype;
    begin 
    open c_mar_principle(:p16_entry,:p16_book)  ;
    fetch c_mar_principle into rec;
    :P16_SURNAME_GROOM   := rec.surname; 
    :P16_FORNAME_GROOM   := rec.forename;
                   :P16_ENTRY := rec.entry; 
                   :P16_BOOK :=rec.book;
    :P16_FORMERNAME :=rec.formername;
    :P16_MARRIAGEDATE :=rec.marriagedate;
    :P16_GROOMID  := rec.id;
    fetch c_mar_principle into rec;
    :P16_SURNAME_BRIDE   := rec.surname; 
    :P16_FORNAME_BRIDE   := rec.forename;
                   :P16_ENTRY := rec.entry; 
                   :P16_BOOK :=rec.book;
    :P16_FORMERNAME :=rec.formername;
    :P16_MARRIAGEDATE :=rec.marriagedate;
    :P16_BRIDEID  := rec.id;
    close c_mar_principle;
    end;

    rambo81 wrote:
    True but that answer is not really helping this situation either?
    It's indisputably true, which is more than can be said for the results of querying this data.
    The data is from an old legacy flat file database that has been exported into a relational database.
    It should have been normalized at the time it was imported.
    Without having to redesign the data model what options do I have in changing the PL/SQL to cater for multiple occurances
    In my professional opinion, none. The actual problem is the data model, so that's what should be changed.

  • Count Records in Table Except If Related Record Exists in Child Table

    Dear All
    I have the following query that counts all of the records in the table SENAlert based upon the teacher's username in a related table.
    SELECT COUNT(SENAlert.SENAlertID) AS Expr1
    FROM Class INNER JOIN ClassMember ON Class.ClassClassCode = ClassMember.ClassMemberClassCode
    INNER JOIN Student ON ClassMember.ClassMemberStudentID = Student.StudentID
    INNER JOIN SENAlert ON Student.StudentID = SENAlert.SENAlertStudentID
    INNER JOIN Teacher ON Class.ClassTeacherCode = Teacher.TeacherCode
    WHERE (Teacher.TeacherUsername = 'dsmith')
    I need to extend this query by adding another table called SENAlertHistory. I would like to count the number of alerts (SENAlertID) for the specified teacher
    but where there is no related record in the SENAlertHistory table. Here's what the relationship diagram looks like:
    What's going to happen is when a teacher clicks a button to say they have read an alert, I will record this in the SENAlertHistory table. Therefore when performing a count of how many unread alerts the teacher has, I need to ignore the alerts they have
    already read (i.e. the records in the SENAlertHistory table).
    This is a bit too advanced for me -- I have tried! I was hoping someone would be able to help me please?
    Many thanks
    Daniel

    Try below code
    -- If you dont need the read alert count
    SELECT COUNT(SENAlert.SENAlertID) AS Expr1
    FROM Class INNER JOIN ClassMember ON Class.ClassClassCode = ClassMember.ClassMemberClassCode
    INNER JOIN Student ON ClassMember.ClassMemberStudentID = Student.StudentID
    INNER JOIN SENAlert ON Student.StudentID = SENAlert.SENAlertStudentID
    INNER JOIN Teacher ON Class.ClassTeacherCode = Teacher.TeacherCode
    WHERE (Teacher.TeacherUsername = 'dsmith')
    AND NOT EXISTS
    (SELECT * FROM SenAlertHistory SAH WHERE Teacher.TeacherCode = SAH.SenAlertHistoryTeacherCode and SENAlert.SENAlertID = SAH.SEMAlertHistorySENAlertID )
    -- If you need the read alert count
    SELECT COUNT(SENAlert.SENAlertID) - COUNT(SAH.SEMAlertHistorySENAlertID) AS Expr1,COUNT(SAH.SEMAlertHistorySENAlertID)readalert
    FROM Class INNER JOIN ClassMember ON Class.ClassClassCode = ClassMember.ClassMemberClassCode
    INNER JOIN Student ON ClassMember.ClassMemberStudentID = Student.StudentID
    INNER JOIN SENAlert ON Student.StudentID = SENAlert.SENAlertStudentID
    INNER JOIN Teacher ON Class.ClassTeacherCode = Teacher.TeacherCode
    LEFT OUTER JOIN SenAlertHistory SAH ON Teacher.TeacherCode = SAH.SenAlertHistoryTeacherCode and SENAlert.SENAlertID = SAH.SEMAlertHistorySENAlertID
    WHERE (Teacher.TeacherUsername = 'dsmith')
    Thanks
    Saravana Kumar C

  • Call Records from Call Manager

    I am trying to figure out how I can get call records from Call Manager. I can get CR form our PBX but cannot figure out the Call Manager... Any ideas?
    Thanks,
    Dennis

    Hello
    There are 2 ways to get call record.
    Cisco has a built-in CDR Report Analysis. This application is accessable from the CallManager
    Go to Application, Install Plugin, install the CDR Reporting and Analysis plugin in CallManager. Then go to Servicability and go to Tools then select CDR Analysis and Reporting
    Default login is admin/admin
    2nd method is via SQL Server where there is a databae call CDR . You can customize a ASP page to retrive the data you want from there
    enjoy

  • Just moved- do I need to change my Apple ID and email address on record since I no longer have access to my previous emails?

    Just moved- do I need to change my Apple ID and email address on record since I no longer have access to my previous emails?
    I used to be with roadrunner and no longer have roadrunner. I now have a gmail account.

    Using your Apple ID for Apple services
    http://support.apple.com/kb/HT4895
    Apple ID: What to do after you change your Apple ID
    http://support.apple.com/kb/HT5796?viewlocale=en_US&locale=en_US
    iTunes Store: Associating a device or computer to your Apple ID
    http://support.apple.com/kb/ht4627
    iOS: Changing the signed-in iTunes Store Apple ID Account
    http://support.apple.com/kb/ht1311
     Cheers, Tom

  • Combining 2 seperate recordsets with related records

    What is the easiest to combine 2 seperate recordsets with related records?
    The following example has two different recordsets F1 and F2 but are joined with F0.
    Connected to:
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production
    SQL> with t0 as
      2  (
      3     select 1 as id, 'Example 1' as f0 from dual union all
      4     select 2 as id, 'Example 2' as f0 from dual
      5  ),
      6  t1 as
      7  (
      8     select 1 as id, 'a' as f1 from dual union all
      9     select 1 as id, 'b' as f1 from dual union all
    10     select 2 as id, 'aa' as f1 from dual union all
    11     select 2 as id, 'bb' as f1 from dual union all
    12     select 2 as id, 'cc' as f1 from dual union all
    13     select 2 as id, 'dd' as f1 from dual
    14  ),
    15  t2 as
    16  (
    17     select 1 as id, 'x' as f2 from dual union all
    18     select 1 as id, 'y' as f2 from dual union all
    19     select 1 as id, 'z' as f2 from dual union all
    20     select 2 as id, 'ww' as f2 from dual
    21  )
    22  select f0,f1,f2
    23  from t0, t1, t2
    24  where t0.id = t1.id
    25  and t0.id = t2.id;
    F0        F1 F2
    Example 1 a  x
    Example 1 b  x
    Example 1 a  y
    Example 1 b  y
    Example 1 a  z
    Example 1 b  z
    Example 2 aa ww
    Example 2 bb ww
    Example 2 cc ww
    Example 2 dd ww
    10 rows selected.desired output:
    F0        F1 F2
    Example 1 a  x
    Example 1 b  y
    Example 1    z
    Example 2 aa ww
    Example 2 bb
    Example 2 cc
    Example 2 dd

    I got it! One more question though, can this be done in a easier way? Like using xmlsequence, analytical functions or other tricks that I don't know about.
    SQL> with t0 as
      2  (
      3     select 1 as id, 'Example 1' as f0 from dual union all
      4     select 2 as id, 'Example 2' as f0 from dual
      5  ),
      6  t1 as
      7  (
      8     select 1 as id, 'a' as f1 from dual union all
      9     select 1 as id, 'b' as f1 from dual union all
    10     select 2 as id, 'aa' as f1 from dual union all
    11     select 2 as id, 'bb' as f1 from dual union all
    12     select 2 as id, 'cc' as f1 from dual union all
    13     select 2 as id, 'dd' as f1 from dual
    14  ),
    15  t2 as
    16  (
    17     select 1 as id, 'x' as f2 from dual union all
    18     select 1 as id, 'y' as f2 from dual union all
    19     select 1 as id, 'z' as f2 from dual union all
    20     select 2 as id, 'ww' as f2 from dual
    21  )
    22  select f0,f1,f2
    23  from
    24  (
    25      select f0, rn,
    26            max(case when f1 is null then null else f1 end) f1,
    27            max(case when f2 is null then null else f2 end) f2
    28      from
    29      (
    30          (
    31              select f0, f1, null f2, row_number() over (partition by f0 order by null) rn
    32              from t0, t1
    33              where t0.id = t1.id
    34          )
    35          union all
    36          (
    37              select f0, null f1, f2, row_number() over (partition by f0 order by null) rn
    38              from t0, t2
    39              where t0.id = t2.id
    40          )
    41      )
    42      group by f0, rn
    43  );
    F0        F1 F2
    Example 1 a  x
    Example 1 b  y
    Example 1    z
    Example 2 aa ww
    Example 2 bb
    Example 2 cc
    Example 2 dd
    7 rows selected.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Relative Record Number in DB2?

    Has anybody had success retreiving relative record number of
    a DB2 (8.1) DB? I've used SELECT RRN(column), SELECT rrn, column
    and a mulititude of other options. Tried CF 6.1,7.02 and 8, none of
    which have worked. Using latest JDBC drivers (I think)
    Any insight would be appreciated.
    Thanks!

    a is the correlative I associated with the file name so I
    don't have to type the whole file name every time I reference it.
    You could also try:
    select rrn(sysdummy1) from sysibm.sysdummy1

  • How do you mass archive emails in iclould mail?  I have 330,000 emails and what to move old emails from my inbox to a managed folder. Can anyone help?

    How do you mass archive emails in iclould mail?  I have 330,000 emails and what to move old emails from my inbox to a managed folder. Can anyone help?

    Winston - thank you for your reps but that is common sense... Icloud only displays 50 emails at a time. So your recommendation doesn't work if you have 330,000 emails in your inbox. I am looking for a way to do a mass move.. Like a filter or rule that runs in the inbox. Current rules can only work as emails arrive.
    Any other thoughts?

  • Error in extracting records for Loan Management

    Hi
    I am trying to extract records for Loan Management(CFM and CML), but I
    am getting Error .
    During the extraction phase an error occurred for the extractor. An exception, 'error_passed_to_mess_handler' was triggered.
    Following are the extractors I am trying
    0CFM_INIT_POSITIONS
    0CFM_DELTA_POSITIONS
    0CML_CASHFLOW
    0CML_INIT_BUDAT
    0CML_INIT_DFAEL
    0CML_DELTA_CAP
    We faced similar problem in Development then change the settings like in customization
    " Define InfoSources for Position Initialization " inside BW/CML
    customizing. changed the date there to 31.12.2006
    and activated the change pointers and transported the chages to R/3
    Production ,
    but in production it is not working
    Pl let me know If some additional settings are required

    Hi,
    if you run the extractors in the cml-system via rsa3, check out the log. What is the exact message? Is it just tho one you already gave or is there some more information? If you run them in cml, don't forget to specify the target system.
    regards
    Siggi

  • Query to get unavailability records of a managed entity in OperationManagerDW database

    Hi All,
    I need a query to get unavailbility records of a managed entity to a report. Are there records in event ou alarm tables? Is there one record to unhealthy state and one to healthy state?
    I really appreciate any help you can provide.

    Please use this SQL statement to retrieve unavailability records
    select c.displayname, a.* from state.vstatedaily a inner join vmanagedentitymonitor b on
    a.managedEntityMonitorRowID=b.managedEntityMonitorRowID inner join
    vmanagedEntity c on b.ManagedEntityRowID=c.ManagedEntityRowID
    where DateTime between '2015-3-15' and '2015-3-17'
    Roger

  • TS3988 How do I change the email address relating to my iCloud account?

    How do I change the email address relating to my iCloud account (ie from a hotmail address that I plan to delete, to an outlook address)?
    Thanks in advance

    Your description doesn't make it entirely clear what you are trying to do. Your Apple ID - which you use to log in to iCloud - is a non-Apple email address and you can change this. You may also have a 'rescue' address (advisable) which is a non-Apple email address and you can change that. The @icloud.com address you set up when you opened the iCloud account can not be changed, but has nothing directly to do with Hotmail (other than that being the login).
    What you can do is add up to three 'email aliases' - these are additional addresses (not accounts) which deliver into the same inbox as the main account. (In fact it's a good idea to give out alias addresses, rather than the main address, because if they attract spam you can easily change them.) (New aliases can only be @icloud.com ones; @me.com addresses cannot now be created.)
    You should be aware before you start that once you've created an alias you cannot turn that address into a full iCloud account, move it to another account, or reactivate it if you delete it.
    More information on aliases here:
    http://help.apple.com/icloud/#mm6b1a490a

Maybe you are looking for

  • Clarification on RequestManager and Workflow

    I am trying to get a list of documents that are currently "Pending" for approval. The "out of the box" CreateDocumentRequest workflow has been configured to require approval of content uploaded to a target area of the repository. If understood correc

  • Need billing text field name for IDoc mapping

    Hi Friends, our users use CRM web application to send orders to SAP via IDocs. They want to have billing text (In German it is called Rechnungstext or Faktura text) so that they can enter some text here if they want to enter something. My question is

  • CD Drive Malfuntioning Since 7.5 Upgrade

    Since upgrading my iTunes to version 7.5, every audio CD I play sounds like it skips, and sounds the same way after being ripped into iTunes. I tried that same CD using Micrsoft Media Player and it works fine, and tried a DVD movie in same drive and

  • Comma separated output using report builder

    Hi Experts, I am working with EBS 11.5.10, database 9i, and report builder 6i. I have a XML Publisher report, with output type EXCEL, which is working fine. But if i get huge data like 1million, 2million, it's not able accommodate the output in EXCEL

  • Slow Bluetooth Printing

    I have an HP deskjet 460 with an AmbiCom Bluetooth Printer Kit which has a USB sender unit for the computer and a reciever unit that plugs into the printer. I can print from the PowerBook G4 (10.4.4) on USB cable without a problem. Switching to BT st