diff --git a/src/module_vmap/module/javascript/app/vmap/tools/print.js b/src/module_vmap/module/javascript/app/vmap/tools/print.js
index d2ee61f8a985d6466bf31be3c3f21c47485d45d1..13e0f6d43a5fb86dd1e0793ff1525a97301051cd 100644
--- a/src/module_vmap/module/javascript/app/vmap/tools/print.js
+++ b/src/module_vmap/module/javascript/app/vmap/tools/print.js
@@ -243,6 +243,7 @@ nsVmap.nsToolsManager.Print.prototype.printController.prototype.loadPrintPropert
         },
         'params': {
             'distinct': true,
+            'order_by': 'name',
             'attributs': 'format|name|orientation|printstyles|printstyle_id|printtemplate_id|variables'
         },
         'scope': this.$scope_,
diff --git a/src/module_vmap/module/template/tools/print.html b/src/module_vmap/module/template/tools/print.html
index 1569f1c0ce52406fdf97d7c28e621defb66cb7e5..330a8b9c2733511e33358d8d02c6e41a6463122a 100644
--- a/src/module_vmap/module/template/tools/print.html
+++ b/src/module_vmap/module/template/tools/print.html
@@ -9,7 +9,7 @@
         <div class="print-form-label">Modèle</div>
         <select id="select-print-format" class="form-control minus"
                 ng-model="modelIndex"
-                ng-options="index as model.name for (index, model) in ctrl.models | orderBy : 'name'"
+                ng-options="index as model.name for (index, model) in ctrl.models"
                 ng-change="ctrl.loadModelParmas(modelIndex)"></select>
 
         <div class="print-form-label" ng-if="ctrl.printStyles.length > 0">Style</div>