• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Epson TCP Commands

    Hardware
    3
    9
    172
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      T_Decker last edited by T_Decker

      Greetings all,

      I'm trying to load lens positions from memory for an Epson Pro L 1300. The solution was explored in this forum post by others about a year ago: https://community.troikatronix...

      I'm using the http based User Actors that are shared by @jandraka in the post and am having no joy. I know I have a connection (I can use PJLink with no problem and I can use the Epson Web Interface to control the projector.)in the post and am having no joy. I know I have a connection (I can use PJLink with no problem and I can use the Epson Web Interface to control the projector.)

      I've tried both the non-password and password variations of the user actor (both with passwords programmed into the projector and with them cleared.) 

      Reading this document: https://support.atlona.com/hc/... I think I need to send a hex string command to the projector to enable the ESC/VP protocol but I'm not sure how to do it. I should also note that the Hercules Setup Utility (instructions here: https://www.epson.eu/en_EU/faq...) works to send the TCP commands once I've sent the enabling hex string. 

      I feel like I'm so close!

      Windows 10, Isadora 3.2.5
      2 Epson ProL1300's and 2 ProL1405's

      Texas Christian University Theatre Department

      B 1 Reply Last reply Reply Quote 0
      • B
        BvG73 @T_Decker last edited by

        @t_decker

        Instead of using Isadora directly, try using the free Bitfocus Companion software as a go-between. See if it has the controls you need, if so create a button and trigger that button using osc from Isadora. 
        My 2 cents. Good luck

        1 Reply Last reply Reply Quote 0
        • J
          jandraka last edited by jandraka

          Hi,

          The user actors I shared require the Web API protocol to be enabled in the Epson projector's menu. Your model may not have that option. It's in Menu > Network > Network Settings > Others > Web API Settings (my menu is in Spanish, so I assume it's something like that). If you don't have the Web API option, you may be able to use Wireshark to monitor what's being sent via the web browser and make the request with a GET/POST actor.
          Hope that helps.

          Best regards.

          Javi

          MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

          1 Reply Last reply Reply Quote 0
          • J
            jandraka last edited by jandraka

            Hi, 

            I have a user actor for you that I hope will help. You have to enter the projector's IP address and then select the memory number you want. I've tested it with my projector and it works perfectly.
            You can also explore more commands. If the command you send requires a parameter, you have to leave a space (e.g., "POPLP ") and then add the parameter in the format P1:C.
            Best regards.

            Javi

            epson-tcp-control.iua4.zip

            escvp21_command_list_revh.xlsx.zip

            MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

            T 1 Reply Last reply Reply Quote 0
            • T
              T_Decker @jandraka last edited by

              @jandraka,

              Thanks for responding so quickly. I hate to ask, but is there a Isadora 3.26 version of your actor? We haven't upgraded yet, so I'm unable to open it.

              My projectors don't explicitly enable or disable the Web API which appears to exist in later models, but there is definitely some sort of ESC/VP21 web control capability as I can do it through other apps. I'm starting to wonder if I need to specify a different version of the API in the command as it looks like some Epson models use different API versions (https://download3.ebz.epson.ne...)?

              I'll get going on Wireshark in the meantime! Thanks, Javi! (and @BvG73 :-))

              Tristan

              Windows 10, Isadora 3.2.5
              2 Epson ProL1300's and 2 ProL1405's

              Texas Christian University Theatre Department

              J 2 Replies Last reply Reply Quote 0
              • J
                jandraka @T_Decker last edited by

                @t_decker

                I'm attaching some screenshots so you can create the user actor yourself. Double-click the TCP Send actor and copy and paste the command.
                I hope this helps.
                Best regards

                Javi

                epson-tcp.zip

                MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

                1 Reply Last reply Reply Quote 0
                • J
                  jandraka @T_Decker last edited by

                  @t_decker

                  I forgot to mention that for TCP communication via ESC/VP21 command protocol, you don't need to activate the web API on the projector.


                  Best

                  Javi

                  MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    T_Decker @jandraka last edited by T_Decker

                    @jandraka, amazing! Thanks!

                    After some false starts, I've got it sort of working (Ok, I just need a bigger screen so I can see what I'm connecting). I had to adjust the trigger delays otherwise the projector wouldn't register the ESC/VP enable command. 

                    Mute On and Mute Off work great. Memory select works if I send converted hex string with the memory position included in the string. The ASCII command version isn't working though. I think it's an issue with the parameter? If I have a little more time this afternoon, I think I'll try the hex string with the P1 in place of the memory position.

                    Worse comes to worse, I could brute force the solution by setting up a different TCP Send for each position I might use...

                    Thanks again!

                    TD

                    EDIT: I re-did the TCP command to be fully a hex string with P1 in place of the variable, and it works! Yay!
                    epson_tcp_control_izzy_3_26.iua3

                    Windows 10, Isadora 3.2.5
                    2 Epson ProL1300's and 2 ProL1405's

                    Texas Christian University Theatre Department

                    J 1 Reply Last reply Reply Quote 2
                    • J
                      jandraka @T_Decker last edited by

                      @t_decker

                      Hi,

                      I think the problem might be the way the memory number is passed. In the user input, the memory number must be an integer (1, 2, 3, etc.). Within the TCP Send actor, the P1:C parameter converts it to the hex value 01. I tested it this way and it worked fine.
                      Best regards.

                      Javi

                      MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post